
Ajay
Full Stack Developer and Team Lead, NodeJS NestJS React, Payments, AI
Habilidades

Conheça meus serviços


Portfólio
Experiência profissional
Lead Backend Developer
SegWitz Sdn Bhd
Jan 2022 - Present • 4 yrs 10 mos
Leadership & Standards * Lead project teams of up to 6 developers while building the backend end to end: plan sprints, break down and assign work, unblock developers and get delivery done; interviewed candidates and helped hire multiple backend developers, and mentored the team. * Backend guidance across the company's projects: review other backend developers' projects, code and feature approaches, and finalize the technical direction before implementation, with final sign-off on project architecture, database design and feature approaches. * Engineering standards: created SOPs and backend architecture and coding standards, and introduced SonarQube quality checks. This reduced issues found at launch time and raised codebase quality across projects. * Involved in every SDLC phase: requirement analysis, turning SRS into API contracts, data models and delivery plans, design, development, testing, release with DevOps and post-release support; join client discussions to explain specs when the non-technical project manager needs support. Engineering Highlights * Architecture decisions on led products: chose a monolith (one deployable, shared database, simpler transactions and operations) where fast delivery mattered, and separate services where parts of a product needed to scale or deploy independently e.g. AdIgnis, Pineapple eCommerce and food-ordering app. * Queue-first async processing: decoupled LLM calls, bill parsing, reports, emails and webhook workflows from synchronous request handling using Redis and BullMQ, with retries, backoff and idempotent handlers to improve resilience to transient third-party failures; plus cron-scheduled jobs. * Payment reliability across 7 gateways (Stripe, Razorpay, Xendit, SenangPay, iPay, MobyPay, Atome): implemented idempotent payment-webhook handling to safely process retries and duplicate callbacks, preventing duplicate order-state transitions and fulfilment while supporting ~5K+ transactions per month across client produc
Programmer
Haryana
Mar 2019 - Dec 2021 • 2 yrs 9 mos
* Built a live vote-counting portal (used in production in a by-election) and an online candidate nomination portal, both handed over to the National Informatics Centre (NIC). * Built REST APIs with Node.js, Express.js, Sequelize and MySQL, and web applications in CodeIgniter and PHP, handling multiple projects in parallel.
PHP Developer
CQLsys Technologies
Jan 2017 - Mar 2019 • 2 yrs 2 mos
* Panels and web applications in Core PHP (OOP) with MySQL, including Google Maps API features. * Designed database schemas, APIs, and admin panels for mobile-app backends using CakePHP and MySQL; built REST APIs in Node.js (Express.js, Sequelize). * Integrated PayPal, Stripe, Braintree, and SquareUp payments, Mailgun and Postmark email, and Twilio SMS.
6 Avaliações
| (6) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Classificação detalhada
- Nível de comunicação do freelancer
- Qualidade da entrega
- Valor da entrega
Ordenar por
harshtyagi1901

Índia
I booked a payment gateway consultation and the session was clear, practical, and well structured. The freelancer explained how gateways work, what to look for when choosing one, and how fees, settlement, and integration usually fit into a project. Questions were answered in plain language, and the advice...
Resposta do freelancer

jlee16209

Estados Unidos
second time ive used ajay and we work together well. make sure your idea of your website is very very clear in your instructions. would recommend if you have experience and understand computer language there was a learning curve on my end and i am still learning great experience
Resposta do freelancer

jlee16209

Estados Unidos
Ajay did a great job, I would definitely recommend. We just finished phase 1 of our website with live Direct Message and Profiles for our clients. Ajay Nailed it. the only reason we need a phase 2 is because I was not clear in the beginning of what I needed, and because I didnt know how skilled Ajay...
bf_jus

Estados Unidos
Ajay did a great job following the instructions for the order. Admittedly I wish I would have been more specific in my order requirements but he got the job done.
Resposta do freelancer
amm6758

Estados Unidos

