Adam Leonard Resume

View PDF

Work Experience

Experience LLC – Atlanta, GA

Staff Software Engineer (Nov 2018 - Present)

  • Developed SafeSeat, the first platform with automatic socially-distanced seat assignment, to maximize venue capacity by spreading fans across available seats based on per-event distancing rules
  • Lead a Scrum team that added end-to-end test coverage across all of our product flows and upgraded our back end applications from Grails 2.5 to Grails 3
  • Managed a contractor’s work improving consistency of our front end user analytics and redesigning two screens in our front end application
  • Represented engineering in discussions with other departments to supply technical guidance and institutional knowledge

Team Lead (May 2015 - Nov 2018)

  • Directed department-wide initiative to evaluate Javascript frameworks for the next version of our front end (research, presentations, final evaluation meeting) leading to full buy-in for move to React
  • Lead a Scrum team that rewrote our SPA from Backbone.js to React & Redux without stopping other development by migrating partners to the new version as features necessary for their programs were implemented
  • Provided counsel on design of new features, managed and implemented engineering-driven projects, and mentored teammates across the entire engineering organization

Software Engineer (Jul 2013 - May 2015)

  • Developed new features from database changes in Postgres to Grails server code and consumer-facing Javascript SPA
  • Participated in code reviews to provide feedback on design and to share knowledge of changes in the platform
  • Triaged and fixed/responded to production support incidents as part of on-call rotation

ADP – Alpharetta, GA

Application Developer (Apr 2011 - Jul 2013)

  • Designed and implemented three features for ADP Workforce Now 4.0 Benefits functionality, from the entities and JPQL queries up the stack to the JSF-enhanced JSPs and Javascript
  • Improved support staff turnaround time for client issues by adding functionality to existing batch processes
  • Assisted in evaluation of new tools for ADP developers (IDEs, server plugins) comparing costs to anticipated productivity gains

Software Engineer (Mar 2010 - Apr 2011)

  • Designed one and assisted in the development of several features for the ADP Workforce Now 3.0 Talent Management - Recruitment component
  • Guided three new developer hires, bringing them up to speed on our technology stack

Associate Software Engineer (Mar 2008 - Mar 2010)

  • Worked with senior developers in creation of several client-facing features in the Human Resources & Benefits application, largely through the use of our in-house UI library (similar to an early version of Apache Wicket)
  • Co-developed a virtual machine simulating our production environment to reduce developer downtime caused by environment setup problems
  • Co-developed new address formatting as well as the required migration to convert existing data to the new format for every stored employee

Skills

Languages (Professional)

  • Groovy
  • Java
  • Javascript

Languages (Personal)

  • Clojure
  • Kotlin
  • Python
  • Typescript

Technologies

  • Grails
  • Liquibase
  • RabbitMQ
  • Redis
  • React
  • Redux
  • redux-logic

Tools

  • Git
  • Mercurial
  • SVN
  • CVS
  • Jest
  • Cypress
  • JUnit
  • Spock
  • Maven
  • Gradle
  • IntelliJ IDEA
  • Eclipse
  • Vim

Datastores

  • Informix
  • Oracle
  • Postgres

Operating Systems

  • Linux
  • OS X
  • Windows

Education

Georgia Institute of Technology – Atlanta, GA

BS Computer Science – Aug 2004 - May 2008

  • Magna Cum Laude
  • GPA: 3.4