
Naveen Raja
Verified Expert in Engineering
Software Developer
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
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, which 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.
Senior Software Development Engineer
Juspay Technologies Pvt
- Served as the lead developer of their main product, Express Checkout. It handles millions of payment transactions daily.
- Designed and developed a single-click payment solution and several other payment flows.
- Implemented new features, improved existing features, deployed code, and conducted code reviews, bug fixes, system maintenance, and customer support.
- Involved in designing and developing scalable back-end APIs and other back-end features.
- Assisted with several back-end and front-end development projects.
Software Development Engineer
Juspay Technologies Pvt
- Acted as the full-stack developer for their main product, Express Checkout. It handles millions of payment transactions daily.
- Designed and developed several scalable REST APIs and improved existing APIs.
- Involved in code deployments, code reviews, bug fixes, and customer support.
Associate Software Development Engineer
Juspay Technologies Pvt
- Served as the back-end developer for their main product, Express Checkout. It handles millions of payment transactions daily.
- Assisted with the development of scalable back-end APIs, improving application performance.
- Integrated 20+ payment gateways/aggregators into Express Checkout, thus elevating the product offerings.
- Involved in customer support for Express Checkout, dealing with customer queries on both technical and business fronts.
Experience
Express Checkout
https://developer.juspay.in/referenceServing as the lead developer of the project, Express Checkout was written in Grails(Groovy) with a MySQL database and leverages several technologies like AWS, Redis, Nginx, Quartz, statsd, Kibana and Grafana. It was later rewritten in Node.js.
Card Locker
https://developer.juspay.in/docs/express-checkout-card-vault-merchantsIt was written in Grails(Groovy) with a MySQL database and AWS for cloud infrastructure.
Prattle
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.
Express Checkout Demo
https://bitbucket.org/juspay/ec-demoAssets Dashboard
This was developed using FastAPI(Python), React, and Redux.
Skills
Languages
Python, JavaScript, Java, Groovy, SQL, HTML, CSS3, HTML5, Python 3, CSS, ECMAScript (ES6), Go, TypeScript, Solidity
Frameworks
Grails, Redux, Spring, Hibernate, MUI (Material UI), Express.js, Spring Boot, OAuth 2, Bootstrap, gRPC, Flask, Gin-Gonic, NestJS, Next.js, Django
Libraries/APIs
Node.js, React, Socket.IO, Quartz, REST APIs, Amazon EC2 API, Sockets, Python API, React Router, React Redux, SQLAlchemy, API Development, Stripe
Tools
Amazon CloudFront CDN, NGINX, Apache Tomcat, Git, AWS Simple Notification Service (SNS), Docker Compose, Amazon Elastic Container Service (Amazon ECS), AWS IAM, Bitbucket, AWS ELB, AWS CLI, Google Kubernetes Engine (GKE), Google Analytics, PyCharm, Cron, Celery, AWS CodeDeploy, Amazon Elastic Container Registry (ECR)
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, DevOps
Platforms
Docker, Kubernetes, Linux, Google Cloud Platform (GCP), Amazon EC2, Amazon Web Services (AWS), Heroku
Storage
MySQL, Amazon DynamoDB, Redis, Amazon S3 (AWS S3), MongoDB, Google Cloud, NoSQL, Databases, RDBMS, PostgreSQL, Relational Databases, JSON, Elasticsearch
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, 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, Pydantic, MERN Stack, Integration Testing, OAuth, Dashboards, Admin Panels, Third-party APIs, Back-end Performance, Payment Gateways, Solution Architecture, Payment Processing, ECS, CI/CD Pipelines
Education
Bachelor's Degree in Information Technology
SSN College of Engineering - Chennai, India
Certifications
AWS Certified Solutions Architect – Professional
AWS