Hesam Seyfollahi

Hesam Seyfollahi

Full-stack JavaScript developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
30 years old
Location:
Tehran, Tehran, Iran, Islamic Republic of
Experience:
4 years
Hesam Seyfollahi A full-stack Javascript developer with +4 years of developing web applications on both backend and frontend, pro cient in an assortment of modern JavaScript tools and technologies. Knowledgeable in software architecture patterns and principles. Experienced in agile software development. Adept at creating maintainable software tests. Eager to expand my knowledge of software development. Committed to working as a collaborative and positive team member. Work Experience Full Stack JavaScript Developer • Mahsan Co February 2019 - Present Promoted as a full-stack JavaScript developer, brought the idea of monorepo strategy(Lerna and Nx) in order to speed up development and gain easier library management. Effectively worked on bringing behavior-driven development(Cucumber.js) to the project in order to develop more accurate and maintainable tests. Played a key role in creating microservices and micro frontends so that several teams can work on the same project with minimum con icts. Helped to improve project size and performance by optimizing Webpack bundles. React.js Developer • Mahsan Co May 2018 - February 2019 Built React.js applications with java(Spring boot) backend. played a key role in migrating to new tools and technologies, such as TypeScript. Motivated the managers and the team to follow agile methodologies so as to speed up development. Tested software effectively using state-of-the-art testing libraries and frameworks including react-testing-library, Chai, and Jest. .Net Web Developer • Pargoon Deploy System Co June 2017 - May 2018 Built ASP.Net MVC applications. Played an integral role in backend development, particularly in domain modeling. Effectively designed data models and queries to achieve the highest performance. Education 2014 - 2018 Semnan University Computer Engineering Languages English — Professional Persian — Native Professional Skills React.js Node.js Webpack Electron.js Nx Material-UI GraphQL Cucumber Jest SQL databases NoSQL Industry Knowledge Clean Code Clean Architecture DevOps Microservices Micro Frontends Scrum Domain-Driven Design(DDD) Service-Oriented Architecture(SOA) Test-Driven Development(TDD) Behavior Driven Development(BDD) Monorepo strategy Git ow Other Skills MongoDB Git Clients (Smart git, Fork, etc.) Neo4j Lerna SQLite MS SQL Server Jenkins Sonarqube Docker Kubernetes Java (Spring Boot) C#
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.