Experience
New York, United States
Flagstar Bank is a US bank that offers a variety of financial services, including banking, lending, and wealth
management. I develop and optimize full-stack applications with modern web technologies. Lead the design and
implementation of scalable microservices, APIs, and cloud-based solutions.
Developed and deployed Spring Boot microservices on AWS Lambda and Pivotal Cloud Foundry (PCF),
leveraging buildpacks, Jenkins CI/CD pipelines, and automated administrative tasks.
Designed and implemented React.js (with Redux), Angular, Node.js, jQuery UI, Bootstrap, HTML5,
CSS/Less front-end applications for responsive and interactive web interfaces.
Managed containerized applications using Kubernetes (StatefulSets, Autoscaling), ensuring high availability,
scalability, and orchestration of microservices across environments.
Built and maintained batch jobs and ETL workflows using Autosys, UNIX Shell Scripting, SQL Invoker, and
Core Java, supporting high-volume data processing.
Configured and monitored Cassandra clusters using OpsCenter, including backup, alerting, repairs, and data
integrity checks; designed NoSQL data models with Bloom filters and TTL columns.
Developed large-scale data pipelines using Python, Apache Kafka, and Spark, integrating real-time messaging
and notifications for backend processes with 99.9% reliability.
Implemented MLOps workflows integrating Python ML pipelines, Docker, Kubernetes, and Jenkins, enabling
model deployment, monitoring, and automation of ML workflows.
Utilized GitHub, Maven, SVN, and CruiseControl for version control, build automation, and collaborative
development in distributed teams.
Conducted rigorous unit testing and quality assurance using JUnit, ensuring application stability, reliability,
and compliance with coding standards.
Developed and optimized full stack financial applications using Spring Boot, React, and AWS in a high-volume banking environment.
Tech Stack: Java, Spring Boot, Spring MVC, React.js, Angular, AWS (EC2, S3, Lambda, CloudWatch), Kafka, Docker, Kubernetes, Jenkins, Git, SQL
· Developed and deployed Spring Boot microservices handling high-volume financial transactions, improving system response time by 30% for financial transaction processing systems
· Built responsive UI components using React.js and Angular, enhancing user experience and reducing page load time by 25%
· Developed data processing pipelines using Apache Spark to handle large-scale datasets and improve processing efficiency
· Integrated Apache Spark with Kafka for real-time and batch data processing in distributed systems
· Optimized Spark jobs to reduce processing time and improve performance for high-volume data workflows
· Designed and optimized complex SQL queries and data models, improving query performance and supporting large-scale data processing workflows
· Designed and maintained data pipelines and ETL workflows using Kafka and batch processing
· Implemented data transformation and ingestion pipelines for distributed systems
· Designed and implemented RESTful APIs supporting 50K+ daily requests with high reliability and scalability
· Containerized applications using Docker and Kubernetes, improving deployment efficiency and reducing downtime by 40%
· Integrated Kafka-based event-driven architecture for real-time data processing and notifications
· Automated CI/CD pipelines using Jenkins and GitHub, reducing manual deployment effort by 35%
· Developed batch processing jobs using Core Java and SQL, improving data processing efficiency for large datasets
· Monitored applications using CloudWatch and logging tools, ensuring high availability and quick issue resolution
2023 — 2024
New York, United States
Crowe Global is a leading, independent professional services network providing accounting, advisory, tax, and risk
services. Build robust backend services using Java, Node.js, or Python, integrating with databases and external
systems.
Developed and maintained microservices using Spring Boot, Spring Framework, and Spring Tag Libraries,
implementing RESTful APIs that return data in JSON and XML formats.
Built responsive user interfaces using Angular 2, JSP, HTML5, CSS3, including data binding, pipes, nested
containers, and Angular Services for modular architecture.
Managed source code versioning and collaborative development using Git, GitLab, and Azure DevOps,
ensuring proper branching, merging, and code review processes.
Established and maintained CI/CD pipelines using GitLab CI/CD, Jenkins, Maven, Bamboo, and deployed
applications on Kubernetes and Pivotal Cloud Foundry (PCF).
Automated deployments and application monitoring using Linux Shell Scripts, Docker, and Kubernetes,
ensuring high availability and fault-tolerant microservices.
Implemented messaging and event-driven workflows using RabbitMQ, sending email notifications for backend
process success/failure.
Migrated and transformed Hive/SQL queries to Spark RDDs using Scala, supporting large-scale data
processing and analytics workflows.
Configured Log4j for application logging and monitoring, ensuring traceability and performance optimization.
Applied Agile (Scrum, XP) and RUP methodologies with JIRA for project management, tracking user stories,
defects, and progress.
Education
2020 — 2025
University at Albany
Bachelor of Science - BS
2020 — 2025