
Naveen Raja
Verified Expert in Engineering
Software Developer
Chennai, Tamil Nadu, India
Toptal member since October 25, 2022
Naveen is a full-stack developer and a certified solutions architect specializing in designing and building robust back-end systems and APIs. He is proficient in JavaScript, Python, Java, Groovy, Go, and SQL. He has vast experience in the payments industry and has developed several payment solutions. Besides his development expertise, Naveen is a great communicator who enjoys programming challenges and always looks forward to learning new technologies.
Portfolio
Experience
- Python - 8 years
- Java - 7 years
- JavaScript - 7 years
- Node.js - 7 years
- React - 6 years
- Kubernetes - 5 years
- Grails - 4 years
- Groovy - 4 years
Availability
Preferred Environment
Python, JavaScript, Java, Groovy, Grails, Node.js, React, FastAPI, Docker, Kubernetes
The most amazing...
...project I've developed is a one-stop payment solution for merchants called Express Checkout—the solution handles millions of transactions daily.
Work Experience
Senior Full-stack Developer
Freelance Clients
- Designed and developed web applications through a variety of technologies for multiple clients.
- Involved in architecting infrastructure of several applications.
- Assisted with the development of APIs, UI, and application deployments.
Lead Back-end Developer
Picom Technologies
- Served as the lead back-end developer for an AI-powered phone assistant.
- Architected and developed the back end for an AI assistant that dials and completes the mission on behalf of the user at the scheduled time with the user's phone number.
- Implemented new features, improved existing features, deployed code, and conducted code reviews, bug fixes, system maintenance, and customer support.
Technical Lead (via Toptal)
Zid
- Architected and developed a closed-loop wallet that's used by the players involved in the marketplace (merchants and their customers).
- Designed and developed an intuitive admin dashboard catering to essential back-office functions.
- Implemented new features, improved existing features, deployed code, and conducted code reviews, bug fixes, system maintenance, and customer support.
Senior Software Development Engineer
Razorpay
- Involved in planning and implementing a rewrite of the legacy payment systems.
- Developed an instant payment settlement system allowing merchants to settle their customers' payments to their bank accounts on the same day.
- Implemented new features, improved existing features, deployed code, and conducted code reviews, bug fixes, and system maintenance.
Senior Software Development Engineer
Juspay Technologies Pvt
- Served as the lead developer and spearheaded the development and architecture of Express Checkout, a payment solution that handles millions of transactions daily through multiple payment instruments.
- Architected and developed a single-click payment solution for digital wallets through deep linking.
- Developed a standalone card locker that securely stores customers' card details, helping in easier payment flows.
- Integrated 20+ payment gateways/aggregators into Express Checkout, thus elevating the product offerings.
- Involved in the development of a merchant dashboard that helped merchants manage their payment gateways, routing rules, customer transactions, refunds, payouts, and analytics.
- Implemented new features, improved existing features, deployed code, and conducted code reviews, bug fixes, system maintenance, and customer support.
Experience
ZidWallet
https://zid.saIn my role as the technical lead, I orchestrated the architecture and development of the merchant wallet, complemented by an intuitive admin dashboard catering to essential back-office functions. The solution was crafted as a robust gRPC application using Django (Python) and a PostgreSQL database, harnessing the power of cutting-edge technologies such as AWS, Kubernetes, Redis, Celery, Locust, Datadog, and Sentry.
Express Checkout
https://juspay.io/in/expresscheckoutAs the project's lead developer, I wrote Express Checkout in Grails (Groovy) with a MySQL database. It leveraged several technologies, such as AWS, Redis, Nginx, Quartz, StatsD, Kibana, and Grafana. It was later rewritten in Node.js.
ZidWallet | Back-office Portal
https://zid.saDropcall
https://apps.apple.com/us/app/dropcall-ai-phone-calls/id6738497713As the lead developer, I spearheaded the design, development, and deployment of this innovative application. Built using Django, PostgreSQL, Firebase, AWS, Kubernetes, Celery, and Redis, the app leverages cutting-edge AI technologies, including GPT and Gemini, to deliver a natural and engaging communication experience.
Card Locker
https://juspay.in/productsIt was written in Grails (Groovy) with a MySQL database and AWS for cloud infrastructure.
Express Checkout Demo
https://bitbucket.org/juspay/ec-demoPrattle
https://github.com/naveenmraja/prattle.inPrattle is built with MERN stack and uses several technologies like Redis, Docker, Kubernetes and NGINX.
CalTrack
https://github.com/naveenmraja/caltrack.techCalTrack was developed using MERN stack and uses technologies like Docker, Kubernetes and NGINX.
MySecrets
https://github.com/naveenmraja/mysecrets.techMySecrets was developed in Node.js with React/Redux, AWS DynamoDB, NGINX, Docker and Kubernetes.
Assets Dashboard
This was developed using FastAPI (Python), React, and Redux.
Education
Bachelor's Degree in Information Technology
SSN College of Engineering - Chennai, India
Certifications
AWS Certified Solutions Architect – Professional
AWS
Skills
Libraries/APIs
Node.js, React, Socket.IO, Quartz, REST APIs, Amazon EC2 API, Sockets, Python API, React Router, React Redux, Pydantic, SQLAlchemy, API Development, Stripe, Protobuf, Python Asyncio, Asyncio, Twilio API, CyberSource
Tools
Amazon CloudFront CDN, NGINX, Apache Tomcat, Git, Amazon Simple Notification Service (SNS), Docker Compose, Amazon Elastic Container Service (ECS), AWS IAM, Bitbucket, AWS ELB, AWS CLI, Google Kubernetes Engine (GKE), Google Analytics, PyCharm, Cron, Celery, Amazon EKS, Amazon Simple Queue Service (SQS), Amazon ElastiCache, Amazon Simple Email Service (SES), Helm, Pytest, Sentry, GitHub, AWS SDK, AWS CodeDeploy, Amazon Elastic Container Registry (ECR), Firebase Authentication
Languages
Python, JavaScript, Java, Groovy, SQL, HTML, CSS3, HTML5, Python 3, CSS, ECMAScript (ES6), TypeScript, Solidity
Frameworks
Grails, Redux, Spring, Hibernate, Material UI, Express.js, Spring Boot, OAuth 2, Bootstrap, Django, gRPC, Locust, Flask, Gin-Gonic, NestJS, Next.js, Django REST Framework
Paradigms
REST, Socket Programming, Microservices, Test-driven Development (TDD), B2B, Unit Testing, API Architecture, Agile, Object-oriented Programming (OOP), Microservices Architecture, Back-end Architecture, Automation, Asynchronous Programming, Database Design, Object-relational Mapping (ORM), Testing, DevOps
Platforms
Docker, Kubernetes, Linux, Google Cloud Platform (GCP), Amazon EC2, Amazon Web Services (AWS), Firebase, Twilio, Heroku
Storage
MySQL, Amazon DynamoDB, Redis, Amazon S3 (AWS S3), MongoDB, Google Cloud, NoSQL, Databases, RDBMS, PostgreSQL, Relational Databases, JSON, Redis Cache, Amazon Aurora, Elasticsearch, Datadog, Cloud Firestore
Other
FastAPI, Software Development, Amazon RDS, Web Development, Software Development Toolkits (SDK), APIs, Full-stack Development, Back-end Development, Amazon Route 53, Full-stack, Back-end, Payment APIs, Architecture, API Integration, SaaS, Fintech, Front-end, SDKs, AWS Auto Scaling, Software Architecture, CI/CD Pipelines, Cloud, AWS Certified Solution Architect, AWS Cloud Architecture, Stock Trading, Stock Market, Web Applications, Front-end Development, User Experience (UX), MVC Frameworks, HTTP, User Interface (UI), Engineering, Webhooks, MERN Stack, Integration Testing, OAuth, Dashboards, Admin Panels, Third-party APIs, Back-end Performance, Payment Gateways, Solution Architecture, Payment Processing, Mobile Wallet, B2B Wallets, Technical Leadership, Distributed Systems, Containerization, Database Optimization, Leadership, Performance Optimization, RESTful Services, Scalability, Card Payments, Containers, PCI DSS, Task Scheduling, Orchestration, Async/Await, Software as a Service (SaaS), Credit Cards, AWS Secrets Manager, Caching, Code Review, GitHub Actions, System Architecture, Integration, Startups, Multithreading, ECS, WebSockets, Computer Science, Digital Payments, Online Payments
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring