Senior Staff Developer
2016 - 2019Pivotal- Developed a system to value the trillions of dollars in assets of a multinational bank in minutes for any selected denomination.
- Designed an estimation engine for a health insurer that was more accurate than the (then current) pricing engine.
- Increased the efficiency of an in-house reporting task force by 300% for a data technology client.
- Developed a front end compliant with the web content accessibility guidelines (WCAG) level AA for a national credit card issuer.
- Created a visualization system to see the (relative) employee efficiency of over 400 healthcare systems.
- Modernized the handling of ACORD data for a national commercial insurer. While developing the new system, we discovered two critical issues with the current systems during a side-by-side comparison.
Technologies: PostgreSQL, Cloud, Agile, Test-driven Development (TDD), Spring, Java, APIs, Design Patterns, Linux, REST, Databases, JavaScript, Networking, Unix, Microservices, JOOQ, Concourse CI, Kubernetes, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Angular, FreeMarker, Bamboo, MarkLogic, MariaDB, MySQL, Redis, Gradle, AMQP, Amazon Web Services (AWS), Docker, Spring Boot, RESTful Development, Architecture, Full-stack, React, TypeScript, Spring Security, Project Leadership, Technical Leadership, Apache HTTP Server, REST APIs, CSS, HTML, New Relic, Datadog, SQL, Data Architecture, Data Warehouse Design, Data Warehousing, Data Engineering, ETL, JUnit, RDBMS, Hibernate, Apache Maven, JDK 8, JMS, RESTful Services, API Design, CI/CD Pipelines, Unit Testing, Back-end, Healthcare Software, Kotlin, Google Cloud, Leadership, FinanceSenior Developer
2015 - 2016Captricity (now Vidado)- Split up a monolithic computer vision service into four services.
- Created a performance testing framework so that the QA department could execute performance tests against any system and environment.
- Resolved several critical performance issues (one within my first week of joining) that if left unresolved would have led to service level agreement damages in the hundreds of thousands of dollars.
Technologies: Jenkins, Celery, Django, Python 2, APIs, Linux, PostgreSQL, REST, Databases, JavaScript, Unix, Microservices, Redis, AMQP, Amazon Web Services (AWS), Docker, RESTful Development, Architecture, Full-stack, Python, Project Leadership, Technical Leadership, Startups, High-tech Startups, REST APIs, CSS, HTML, New Relic, Datadog, Data Architecture, RDBMS, RESTful Services, API Design, CI/CD Pipelines, Unit Testing, Back-end, LeadershipDeveloper
2013 - 2015Thoughtworks- Integrated with a documentation-less mainframe to create a system capable of creating over 400 account statements in minutes for a large multinational bank.
- Created an infrastructure-as-code system to deploy an application with a database before the advent of Docker.
- Resolved a severe bug in AWS cloud-formation that prevented resources from being freed. This bug had been open for over four months and the resources that hadn't been freed were billed to the client, a major airline.
Technologies: Agile, Test-driven Development (TDD), Ruby on Rails (RoR), Spring, Ruby, Java, Design Patterns, MongoDB, Chef, Linux, Cloud, REST, Databases, JavaScript, Networking, Unix, Spark, Microservices, Scala, Clojure, FreeMarker, MySQL, Redis, Hadoop, Gradle, APIs, Amazon Web Services (AWS), Docker, Spring Boot, RESTful Development, Architecture, Full-stack, Spring Security, Project Leadership, Technical Leadership, Apache HTTP Server, NGINX, REST APIs, CSS, HTML, New Relic, SQL, ETL, JUnit, RDBMS, Hibernate, Apache Maven, JDK 8, RESTful Services, API Design, CI/CD Pipelines, Unit Testing, Back-end, Leadership, FinanceJunior Developer
2012 - 2013ThoughtWorks- Reduced the monthly workload of the human resources department by 16 hours through automation.
- Maintained a daily ETL system for item indexing in a large scale auction house in the automotive space.
- Parallelized a single-threaded supply-chain management system for a multinational retailer.
Technologies: Java, Spring, Test-driven Development (TDD), Agile, CSS, HTML, ETL, JUnit, RDBMS, JDK 8, RESTful Services, API Design, CI/CD Pipelines, Unit Testing, Back-end