I have been doing software development for over 11 years in industries like E-commerce, logistics, and automation and I am proficient in NestJs/Node.js, Next.js/React, TypeScript, MongoDB, PostgreSQL, Docker, Ant Design, and Sass. I started my career path with C++ (low-level) programming and it was a great chance to obtain a solid understanding of object-oriented programming concepts and concerns and improving coding skills. Next, I continued with professional web development as a freelancer mostly with PHP, Laravel, Bootstrap and Vue.js and accomplished 8 major freelancing projects in different periods of time (more details in experience section). The next exciting milestone in my wok life was joining companies with teams of 4-8 specialists collaborating with multiple departments building e-commerce products. Among them, was Tik8, Technolife, and Carriot as a senior JavaScript developer.When not coding, I enjoy my Spotify playlists and sing with my favorite singers, watch movies, and spend time with friends and family.More specific details on achievements and accomplishments can be found in each experience section. Recruiters and hiring managers are welcome to send me a direct Linkedin message or email me at r.yeganeh85@gmail.com.
-
Senior Full-Stack DeveloperCarriot Sep 2023 - Aug 2024Iran• Collaborated in full-stack development of a logistics software within a team of 6 specialists, enhancing supply chain management and optimization• Anticipated the need for an efficient error handling solution in frequent entity create and import APIs and developed a dedicated one based on chain of responsibilities pattern and NestJs exception filters reducing code complexity by 80 %• Extended Prisma client with new features as a method to facilitate management of entity history tables reducing code duplication by 20 %• Converted existing Android app and Go microservices into a unified TypeScript monorepo (Next.js & NestJs) to align code base with new strategic company goals• Engineered APIs to simulate customer visit tours and interface with a vehicle routing problem solver microservice, implementing a robust solution for handling possible message delivery failures in RabbitMQ (while creating individual missions)• Translated Figma designs to UI code (Ant Design, Sass, and Next.js) meeting product requirements• Engaged in daily stand-ups, code reviews, and weekly knowledge sharing sessions, adhering to Agile -
Senior Back-End DeveloperTechnolife | تکنولایف Aug 2021 - Jul 2023Tehran, Iran• Collaborated in development of a microservice architecture (in a development team of 7 specialists) for an online retail shop that provides digital products in 8 categories• Managed design and development of another dedicated web application for 9 physical branch stores serving customers that prefer to purchase in person• Launched an optimized job to facilitate financial system by providing data required to handle accounting documents reading, analyzing, and sending 300 doc/min• Reduced customers storage size by 60 % via an improvement in legacy authentication algorithm• Boosted entity listing queries performance by 40 % through a strategic query separation approach• Pioneered refactoring existing source codes to obtain much more readable and testable smaller classes reducing code lines by 30-50 % -
Senior Php/Laravel Developerتیکت Tik8 Nov 2018 - Jul 2019Tehran Province, Iran• Collaborated in development and maintenance of an online ticketing web application in a development team of 8 developers/testers providing a booking platform to sell tickets for local events• Redesigned notification flow by introducing an efficient notification service to manage and prioritize 2 major categories of user notifications in a queue-based scheduled task -
Web Developer- Freelancer Jul 2017 - Oct 2018Iran• Founded and implemented an academy platform for video tutorials as an online marketplace connecting instructors and studentso Planned an advanced wage calculator for 2 types of provided cooperation contractso Conceived a customer basket strategy to enable courses to have common videos without invoice fault• Created a patient care web portal for the purpose of monitoring body movement data by doctors o Included components like data analysis charts, users (and roles) management, and custom CMS for bilingual contento Introduced a data transmission web service measuring patient knee angles (30-180 opening)• Designed a live UI for a real-time PGS (parking guidance system) project simulating more than 300 cars in each floor with live updates on vacancies and routes
-
C++ Firmware DeveloperFarineh Fanavar Sep 2016 - Jun 2017Tehran Province, Iran• Mastered a huge legacy C++ real-time firmware code of an industrial control system and fixed bugs• Customized 2 bootstrap codes: a boot-loader source code and also a QNX board support package adding a new security layer that protected system components -
Junior C++ ProgrammerDanesh Electronic Designers (Ded) Jun 2013 - Apr 2016Iran• Implemented a firmware for a penetrometer device that included a robust objected-oriented design with classes defining GUI elements and event handlers following system architecture guidelines• Built 5 movement control commands to empower the penetrometer functionality and speed• Benefited from a Raspberry Pi device with a remote connection to facilitate system development
Reza Yeganeh Skills
Reza Yeganeh Education Details
-
Computer Science
Frequently Asked Questions about Reza Yeganeh
What is Reza Yeganeh's role at the current company?
Reza Yeganeh's current role is Senior Full-Stack Developer | NestJs/Node.js/Next.js/React/TypeScript/MongoDB/PostgreSQL/Ant Design/Sass/Docker/GitLab.
What schools did Reza Yeganeh attend?
Reza Yeganeh attended University Of Tabriz.
What skills is Reza Yeganeh known for?
Reza Yeganeh has skills like Software Development, Programming, Algorithm Design, C, C++, C#, Html, Javascript, Php, Mysql, Sql, Cascading Style Sheets.
Not the Reza Yeganeh you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial