Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
23rdBack-End Team Lead
Apr. 2023London, England, United Kingdom● Developed server-side applications using Nest.JS (Node.JS and TypeScript) hosted on AWS. Integrated third-party APIs to enhance the functionality of the scheduling and booking system. ● Mentored junior developers and provided comprehensive guidance on best practices for building high-quality software. This resulted in a more scalable, maintainable, and testable codebase. ● Designed a customized design pattern for backend services, significantly reducing development and front-end integration process time by an impressive 70%. ● Implemented Jira Automation to streamline blocked issues by automatically notifying related developers. ● Implemented Jira Dashboards to monitor team members' performance and facilitate the acceleration of the development process
MixoModa Senior Software Engineer
Jul. 2021 - Apr. 2023United States● Designed and executed a microservices architecture employing Spring Boot, Flask, and AWS Lambda, fostering a modular and flexible system that facilitated seamless scalability and maintenance. ● Played a key role in fostering a DevOps culture, implementing top-tier practices for continuous integration, delivery, and deployment, leading to a more efficient and streamlined development process. ● Developed and upheld RESTful APIs using Java and Python, seamlessly integrating with numerous third-party services to augment platform functionality. ● Led a developer team in constructing and managing a scalable and secure e-commerce platform, yielding a 30% surge in sales and a 25% boost in customer satisfaction.
BinjBack End Developer
Mar. 2020 - Jul. 2021California, United States● Designed and implemented RESTful APIs using NestJS, TypeScript, and gRPC, seamlessly integrating with multiple third-party services to elevate platform functionality. ● Collaborated closely with DevOps engineers to ensure proper provisioning and configuration of infrastructure, as well as the efficiency and reliability of deployment processes. ● Architected and implemented a highly scalable microservices architecture utilizing NestJS and Docker, leading to a significant enhancement in system performance and a 50% reduction in costs. ● Built RESTful APIs for various platform modules, facilitating smooth communication between different system components. ● Developed a robust CI/CD pipeline with Jenkins and GitLab CI/CD, resulting in faster and more reliable deployment of new features and bug fixes, reducing feature development time by 30%. ● Implemented a load-testing module using Artillery.io to evaluate the efficiency of socket.io, MQTT, and Ably for real-time connections, identifying the optimal option for high-performance real-time communication. ● Engaged in code reviews and contributed to the development of a high-quality codebase, adhering to best practices for software design, architecture, and testing.
UnierrSenior Software Engineer
Sep. 2019 - Mar. 2020Babolsar,Iran● Developed Android and iOS apps utilizing React Native, meeting GUI requirements precisely. Integrated various features such as live video streaming, real-time quizzing via socket connections, MQTT connections, and RESTful APIs connections, leading to high user satisfaction and engagement. ● Constructed a load-testing module using Artillery.io to assess the efficiency of socket.io, MQTT, and Ably for real-time connections in the project. This identified the optimal option for high-performance real-time communication. ● Conducted code reviews and implemented best practices, resulting in the delivery of high-quality code and enhanced system performance. ● Managed project timelines, budgets, and resources, while effectively communicating project status to stakeholders. This ensured successful project delivery within scope, time, and budget constraints.
BinjJunior React Native Developer
Aug. 2018 - Sep. 2019California, United States● Developed Android and iOS apps utilizing React Native, meeting GUI requirements precisely. Integrated features like live video streaming, real-time quizzing via socket connections, MQTT connections, and RESTful APIs connection, resulting in high user satisfaction and engagement with over 4000 concurrent users. ● Implemented live video streaming functionality using WebRTC, ensuring seamless real-time communication between users. ● Engaged in code reviews and contributed to the development of a high-quality codebase. Adhered to best practices for software design, architecture, and testing to maintain code integrity and scalability.
BinjJunior Back End Developer
Jul. 2016 - Aug. 2018California, United States● Developed and implemented RESTful APIs with Express.js, guaranteeing secure data transmission and storage in databases like MySQL and MongoDB. ● Constructed RESTful APIs to enable seamless communication between different components of the system, catering to various modules of the platform. ● Designed and implemented database solutions utilizing MySQL, MongoDB, and PostgreSQL to ensure peak performance and data integrity.
ShamotGroup!Web Designer
Aug. 2010 - Dec. 2017● Joined Shamot Group as a web designer, contributing to the creation of visually captivating websites for a diverse clientele. ● Collaborated closely with clients to understand their needs and preferences, translating ideas into functional and aesthetically pleasing digital platforms. ● Leveraged expertise in HTML, CSS, JavaScript, and responsive design principles to deliver high-quality websites tailored to client specifications. ● Maintained a commitment to continuous learning and professional growth, staying abreast of industry trends and technologies to deliver innovative solutions.
PEDMAJunior Android Developer
Sep. 2015 - Jul. 2016● Created Java-based UI components for applications following the CLEAN architecture principles. ● Executed PHP scripts to scrape product prices across diverse public websites. ● Investigated and proposed suitable UI/UX methodologies tailored to company projects. ● Carried out quality control assessments on Android app UI/UX designs to enhance user experience.
DesignMeDesigner
Oct. 2013 - Dec. 2016
PEDMAUI / UX Designer
Jan. 2015 - Sep. 2015Tehran Province, Iran● Collaborated with senior designers and developers, contributing to 3 successful android projects. ● Conducted user research and implemented insights, resulting in improved user engagement by 25%. ● Stayed updated on industry trends, integrating new design elements that enhanced overall product appeal.