I am a passionate and results-oriented Software Engineer with over 4 years of experience in designing, developing, and optimizing scalable, high-performance applications.
Experience
2024 — Now
2024 — Now
Mountain View, California, United States
● Developed a dynamic, full-scale financial web application from scratch using JavaScript, TypeScript, and modern frontend frameworks, delivering secure, high-performance customer-facing banking portals.
●Optimized RESTful web services with Spring Framework and Spring MVC, enhancing real-time financial data processing and reducing latency in high-frequency trading and financial reporting systems.
● Implemented secure authentication and authorization using OAuth 2.0 and JWT, ensuring PCI-DSS compliance and safeguarding sensitive financial APIs and applications.
● Strengthened API security by incorporating rate limiting, input validation, and secure protocols (HTTPS, TLS), mitigating cyber threats and ensuring regulatory compliance.
● Leveraged Git for version control and code auditing, facilitating secure and efficient CI/CD pipelines for rapid deployment of financial applications.
● Integrated real-time fraud detection and machine learning-based anomaly detection systems to proactively monitor financial transactions and mitigate risk.
● Managed integration with relational databases like MySQL and PostgreSQL to support large-scale financial operations and high-volume data processing.
● Deployed Spring Boot microservices using Docker containers on Kubernetes, enhancing scalability, availability, and system reliability.
● Designed and implemented cloud infrastructure on AWS, utilizing auto-scaling and dynamic resource allocation to reduce operational costs and maximize hosting efficiency.
2022 — 2023
2022 — 2023
Chennai, Tamil Nadu, India
● Contributed to the development of full-stack applications for financial services, focusing on secure and efficient handling of large-scale transactions in compliance with PCI-DSS standards.
● Assisted in building responsive web applications using React.js, TypeScript, and Node.js, ensuring cross-platform compatibility and a smooth user experience.
● Collaborated with backend teams to integrate Java-based services with enterprise systems through REST APIs and gRPC protocols, enabling efficient data flow and consistency.
● Supported the enhancement of fraud detection systems by working with ML engineers on data preprocessing and integrating predictive APIs for real-time risk analysis.
● Participated in building event-driven services using Kafka and RabbitMQ, enabling asynchronous communication across microservices in high-traffic environments.
● Wrote optimized SQL queries and helped manage relational databases including Oracle, PostgreSQL, and SQL Server, improving data reliability and reducing query times.
● Contributed to containerization efforts using Docker and assisted in deploying microservices on Kubernetes clusters to support scalability and fault tolerance.
● Performed API testing with Postman and implemented unit tests using JUnit and Mockito to ensure code quality, reducing bugs during integration.
● Collaborated on CI/CD workflows using Jenkins and GitLab CI, automating build, test, and deployment processes for faster and more consistent releases.
● Applied authentication best practices using OAuth2 and JWT; improved performance with Redis caching and worked in Agile teams using JIRA and Scrum methodology.
● Gained exposure to AWS services like Lambda, S3, EC2, and RDS while supporting the deployment of secure, cloud-hosted financial applications.
2020 — 2022
Bengaluru, Karnataka, India
● Designed and implemented scalable enterprise applications for clients in the healthcare industry using Java, Spring Boot, ReactJS, NodeJS, React Native and PostgreSQL, ensuring secure and efficient data handling for patient management healthcare.
● Worked with multi-functional teams (UX designers, product managers, and data scientists) to build an EMR-integrated healthcare portal, improving patient record accessibility and telehealth experience.
● Integrated Machine Learning models using Python and integrated them into the platform for predictive analytics on patient trends and healthcare outcomes.
● Implemented SOAP APIs for real-time data ingestion and querying, ensuring high availability and low-latency responses for analytical queries.
● Engineered cloud-native applications in Python, leveraging Kubernetes, Docker, and AWS/GCP services to build fault-tolerant, distributed systems, integrating CI/CD pipelines, observability tools (Prometheus, Grafana), and security best practices for production-grade deployments.
● Ensured adherence to HIPAA regulations by implementing secure data handling practices, integrating encryption protocols, and enforcing role-based access controls in healthcare applications developed.
● Leveraged using Azure services such as Azure Functions, Azure Blob Storage, Azure Virtual Machines (VMs), and Azure SQL Database to enable secure, scalable, and real-time data processing.
● Developed Kafka-based solutions for processing and integrating high-volume patient management data, ensuring reliable communication between distributed microservices in a healthcare environment.
Education
Campbellsville University
Master of Science - MS
NxtWave