• Experienced Senior Software Engineer with over 8 years in backend development, committed to driving
team progress and improvement. Adept at leading teams to deliver practical software solutions using
modern technologies. Known for precise decision-making, expert problem-solving skills, and a dedication
to continuous learning. Specialized in system design, legacy code optimization, and automation for
enhanced efficiency. Eager to contribute my wealth of experience and passion for backend development to
a senior role.
Back-end Team Lead, BadeSaba Company Mashhad, Iran
Jan. 2023 - Present
- Spearheaded technical leadership and project management, overseeing server maintenance, implementing
CI/CD processes, and optimizing database queries for an application with 10 million active users.
- Led backend development initiatives, optimizing database performance, and implementing CI/CD
processes, resulting in improved system efficiency and reduced deployment times.
- Mentored and guided the team, fostering collaboration and knowledge-sharing, and conducted code
reviews to ensure high-quality, standards-compliant code.
- Collaborated with the product team to initiate new features, address technical challenges, and align
development phases with business goals.
- Improved query time performance by implementing materialized views and parallel queries in Postgres.
- Successfully implemented semantic search for the application.
Senior Backend Developer, BadeSaba Company Mashhad, Iran
Apr. 2020 - Dec. 2022
- Orchestrated the implementation of diverse microservices, fostering seamless interaction with the
Android team to integrate new features.
- Optimized the payment module by thoroughly analyzing the payment process and debugging specific
payment-related issues, resulting in a more efficient and reliable module.
- Implemented a resilient queue system using BullMQ in Node.js, optimizing task management within a
modern microservices architecture.
- Developed and integrated a specialized payment module tailored for the Cafe Bazar app, contributing
to secure financial transactions.
Mid Full Stack Developer, BadeSaba Company Mashhad, Iran
May 2018 - Mar. 2020
- Started as a frontend developer; proficiency in backend concepts led to an expanded role, evolving
into a full stack developer with responsibilities across both frontend and backend domains.
- Successfully implemented the BadeSaba app, utilizing Angular Universal to optimize server-side
rendering and enhance application performance.
Junior Backend Developer, Pardican Sarv Company Mashhad,
Iran
Oct. 2016 - Apr. 2018
- Initially hired as a frontend developer, delved into backend development, acquiring a comprehensive
skill set and assumed responsibility for backend tasks as team members transitioned.
- Mentored frontend developers, offering guidance in Angular and providing effective solutions for bug
resolution.
Frontend Developer, Pardican Sarv Company Mashhad, Iran
Feb. 2015 - Sep. 2016
- Self-taught Angular developer, progressed to skillfully contribute to robust interior systems in the
medical field, fostering a collaborative learning environment for team members.
- Spearheaded the implementation of a Progressive Web App (PWA) for company production, optimizing
user experience and accessibility across devices.
Freelance Developer, Alsan Tech Team Mashhad, Iran
Oct. 2018 - Present
- Co-founder of a thriving freelance team for four years, leading diverse projects from inception,
including the development of advertising and online stores.
- Developed project frontends from scratch, implementing Server-Side Rendering (SSR) for optimal
performance and enhanced user experience.
- Crafted and optimized management and admin panels, providing seamless control and administration
capabilities for projects.
Programming Languages: JavaScript, TypeScript, Flutter, Golang, Java
Databases: PostgreSQL, SQL Server, MySQL, Redis, MongoDB
Design Patterns and Agile Principles: SOLID, DRY, YAGNI, SOA, Microservice
Web Services Architecture: GraphQL, RESTful
Message Brokers: Prometheus, Kibana, NATS, Kafka
JavaScript Libraries and Frameworks: Vue.js, Angular, Node.js, NestJS, Socket.io,
Nuxt.js
Web Servers: Apache, Nginx
Git Services: GitLab
Containerization: Docker, Kubernetes Fundamentals
Agile Methodologies: Scrum
Project Management Tools: Jira, Trello
Birjand University of Technology Birjand, Iran
Bachelor of Software Engineering 2011 - 2015