Professional Summary
- Experience: Around 2+ years of hands-on experience in developing and delivering back-end applications using Java and Node.js technologies, with expertise in back-end development for finance domains.
- Responsibilities: Involved in all phases of SDLC, including requirements gathering, technical design, development, testing, deployment, and maintenance. Worked closely with cross-functional teams following Agile methodology to deliver robust, scalable applications. Strong understanding of CI/CD pipelines and DevOps principles.
- Back-End Development: Extensive experience in Java (Java 8-21), Spring Boot, Node.js, RESTful APIs, and microservices architecture. Proficient in database design and development using NoSQL (MongoDB). Skilled in writing optimized queries and handling data in various formats (JSON, XML).
- Version Control and Build Tools: Experience with Git for version control, Jenkins for CI/CD integration, and Maven for build automation.
- Cloud and DevOps: Exposure to cloud platforms like AWS and Azure for deploying scalable applications. Knowledge of Docker for containerization.
- Tools: Familiar with tools like IntelliJ IDEA, Visual Studio Code, Asana, Studio 3T, Apache JMeter, Jasper Report, Postman, Jenkins, SonarLint, and SonarQube for code quality and continuous integration.
Technical Skills
Programming Languages
- Core Java (Java 8-21)
- Node.js
- JavaScript
- Python
Frameworks & Technologies
- Spring Boot
- Spring Security
- Microservices
Databases & Messaging
- MongoDB
- Kafka
Cloud & Tools
- AWS
- Git
- Azure
- Docker
- IntelliJ IDEA
- Visual Studio Code
- Postman
- JUnit5
- Apache JMeter
- Jasper Report
- Jenkins
Professional Experience
- Job Title: Software Development Engineer
- Company: Figital Technologies, Chennai, Tamil Nadu
- Duration: May 2022 - Present
Project: Ncash - Detax, Wealth, NPS, Account Aggregator, and Rewards
- Architecture Design: Developed and implemented database architecture and workflows for Detax, Rewards, and Wealth features from scratch, ensuring scalability and performance.
- Lead Roles: Managed a team of 2, ensuring all development tasks meet quality criteria through test planning, execution, quality assurance, and issue tracking.
- API Optimization: Optimized existing REST APIs, reducing response time by nearly 40% through indexing and efficient algorithms.
- Back-End Expertise: Built efficient RESTful APIs using frameworks like Spring Boot, ensuring high-performance and scalable backend systems for diverse business needs.
- Database Management: Designed and optimized database schemas, executed complex queries, and maintained data integrity for robust and efficient applications.
-
Tools and Technologies:
- Java & Spring Boot for web development
- Node.js for web applications and scripting
- JUnit5 for test cases
- Diffblue for automated unit test generation
- MongoDB for database management
- Ownership and Innovation: Fully owned new feature development, proactively addressed evolving business requirements, and delivered innovative solutions exceeding expectations.
Education
-
Srinivas Institute of Technology, Mangalore, KarnatakaB.Tech in Computer Science Engineering; CGPA: 6.0 (2016-2021)
-
St. Philomena PU College, Mangalore, KarnatakaClass XII - PCM with Computer Science; Percentage: 60% (2014-2016)
-
B.A. Hajee Mohiudeen English Medium School, Mangalore, KarnatakaSSLC (10th); Percentage: 70% (2013-2014)
Personal Projects
-
Back-End CRUD API with JWT Authentication (Python Flask, MongoDB)
Developed a secure REST API for employee management with JWT-based authentication.
-
Laundry Service Application (React.js, Node.js, MongoDB)
Developed a full-stack application for laundry services.
Languages
- Kannada Native
- English Professional
- Hindi Professional
- Tamil Professional
- Malayalam Professional
Interests
- Artificial Intelligence
- Reading Tech Articles
- Volunteering