Expertise
In 2008, I graduated with a degree in industrial and systems engineering from the Georgia Institute of Technology. Following graduation, I worked as an integration architect in the financial software industry. Starting in 2019, I took on a full-time developer role and currently work as a Lead Software Engineer for a large HCM software company.
I have strong working experience in the following areas:
- Full-stack Javascript / Typescript and tooling (Node.js, React, Angular, Nest.js, Nx)
- Design / build lead from customer requirements to final solution.
- Domain expert in Authentication (AuthN) and Authorization (AuthZ) - both architecture and implementation. AuthN Integration with Oauth, token signature verification, Role based access control and other domain-specific AuthZ designs.
- Relational, object, graph, and client-side databases (MongoDB, Dgraph, Postgres, SQL Server, Oracle, PouchDB / IndexedDB)
- Dotnet core (C#)
- Financial Systems Integration (SAP, PeopleSoft, Oracle Finance)
- Deployment and monitoring (Docker, Kubernetes, Github Actions, InfluxDB/Grafana, Opentelemetry, Honeycomb, Jaeger)
- Event sourcing and distributed tracing (Kafka, Jaeger, Honeycomb, Opentelemetry)
I enjoy working on teams within flexibly-structured environments to build great software. I am comfortable mentoring junior team members and working with product management to find the right product / customer fit. I'm comfortable designing and building a solution from start to finish - from brainstorming and high level design to thorough test coverage, deployment, and monitoring.