Summary
Overview
Work History
Education
Skills
CERTIFICATIONS & ADDITIONAL INFORMATION
Timeline

Madeline Groeling

Visa

Summary

Senior/Staff Software Engineer with 8+ years building secure, high-throughput financial systems across payments, banking, and regulated enterprise environments. Proven track record architecting payment infrastructure, fraud detection pipelines, and compliance-aware services at scale. Strong expertise in Java, Python, cloud infrastructure, and leading cross-functional technical initiatives from conception to production.

2
Languages
10
years of professional experience

Work History

Staff Software Engineer

1 Year 7 Months
Visa | 03.2025 - Current
  • Pioneered GenAI adoption with QA guardrails in a highly regulated financial environment, enabling accelerated development while maintaining strict quality and compliance standards
  • Led backend architecture and development for payment terminal infrastructure using Java, Spring, and PostgreSQL, contributing to revenue generation and operational cost savings
  • Designed and owned database schemas and API services for new payment-related projects, considering normalization, scalability, and customer-facing requirements
  • Developed automated SDK generator for WSDL, OpenAPI, and legacy socket specifications using Java, TypeScript, and React.js—standardizing integration patterns and reducing manual effort across services
  • Built and managed CI/CD pipelines with automated testing and deployment mechanisms for all new initiatives
  • Served as subject matter expert for Java development and backend architecture across the organization
  • Key Project: ATM Terminal Solution

Senior Software Engineer

1 Year 4 Months
Sprout Social | 07.2023 - 11.2024
  • Built and maintained robust, scalable RESTful APIs for billing platform using Python and Django, handling sensitive payment data and subscription management
  • Integrated third-party billing services via webhooks and Kafka, enhancing reliability and security of payment processing
  • Led backend modernization for customer cancellation flows, supporting churn reduction initiatives through improved user experience
  • Managed PostgreSQL database structures, implementing performance-focused refinements to optimize feature development
  • Collaborated across teams through GitHub code reviews, upholding high standards of codebase quality
  • Utilized SonarQube, Jenkins, PagerDuty, and DataDog for observability, monitoring, and high-quality unit testing

Software Engineer

1 Year 8 Months
FirstBank | 11.2021 - 07.2023
  • Designed and implemented high-performance RESTful web services in Java for real-time detection and prevention of fraudulent banking activities, improving system responsiveness
  • Implemented Kafka messaging queues to decouple services, enhancing scalability and reliability of fraud detection pipeline, facilitating seamless data flow
  • Ensured secure, audit-ready transaction processing systems within regulated banking environment, maintaining compliance and reducing risk

Software Engineer

1 Year 8 Months
Maxar | 03.2020 - 11.2021
  • Migrated critical services from on-premises hardware to scalable AWS environment using Terraform and Kubernetes, enhancing system resilience and lowering operational overhead
  • Automated spacecraft operations center processes using Java and Python, minimizing manual effort and mitigating operational risk

Software Development Engineer

AWS | 08.2028 - 02.2020
  • Developed core features for on-demand AWS Ground Station scheduler leveraging CloudFormation and Lambda functions in Java/Python
  • Owned integration of Ground Station with essential AWS services including CloudWatch, enhancing product monitoring and observability
  • Improved CI/CD pipeline for AWS Ground Station, increasing deployment frequency and reliability

Software Engineer

3 Months
Lockheed Martin | 05.2018 - 08.2018
  • Developed Java applications for satellite constellation planning and ground station scheduling software to streamline operational processes

Software Engineer II

1 Year 11 Months
Raytheon | 05.2016 - 04.2018
  • Contributed to full-stack development of satellite constellation planning/scheduling ground station software in Java, including UI, database, and feature development

Education

Bachelor of Science - Global Security And Intelligence Studies, Chinese

Embry-Riddle Aeronautical University | Prescott, AZ | 2016

Skills

Programming Languages: Java
Python
TypeScript
JavaScript
Frameworks: Spring Boot
Django
React.js
Node.js
Vite
Databases: PostgreSQL
database design
schema normalization
Messaging & Queue Systems: Kafka
event-driven architecture
Cloud & Infrastructure: AWS
Terraform
Kubernetes
CloudFormation
Lambda
DevOps & CI/CD: Jenkins
Git
GitHub
automated testing
deployment pipelines
Observability: DataDog
PagerDuty
SonarQube
CloudWatch
APIs & Integration: RESTful APIs
WSDL
OpenAPI
SDK development
webhooks
Security & Compliance: KYB/KYC awareness
fraud detection
regulated environments

CERTIFICATIONS & ADDITIONAL INFORMATION

Languages: English
Native or Bilingual
Chinese (Mandarin)
Professional Working

Timeline

Software Development Engineer
AWS
08.2028 - 02.2020
Staff Software Engineer
Visa
03.2025 - Current
Senior Software Engineer
Sprout Social
07.2023 - 11.2024
Software Engineer
FirstBank
11.2021 - 07.2023
Software Engineer
Maxar
03.2020 - 11.2021
Software Engineer
Lockheed Martin
05.2018 - 08.2018
Software Engineer II
Raytheon
05.2016 - 04.2018
Embry-Riddle Aeronautical University
Bachelor of Science from Global Security And Intelligence Studies, Chinese
Madeline Groeling