Vinod Ambala
Software Developer
Hire this person
Send a job offer directly to this candidate
About
7 years of IT experience building and deploying backend and full-stack applications in enterprise and financial services environments. Specialized in Java (8–17), Spring Boot, and microservices architecture, with expertise in designing secure, high-performance APIs. Hands-on experience with transaction banking, ledger reconciliation, payment workflows, and compliance reporting.
Skilled in Kafka event streaming for real-time data pipelines, improving latency and throughput of transaction systems. Strong background in SQL database design and optimization (PostgreSQL, Oracle, SQL Server) for large-scale financial datasets. Proficient in cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and automated CI/CD pipelines (GitHub Actions, Jenkins).
Experience integrating React.js, Angular, and microfrontend patterns for client-facing dashboards in finance and operations. Experienced in building component-driven Angular applications using RxJS, NgRx, reusable UI libraries, and scalable frontend architecture patterns. Expertise in Python scripting, ETL workflows, and Databricks collaboration to prepare ML-ready and compliance-driven datasets.
Implemented OAuth2/JWT security, logging, monitoring, and structured error handling to ensure API reliability in production. Designed distributed event-driven systems with Kafka, cloud-native deployment strategies, resiliency patterns, and enterprise-grade API integrations. Proven ability to lead backend teams, conduct code reviews, and deliver scalable, resilient solutions under aggressive timelines.
Experience
Software Developer - Tigon Golf Carts - Philadelphia, PA
(2024-12)
- Developed modular backend services for a Dealer Management System (DMS) using Spring Boot, covering customer, payroll, technician, and scheduling workflows.
- Designed and secured RESTful APIs with JWT authentication and RBAC; integrated SendGrid for automated communication workflows.
- Refactored legacy codebase into reusable microservices, improving maintainability and enabling faster feature delivery
- Modeled and optimized MongoDB collections to support high-volume dealer operations, reducing query latency by 30%.
- Deployed cloud-native services on AWS (EC2, S3, IAM), improving system uptime and scalability.
- Collaborated with Flutter developers to define clean API contracts and ensure responsive cross-platform UI behavior.
- Developed Angular 16 dashboards with reactive forms, RxJS streams, and Material Design, enabling technicians and dealers to track workflows in real time.
- Developed reusable Angular components and modular UI architecture to improve frontend scalability and maintainability across dealer workflows.
- Implemented lazy loading and Ahead-of-Time compilation in Angular modules, cutting initial page load time by 35%.
- Implemented NgRx state management to handle complex dealer workflows, ensuring predictable data flow and reducing UI bugs
- Built scalable frontend state management workflows using RxJS observables and centralized Angular services.
- Integrated Angular front-end with Spring Boot microservices, securing APIs with OAuth2 and JWT tokens.
- Designed SSO-based authentication using Okta and AWS Cognito, ensuring compliance for dealer and payroll applications.
- Implemented API integration patterns and secure communication between distributed frontend and backend microservices.
- Built ERP-style integrations to synchronize payroll and scheduling data with third-party systems, ensuring smooth operations.
- Conducted unit and e2e testing with Jasmine, Karma, and Playwright, improving UI regression coverage by 40%.
- Integrated React.js components with Spring Boot APIs, enabling seamless dealer dashboards and reducing manual workflows by 25%.
- Built responsive React UI modules with state management (Hooks, Context API) to improve user navigation speed by 20%.
- Collaborated with designers to ensure cross-browser, mobile-first compatibility in React, boosting dealer adoption rates.
- Enabled end-to-end automation of dealer operations, contributing to a 40% increase in customer onboarding and 60% drop in support escalations.
- Implemented CI/CD pipelines using GitHub Actions and Docker to automate builds, tests, and deployments across development and staging environments.
- Containerized applications using Docker and supported scalable cloud-native deployments in AWS environments.
- Wrote unit and integration tests using JUnit and Postman to ensure API reliability and reduce regression issues during sprints.
- Developed automated testing workflows using Jest, Playwright, Mockito, and integration testing frameworks to improve release stability.
- Participated in Agile ceremonies, provided backend estimates during sprint planning, and worked cross-functionally with QA, product, and design teams to align on deliverables.
- Collaborated in architecture discussions, code reviews, and sprint planning sessions to deliver scalable enterprise solutions.
- Developed a mobile-accessible web app with real-time notifications using Firebase and WebSockets, enabling instant dealer updates.
- Implemented background processing with Node.js Worker Threads, improving system throughput for async operations.
- Supported real-time data communication between backend and client, achieving seamless push notification delivery and enhanced UX.
Software Engineer - KI Infosystems LLC - Saint Louis, MO
(2024-07 - 2024-11)
- Developed scalable ETL pipelines using Python and AWS Glue, automating ingestion and transformation of millions of records across multiple datasets.
- Integrated AWS Lambda for event-driven processing and scheduled workflows, reducing manual pipeline triggers by 100%.
- Managed raw and processed data storage using Amazon S3, ensuring cost-effective and secure data retention.
- Designed optimized PostgreSQL and MySQL queries to support analytics dashboards and downstream ML models.
- Implemented automated data validation scripts to monitor schema changes, missing values, and pipeline failures, improving data quality SLAs.
- Delivered full-stack features using Angular 15 and Spring Boot, including interactive dashboards for payment reconciliation and compliance workflows.
- Enhanced Angular performance through on-demand module loading and optimized state management, reducing rendering latency by 25%.
- Integrated enterprise IAM tools (SAML/OAuth2-based authentication with Okta) into Angular and Java services for secure transaction processing.
- Migrated legacy HR and financial reporting modules into Angular front-ends, improving usability and aligning with ERP-like systems.
- Designed custom Angular UI components for analysts to validate data quality and monitor ETL pipeline health.
- Collaborated with analysts and data scientists to restructure raw data into ML-ready formats, accelerating experimentation cycles.
- Developed Java-based microservices for financial transaction data pipelines and reconciliation services.
- Built Python + Databricks ETL jobs for cleansing and transforming transaction data into reporting-ready formats.
- Designed event-driven transaction workflows using Kafka and asynchronous microservices communication patterns.
- Designed optimized PostgreSQL queries for ledger and payments data, reducing batch reconciliation times by 35%.
- Deployed APIs on Azure cloud, integrating with compliance dashboards for real-time monitoring.
- Tuned Spark job configurations and partitioning logic (via Glue) to reduce job runtimes by up to 40% on high-volume datasets.
- Documented data lineage and transformation logic for business stakeholders, ensuring transparency and compliance readiness.
- Integrated upstream APIs and third-party sources using Python scripts to fetch and normalize external datasets for internal reporting use cases.
- Used AWS CloudWatch and custom logging within Glue jobs to proactively monitor ETL health and reduce recovery time from failures.
- Participated in sprint planning and backlog grooming sessions, contributing to cross-team alignment on data priorities and pipeline enhancements.
- Designed and deployed Spring Boot REST APIs for transaction workflows including customer payments, payroll processing, and ledger reconciliation.
- Integrated Kafka for asynchronous financial event handling, improving transaction processing latency by 40%.
- Implemented RBAC and JWT/OAuth2 security for sensitive financial APIs