Currently open to remote roles

Resume download

Acorns

Senior Software Engineer

Feb 2020 - June 2020

  • Prototype implementation of core infrastructure on AWS for handling financial transactions asynchronously and robustly at scale
  • Built out the CI/CD process for our team starting with Gradle, Github Actions, CircleCI, and AWS Codebuild
  • Leveraged AWS cloud services ECS, ECR, SQS, SNS, IAM, DynamoDb, QLDB, Kafka and Lambda in the building/running of our systems
  • Ensured all code was peer reviewed, unit tested, integration tested, and built out actual services to mock interactions where needed to exercise functionality not sufficiently provided by mocking frameworks
  • Developed open source commits on community built software to add functionality that my team needed when it was not available

Capital One

Senior Software Engineer

April 2018 - January 2020

  • Built backend services for beneficiaries and trust banking products where I mainly focused on everything at the api gateway and beyond
  • Developed a set of Python scripts to facilitate the migration of hundreds of thousands of records from a legacy backend system to a newly created backend
  • Supported our banking production applications and performed bug fixes as needed through the life time of the products in my space

JP Morgan Chase

Senior Associate

Feb 2014 - April 2018

  • Engineered our systems to leverage distributed tracing with spring cloud sleuth and Zipkin
  • Leveraged CQRS patterns, Distributed Tracing with Zipkin, 12 factor application development, Kafka, Cassandra, and Spring State Machine to develop an in-house microservices framework
  • Lead training initiatives to develop engineer skillsets in Kafka software
  • Moved several CCB applications into an autonomous application architecture, driven by the decoupling nature of events on Kafka and data at the edge
  • Leveraged Cucumber to establish an automatic functional testing suite which became a major part of our CI/CD pipeline
  • Lead development on a new microservice which adhered to 12 Factor Application standards and was developed with Spring boot, Swagger, Mybatis, Hystrix, and log4j2
  • Lead development effort on security uplift. Architected and implemented new api security lever- aging spring security and ldap authentication
  • Lead Chief Development Office efforts on unit testing coverage uplift(Mockito, Junit, Power-mock), code promotion process(Git work flow, toll gate adherence), and mentored new team members on Java development best practices
  • Served as SME for one of our Hadoop Ingestion feature sets. Completed all bug fixes, documentation, and training on the usage of this application