
Ajay
Full Stack Developer and Team Lead, NodeJS NestJS React, Payments, AI
Compétences

Voir mes services


Portfolio
Expérience professionnelle
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 Avis
| (6) | ||
| (0) | ||
| (0) | ||
| (0) | ||
| (0) |
Détails de la notation
- Niveau de communication avec le freelance
- Qualité de la livraison
- Valeur de la livraison
Trier par
harshtyagi1901

Inde
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...
Réponse du freelance

jlee16209

États-Unis
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
Réponse du freelance

jlee16209

États-Unis
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

États-Unis
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.
Réponse du freelance
amm6758

États-Unis

