Elixir Software Developer
Aug 2017 - Aug 2018 (1 year 1 month)
Core contributor to the complete rewrite of a monolithic legacy Elixir, Phoenix, and Ecto application, strategically transforming it into a cutting-edge, cloud-native microservices architecture. Key responsibilities encompassed full lifecycle development of critical financial services: including a high-throughput acquiring service for transaction processing, a robust PCI-compliant credit card storage system, and a sophisticated settlement system for automated financial reconciliation. All services were engineered using Elixir, Phoenix, OTP, and Ecto, underpinned by a PostgreSQL database. Integrated these mission-critical services through a strategic blend of REST APIs and AWS SNS calls for seamless interoperability and real-time event-drive