ahmad bagheri

Senior Full Stack Developer | Next.js & NestJS

Salary / Daily rate

Tallinn, Estonia

Freelance

Skills

NextReactNestTypescriptNodePostgreSQLDockerGraphQL

Languages

EnglishGerman

About me

Intro

Full Stack Developer with 7+ years building scalable solutions using Next.js, React, and Node.js. Proven track record: 200% website speed improvement, 500+ daily traffic increase, and successful ERP systems serving 500+ users. Specialized in modern tech stacks with DevOps expertise to deliver high-performance applications that drive measurable business results.

Links

Work experience

Full Stack Developer

Barriertek Inc.

Mar 2025 - Present

1 year 8 months

Canada · Remote

- Developed a comprehensive ERP system from scratch using React, NestJS, and PostgreSQL, replacing manual processes and eliminating phone-based communication channels, projected to serve 500+ users and reduce operational costs. - Onboarded 156+ customers to the WoodyPortal platform with invitation capabilities, enabling attachments and real-time updates, significantly improving communication and order transparency. - Integrated complex NetSuite data synchronization for sales orders and customers, maintaining real-time data consistency across legacy and new ERP systems. - Built a multi-platform solution with React (web), NestJS (backend), and planned React Native mobile app with QR code scanning for real-time dashboard updates. - Implemented modern DevOps infrastructure using PostgreSQL, Coolify, Ansible, and Linux, creating scalable deployment pipelines supporting rapid development and system reliability. - Architected automated workflows for shipment tracking, order updates, and distributor/builder communication, reducing manual dependency. - Led solo development efforts while collaborating with a team of 5–8 members, reporting to the Product Manager. System in partial launch, scheduled for full release next month.

Full Stack Developer

DexTrading.com

Dec 2022 - May 2025

2 years 6 months

Toronto, ON, Canada

DexTrading.com is a global Cryptocurrency platform offering Analytics and Data Visualization tools to track high-performing wallets and analyze transactions for informed trading decisions. It has over 100 employees and the development team consists of 4 people. • Revamped the company web app, creating the frontend from scratch and increasing website speed by 200% using Next.js, TypeScript and TanStack Query for caching, significantly improving load times and user experience. • Designed and launched a new blog using NestJS, GraphQL, PostgreSQL, and Node.js, increasing traffic by 500 additional daily visitors, resulting in more engagement and better content reach. • Built advanced smart tables using TanStack Query for filter and sorting and search query caching and extending TanStack smart table, making data more accessible and valuable to customers, which increased customer satisfaction and data utility by 3x. • Implemented a robust CI/CD pipeline by setting up Jira, GitLab, and Jenkins, and Dockerizing both the frontend and backend, resulting in a 30% reduction in deployment time and improved developer efficiency. • Integrated advanced charting features using Chart.js, D3 and TradingView, enabling real-time visualization of token price movements and trading analytics, which empowered traders to make better analysis decisions and enhanced user engagement by 50%. • Optimized API performance and documented processes using Swagger, reducing integration time by 20% for future frontend developers. • Increased source code maintainability and readability as much as saving the codebase from being rewritten for the next 6 months by restructuring app architecture and making sure of single responsibility principle and upgrading frontend and backend to TypeScript • Reduced bug reports by 35% within 3 months by implementing automated testing suites using Jest and React Testing Library, and training the team on best practices for test-driven development.

Frontend Developer

Azer Tech

Jul 2021 - Jan 2023

1 year 7 months

Sumqayit, Absheron - Khizi, Azerbaijan · Remote

Azer Tech, an IT-based company, focuses on designing and developing projects for the markets of Azerbaijan and Russia. • Developed and launched a multi-language frontend application, resulting in a 30% increase in user engagement by enhancing accessibility and aesthetics across multiple languages in Next.js. • Leveraged Next.js with server components to optimize performance and SEO by maintaining server-side rendering, resulting in faster load times and improved search engine ranking for web applications. • Implemented drag-and-drop functionality using React Beautiful DnD, simplifying the exam creation process for users and reducing the time instructors needed to create exams by 40%. • Created a robust CI/CD pipeline by setting up Portainer and Docker and GitLab, resulting in a 30% reduction in deployment time and improved developer efficiency. • Provided backend consultation and guidance, contributing to architectural decisions that reduced API response times by 20% and improved data flow efficiency across the platform. • Mentored and led a junior frontend developer, boosting their productivity by 50% through structured guidance and feedback, which led to a 10% reduction in overall frontend development time for the team.

Frontend Developer

Chargoon - چارگون

Feb 2020 - Aug 2021

1 year 7 months

Tehran, Tehran Province, Iran

Front-end Developer

Hamisheh

Aug 2018 - Mar 2020

1 year 8 months

Tehran, Tehran Province, Iran

Hamisheh was a health and fitness app offering personalized workout programs like yoga and TRX, along with lifestyle guidance. The company no longer exists. • Developed a Progressive Web App (PWA)-compatible fitness video streaming platform using Angular, reducing user load times by 40% and boosting session durations by 30% within the first three months of launch. • Dockerized the Angular frontend application, streamlining the deployment process and reducing daily deployment time by 3 hours. • Designed and implemented a Dashboard (CMS) that streamlined the video upload process, cutting content upload time by 60% and enabling faster content refreshes for users. • Conducted user research and A/B testing across 100+ users to optimize application performance and align with user needs, achieving a 25% increase in user satisfaction and a 20% reduction in bug reports. • Collaborated with UI/UX designers to refine user interface, resulting in a 35% improvement in user engagement and a 15% decrease in app bounce rate. • Recommended and implemented HTTP Live Streaming (HLS) over traditional buffering techniques, enhancing video playback stability on slower connections and decreasing buffering issues by 50%.


Education

University of the People

Bachelor of Science - BS

2024 - Present

2 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.