About Ali
Experienced Senior Fullstack Developer with over 6 years in various environments, including early-stage startups and international, multicultural organizations. These experiences have allowed me to develop strong communication and collaboration skills and a passion for solving complex problems and continuously learning new technologies. SKILLS Language/Framework/Lib: JS • TS • Go • Haskell • jQuery • ReactJS & Redux • NextJS • React Query • Astro • Web3JS • EtherJS • D3 • Gatsby • Story Book • Style: PostCSS • SASS • TailwindCSS • CSS in JS • MUI • MantineUI • Test: TDD • Jest • Cypress • Vitest • Backend: Restful API • GraphQL • tRPC • NodeJS • Express • NestJS • DynamoDB • PostgreSQL • MySQL • MongoDB • Prisma • Others: Webpack • Vite • ESBuild • Git • Github • Git Flow • Agile Methodology • Scrum • Docker • Docker-compose • AWS (S3 • Lambda) • Terraform • CI/CD • OOP • Design Pattern • Nginx • Apache • GNU/Linux EXPERIENCES Agristatista Iran Senior Fullstack Developer (Remote) 04/2021 - 06/2023, ( 2 Years & 2 Months ) Spara Security Group, an independent and focused business in the field of security with the aim of detecting attacks and cyber intrusion in the shortest time. ● Designed and developed a microservice that automated the scheduling process for career pickups, resulting in a 70% reduction in the time required by customer service agents. ● Migrated the project from RESTful API to GraphQL, resulting in more performance and code consistency between front end and back end. ● Boosted the efficiency of microservice communication by migrating from RestfulAPI to Kafka and gRPC. Crpanel United Kingdom Full Stack Developer (Remote) 01/2019 - 03/2021, ( 2 Years & 2 Months ) A platform for managing movies and subscriptions. ● Utilized Kubernetes to deploy, scale, and manage our microservice, resulting in enhanced uptime and ease ofmaintenance. ● Analyzed designs and increased UI performance up to 50% to meet specific requirements, such as quick-loading with particular layouts by changing pure css to CSS-in-JS. ● Improved the robustness of our service by adding unit tests and integration tests, resulting in a test coverage of 80%. PEN Canada Frontend Developer 07/2016 - 11/2018, ( 2 Years & 4 Months ) A landing page builder for people who have a training course. ● Boosted website requests and SEO performance by implementing NextJS to optimize server-side rendering, resulting in more reduction in page load times and improved user engagement. ● Redesigned the CI/CD from Jenkins to GitHub Actions, resulting in 70% decrease in testing and building time and the elimination of Jenkins maintenance costs. ● Provided multi‐language support for the company’s main website using i18next. EDUCATION Azad Iran University Iran, Tehran Bachelor of Computer Science 2019-2023