Mohammad Haghani

Mohammad Haghani

$50/hr
Full Stack Developer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
34 years old
Location:
Vienna, 1120, Austria
Experience:
4 years
Mohammad Khaksar Haghani Location: Vienna, Austria eligible to work in Austria (Very Highly Qualified Workers – Job Seekers Visa) Phone: - Email: - LinkedIn: https://www.linkedin.com/in/mohammad-khaksar-haghani Skype: kh.haghani.mohammad Date of birth 07 Jan 1991 | Nationality Iranian JOB APPLIED FOR Full Stack Developer ABOUT ME Innovative software developer with +4 years of experience. Quickly able to learn and master new technologies with proven success working in both a team and self-directed setting. Experienced in developing clean, elegant, testable, and reusable code using Java, Spring Boot, Spring Data, MySQL, Typescript, Angular, Angular Material, React, CSS and SCSS. WORK EXPERIENCE Mar 2019 – Now (Contract) Frontend Developer Aratel Company, Tehran, Iran Developed Two Progressive Web Apps (PWA) to facilitate ordering pharmacies’ products online. One is used by customers and the other is used by pharmacies’ owners. • • • • • Architected Apps to make them easy to maintain and highly modularized. Applied Angular best practices. Developed reusable and flexible components using templates and content projection. Decreased app load time using Angular module lazy loading. Achieved 100% satisfaction of product owner • Utilized Angular 8, Angular CLI, Angular animations, Angular material, Flex-Layout, Responsive Design, Multi-view, Typescript, and SCSS. Dec 2016 – Mar 2019 Full Stack Developer Zoubin Company, Tehran, Iran Architected and developed an enterprise level java web application for analyzing and visualizing large scale data. • Utilized Elastic Search to provide full-text search capability for the client. • Visualized data in interactive graphs and maps • Participated in Sprint Planning, Tasking and Estimation of the assigned work. The project involved daily Scrum meetings. • Managed and simplified the application build and release process by Implementing a CI/CD environment which drastically reduced build errors. Maven, Git, Artifactory, Jenkins, and Docker are utilized in this environment. • Utilized Clean Architecture, Java 8, Java Streams, Spring Boot, Spring Security, JWT Authentication, RESTful APIs, Elasticsearch, Kibana, React, Redux, Typescript, Git, GitFlow, and Redmine. Developed a restful web application for defining flows in an ESB application • Tasked with migrating an existing app built in AngularJs to Angular 2.0. • Helped users of the ESB application to define and configure the ESB flow visually. • Displayed the path of each request visually using animations. • Utilized Java, Angular, Angular Material, Material Theme, and Typescript. Dec 2015 – Dec 2016 Backend developer Zoubin Company, Tehran, Iran Developed new features for an existing ESB application. • Introduced new functionalities to ESB by developing new nodes. • Increased flexibility of existing nodes’ functionality. • Utilized Java, Java multithreading, Kafka, Jersey, Hibernate, MySQL, Spring, SpEL, Maven and Git. SKILLS Working Knowledge       Object-Oriented Programming (OOP) Design Patterns Clean Architecture Agile Development, Scrum Java, Java Streams, Java multithread Spring, Spring Boot, Spring Data  Angular, Angular CLI, Angular Material, Angular Animation  React, Redux  Typescript, JavaScript  HTML5, CSS3, SCSS  Git, GitFlow, Maven, Npm Familiar With STRENGTHS     Microservices Docker Elasticsearch Kibana     Hibernate Node.js Service workers Kafka  Linux  Tomcat  Jenkins     Teamwork Responsibility Negotiation Collaboration     Problem Solving Critical Thinking Analytical Creative     Dedicated Flexibility Quick learner Punctual EDUCATION Sept 2013 – Sept 2015 Computer Networks - Master of science Amirkabir University of Technology, Tehran, Iran  GPA: 18.83 out of 20  1st Ranked Student Sept 2009 – Sept 2013 Computer Hardware Engineering - Bachelor of science Amirkabir University of Technology, Tehran, Iran  GPA: 17.03 out of 20 LANGUAGES  English (C1)  German (A1)  Persian (Native Speaker)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.