Software Engineer
Palantir Technologies
2019-01-01-Present
Gotham - React, Redux, TypeScript
- Developed investigative workflows and effectively reduced technical debt from legacy code in the Goth...
Gotham - React, Redux, TypeScript
- Developed investigative workflows and effectively reduced technical debt from legacy code in the Gotham UI
"Seven" - Elasticsearch, Java, PySpark
- Lead the design and implementation of several Java APIs against tight deadlines, critical to fulfilling a $15m contract
- Built a data-transformation pipeline in PySpark to ingest ~15 terabytes of data and write it to Elasticsearch
Java
JUnit
TypeScript
View more
Java
JUnit
TypeScript
Mockito
React
JavaScript
Jest
Redux
View more
Software Engineer
The Home Depot
2017-01-01-2018-12-01
Finance API – Spring Boot (Java), GCP (AppEngine, BigQuery, CloudSQL), Concourse
- Developed three applications as part of an event-drive...
Finance API – Spring Boot (Java), GCP (AppEngine, BigQuery, CloudSQL), Concourse
- Developed three applications as part of an event-driven, microservice architecture that consumed messages from a Pub/Sub topic, processed according to business rules, and persisted results to BigQuery and CloudSQL.
- Practiced DDD to align the software solution with the business problem, and improve our software design with ubiquitous language and contexts of the domain.
- Used TDD and BDD principles to create a resilient suite of unit, integration, and end to end tests. Automated tests, builds, deployments, and infrastructure with Concourse.
TIMS – AngularJS (JavaScript), Spring Boot (Java), DB2, PCF, Concourse
- Designed, architected, and engineered a web application for approximately 200 end users. Built in AngularJS, served by Node.js, utilizing Protractor and Karma for automated e2e and unit testing. Leveraged Concourse for CI/CD and hosted on a cloud platform (PCF).
- Constructed a RESTful API with Spring to manipulate data from a DB2 back-end. Used JUnit for automated unit testing and Jenkins for CI/CD. Hosted on a cloud platform (PCF).
- Diagnosed a performance bottleneck in an existing software design. Delivered an improved solution using Java’s Concurrency API to reduce average execution time by over 90%.
THD Internship Program – Core Committee Member, Intern Mentor, Coding Workshop Teacher
- Aided in recruitment, interviewing, hiring, and mentoring of interns. Helped organize and coach both collegiate and internal hackathons.
- Lead a weekly coding workshop, according to a curriculum I designed, to help inspire and educate interns in the fundamentals of problem solving with data structures and algorithms.
HTML/CSS
Java
MySQL
View more
HTML/CSS
Java
MySQL
Angular
Spring
Google Cloud Platform
JavaScript
View more
Software Development Intern
The Home Depot
2016-05-01-2016-08-01
IRIS – AngularJS, Spring Boot, MariaDB, PCF
- Lead design and development of a web application that allowed the Investor Relations team t...
IRIS – AngularJS, Spring Boot, MariaDB, PCF
- Lead design and development of a web application that allowed the Investor Relations team to manage shareholder data through an intuitive user interface.
- Implemented a RESTful API to provide CRUD operations for the front-end.
HTML/CSS
MySQL
Angular
View more
HTML/CSS
MySQL
Angular
MariaDB
JavaScript
View more