About Hadi
With over four years of experience in developing robust code using Node.js, JavaScript, React.js, ASP.NET, C#, and PHP, I am a full stack developer with a Master's degree in Computer Science. My advanced technical knowledge, excellent communication and interpersonal skills, and proactive attitude make me an invaluable asset to any team. I am detail-oriented and a great team player and I'm always looking for ways to improve my skills and contribute to the success of the projects I'm involved in. I have a proven track record of solving complex problems and delivering tasks on time and with excellent documentation. Additionally, I am passionate about learning new technologies and staying up-to-date with the latest trends in the industry. I am confident that my skills and experience will be a valuable asset to any organization, and I am eager to use my knowledge and expertise to help drive success.
SKILLS
Hard Skills Advanced: Node.js, ReactJS, ExpressJS, Next.js, Microservices, Database Design, GraphQL, PostgreSQL,
Redis, RabbitMQ, MongoDB, Prisma, JavaScript, HTTP, TypeScript, SOLID, RESTful API, CSS, Git, Unit Test- ing, Jest, Integration Testing, Selenium, PHP, CI/CD, TDD.
Familiar: Linux Server, Scrum, Docker, Jira, Jenkins, Confluence Soft skills Critical thinking, Attention to detail, Problem-solving, Time management, Mentoring, Effective communication, Teamwork, Stress management, Adaptability
EXPERTISE
Full Stack Developer 04/2022 — present (1 year 4 months)
Peak Capital Trading (Remote full-time) CA, Vancouver
- Spearheaded the design and implementation of the back-end for the Trade Journaling project, a comprehensive system that en- ables traders to log and analyze their trades with ease and accuracy.
- Collaborated closely with a team of 10 developers to develop the back-end autonomous components of the Trading Terminal project. The goal was to store and cache financial markets’ data fetched from FMP, EOD, and other providers to reduce browser requests, lighten payload size, improve server response time, and cut API cost.
- Engaged in the development of the front-end components of the Trading Terminal project, contributing to the creation of a user- friendly and visually appealing interface.
- Trained and mentored a junior team member, helping them to develop their skills and take on more responsibility. Tech Stack: JavaScript, Node.js, Jest, Express, TypeScript, MongoDB, GitHub, React.js, CSS, SASS, Git, RabbitMQ, Next.js, Redis, Jira, Docker
Full Stack Engineer 04/2021 — 04/2022 (1 year 1 month)
Geeks LTD (Remote full-time) UK, Sutton
Contributed to the development of 8 enterprise-level bespoke web applications, often working on two projects simultaneously, and
dealt with different tasks, including:
- Designed and developed back-end components using C#, ASP.Net, SQL Server, Entity Framework, and Git for version control.
- Designed and developed front-end responsive components, ensuring optimal user experience across devices.
- Wrote UI test cases to ensure high-quality, bug-free code.
- Practiced Test-Driven Development (TDD) for most tasks, ensuring code quality and maintainability.
- Automated processes by writing Selenium scripts, reducing manual effort and increasing efficiency.
- Worked with AWS ML to integrate machine learning models into web applications.
Tech Stack: JS, TypeScript, jQuery, CSS, SASS, Gulp.js, C#, ASP.Net, SQL Server, Microservices, Entity Framework, Git, Selenium, Bitbucket, Docker, Jenkins, AWS ML
Full Stack Developer 12/2018 — 04/2021 (2 years 5 months)
University of Tehran Informatics Center (full-time) Iran, Tehran
- Collaborated with a team of 15+ software developers, testers, and consultants as a member of the development team for the university’s administrative and financial automation system.
- Streamlined the build and deployment process of the university’s administrative and financial automation system by implement- ing CI/CD pipelines, reducing deployment time by 40%.
- Played a key role in the R&D group of the QA department, exploring and implementing the latest testing methodologies and tools to improve the quality of different systems.
- Customized the TestLink back-end and front-end to meet organizational requirements, improving the efficiency of the QA process.
- Created a UI/UX evaluation document tailored to the organizational needs, and conducted UI/UX evaluations of several key soft- ware systems of the university, identifying areas of improvement and proposing solutions.
- Tech Stack: Node.js, Microservice, React.js, Express, JavaScript, CSS, GitLab, SQL Server, jQuery, Linux, Bitbucket, Jenkins, PHP
LANGUAGES
English (Fluent)
Farsi (Native)
EDUCATION
MSc in Computer Science (GPA=3.7/4) , Allameh Tabataba’i University 02/2020
BSc in Mechanical Engineering, Iran University of Science and Technology 09/2017