cv
cv copied to clipboard
My personal CV
⚠️ THIS REPO IS OUTDATED ⚠️
Alireza Safaeirad
Senior Front-end Engineer | Software Architect | INTP
A Software engineer with +13 years of professional experience including +7 years working as a Front-end engineer. Proficient in React, Typescript, and modern web ecosystems.
I enjoy spending time thinking about how things work and coming up with solutions to problems.
Professional Experience
Estateguru — Front-end Team Lead
Apr 2021 - Now
Tech Stack: Typescript React Cypress Storybook Chromatic Material-UI React-Query Docker Webpack Babel Jest react-testing-library Nx
As the Front-end Team Lead for Estateguru, a large-scale enterprise crowdlending platform operating in over 10 European Union countries, I was responsible for implementing a comprehensive one-year migration plan from a monolithic application to a decoupled service-oriented architecture
Key Accomplishments
- Planned and implemented a one-year Front-end migration roadmap from a legacy codebase to a React/Typescript by collaborating closely with the CTO, Product Owners, and the business team.
- Developed a reusable design-system library in partnership with the design team, resulting in increased efficiency and consistency across the company.
- Supervised an intern to become a productive team member through pair-programming sessions and a 6-month roadmap plan.
- Reduced the project development cost by using code generation and AST transform as a solution to autogenerate boilerplate API client codes.
- Reduced code confidence recovery cost by integrating many layers of automated testing and CI workflows.
- Automated visual regression testing flow and UI review by integrating Storybook, Chromatic, and GitHub Actions.
SFGCO — Senior Fullstack Engineer
1 Year and 5 Months | Jan 2020 - Apr 2021
Front-end Stack: Typescript React Apollo Client Theme-UI Docker Webpack Babel
Back-end Stack: Typescript NodeJS Apollo Server PostgreSQL Prisma Nexus
At SFGCO, I was in charge of leading a highly motivated and skilled software team to develop a real-time monitoring application for an IoT-based hand hygiene compliance solution called SmartSept.
Key Accomplishments
- Performed as a technical lead of a team of 3 full-stack engineers.
- Achieved E2E type-safety (from the database to the client) using Prisma, Nexus, graphql-codegen, and Typescript.
- Designed and implemented real-time monitoring and administration platform.
- Achieved ~300% memory efficiency on low-end devices by changing the serializing format.
- Improved data transmission reliability between low-end devices and cloud services in case of connection failure by introducing a multi-queue algorithm.
Checkout Smartsept Materials
FullstacksJS — Founder
Mar 2016 - Now
FullstacksJS is an interactive programming platform, and an open-source community focused on knowledge sharing and mentoring developers with more than 1000 members.
Key Accomplishments
- Improved the code reusability by migrating code from the jQuery codebase to the Angular codebase.
- Mentored and managed a team of 5 Front-end interns.
- Organized technical workshops to drive the team towards a more robust toolchain.
- Designed and developed a domain-centric software architecture using fp-ts to have a type-safe testable functional domain.
- Applied TDD practices to increase confidence recovery.
Checkout Fullstacks Materials
DROPP Technologies — Front-end Developer
1 Year and 10 Months | Apr 2018 - Jan 2020
Front-end Stack Typescript, Angular, Bootstrap, NodeJS, EJS, Gulp
At DROPP startup company, I started as a Front-end developer. I was promoted to the Front-end team lead.
Key Accomplishments
- Improved the code reusability by migrating code from the jQuery codebase to the Angular codebase.
- Mentored and managed a team of 5 Front-end interns.
- Organized technical workshops to drive the team towards a more robust toolchain.
- Designed and developed a domain-centric software architecture using fp-ts to have a type-safe testable functional domain.
- Applied TDD practices to increase confidence recovery.
Checkout Dropp Materials
Education
Master of Science, Computer Engineering; Golestan University
Minor: Software engineer 2017-2021
Thesis title: Block-chain based privacy-aware task scheduling in cloud computing
Bachelor of Science, Computer Engineering; Golestan University
Minor: Software engineer 2012-2016
Languages:
- English (Professional Working Proficiency)
- Persian (Native)