Atlanta, Georgia, United States
Senior Software Engineer focused on building reliable backend systems for financial services and mission-driven programs. I design and deliver end-to-end integrations, migrations, and APIs that turn complex data flows into maintainable, well-documented systems. My work bridges engineering execution and product context. I've led multi-phase data migrations, built reusable ETL frameworks with dry-run and rollback modes, and defined governance standards for data quality and traceability across environments. I enjoy turning ambiguous requirements into clear, verifiable, automated processes. I'm especially interested in open-source technologies, data architecture, and responsible AI, areas where transparency, reproducibility, and design integrity intersect to make systems more trustworthy. Core competencies - Data Migrations & Integrations: legacy-to-modern data mapping, recovery and reconciliation workflows, dry-run and rollback framework design - Backend Development: scalable microservices and APIs (REST, gRPC, GraphQL), event-driven architectures (SQS/SNS, BullMQ), performance optimization - Infrastructure & Reliability: CI/CD automation, AWS deployments, containerization (Docker/Kubernetes), relational and document databases, monitoring and observability - Solution Design & Collaboration: translating stakeholder requirements into maintainable systems, balancing visibility, best practices, and long-term sustainability
• Led development of scalable APIs and backend infrastructure supporting pre-trial, parole, and probation programs (PHP, Python, TypeScript, MySQL) • Scoped and implemented end-to-end data migration pipelines, building reusable ETL frameworks (SQLAlchemy, pandas) with dry-run, rollback, and batch-update capabilities to ensure safe migration of millions of records • Partnered with product, leadership, and external contractors to align technical delivery with program needs; designed and documented onboarding playbooks, field mappings, and tracking models for repeatable integration processes • Defined data governance standards across multiple systems, including relational modeling, field dictionaries, and lineage tracking for improved auditability and analyst access • Translated ambiguous stakeholder requirements into structured deliverables, bridging business context and engineering execution • Championed a culture of transparency through comprehensive Confluence documentation, risk statements, and technical guides for internal and external users
• Designed and implemented scalable backend solutions to support early-stage product development • Contributed to the development and deployment of cloud-based solutions on AWS for small-scale applications • Provided technical guidance on CI/CD pipelines, ensuring efficient deployment processes for MVPs • Conducted code reviews and implement unit and integration tests to enhance code quality and maintainability