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

Node.js ReactJS ExpressJS Microservices PostgreSQL Redis RabbitMQ MongoDB Prisma JavaScript TypeScript SOLID RESTful API CSS Git Unit Testing Jest Integration Testing Selenium TDD CI/CD
There is currently no portfolio added.

Video Intro

Leave us your comment about this profile