I graduated in Software Engineering with more than 15 years of experience in a Web application, software development, and interactive multimedia programming in various domains. Experienced in designing and developing Service Oriented & Object Oriented solutions. Excellent analytical, Design, and Problem-solving skills.
User Experience Designer and Expert Software Engineer with in-depth knowledge of HTML, CSS, JavaScript as well as a solid understanding of Java language.
My objectives in the software development area are updating my knowledge in this theater, improving my skills, acquiring new features and frameworks for enterprises, and using my learned knowledge in resolving novel problems.
As a software developer, I found that my most significant accomplishments in my career are self-dependency, teamwork, problem-solving, time scheduling and eagerness to learn, extremely motivated, and commitment to delivering the highest standard of work.
- Specialties: HTML 5 & CSS3 , JavaScript ,TypeScript
- Other Languages: Java 8 & Java Enterprise Edition, Java FX,
- rameworks & Libraries: Node.JS, React.JS, NextJS, Jquery , XML , JSON ,Angular , SASS , & Redux ,Node.JS , Hibernate , Spring , JPA , Sencha ExtJS ,
- IDE & Text editor: IntelliJ, VSCode, Atom.
- Application servers & Web Servers: AWS, Firebase, Google Cloud, Open Shift, Glassfish, Apache Tomcat
- Version control tools: GIT, SVN, Github, Bitbucket
- Databases: Oracle, MySQL, MongoDB, Postgres, AWS DynamoDB
- Build System Tools: Webpack, Grunt, Maven
- CI Tools: Jenkins, GitHub Action, Travis CI
- Unit Testing: Jest, JUnit, React Testing Library, Cypress
- Project Management & Workflow, Documentation & Software Methodology: Scrum, Jira ticket, Confluence, MediaWiki, UML, HCI
- UX Design Tools: Adobe Photoshop, Adobe Illustrator, After Effect, GIMP, SVG Motions
- OS: Windows, Ubuntu, Mac