As a seasoned software developer with experience in the aerospace, finance, and e-commerce industries, I bring a wealth of knowledge and expertise to the table.
Experience
2021 — Now
2021 — Now
Washington DC-Baltimore Area
Developed an internal incident management tool using Ruby on Rails.
Implemented integration with OpenAI/Anthropic APIs to allow users to ask questions against an LLM that was able to query our incident data via Model Context Protocol.
Developed a load testing tool using a combination of a Golang standalone application alongside a Ruby on Rails web app that issued requests to the Golang app.
Integrated Slack bots + Slack API to allow users to issue Slack-based commands to run complex operations.
Helped to create different language runtimes for the load testing tool so that scripts could be written in Lua or JS/TS.
Collaborated with users to familiarize them with language runtimes to create scripts for their use cases.
Worked with Google cloud and Kubernetes environments to manage our infrastructure for our Golang and Ruby on Rails apps.
Utilized Kafka to produce and consume data from our Rails apps.
Utilized several 3rd party APIs (GitHub, Pagerduty, Slack) to facilitate better user experiences.
2020 — 2021
2020 — 2021
McLean, VA
Developed with Angular/NgRx for UI web applications.
Developed with NodeJS, Java, Python to create backend applications
Used AWS lambdas and Kubernetes Pods as infrastructure units for applications
Used S3, DynamoDB and Kinesis events with AWS lambdas as event triggers.
Worked with Kafka, Kinesis, and DynamoDB/NoSQL on streaming data applications.
Created CI/CD pipelines for various Git repos, pipeline stages included automated testing, deploying to AWS, sonar/eraticode scans
Used Datadog/Splunk to export metrics/logs from Lambda/Kubernetes applications
Used Pipenv, Npm, and Maven as package management for various projects.
2018 — 2019
2018 — 2019
Developed and maintained on EVUS and ESTA projects utilized by CBP (Public facing
sites here: (https://esta.cbp.dhs.gov/esta/ and https://www.evus.gov/evus/#/)
Utilized Spring boot, Maven, Hibernate and Java 11 for developing on the backend for
both projects. Maintained and developed JUnit tests with Mocked objects to simulate
real data during testing.
Used Javascript/TypeScript, AngularJS (EVUS), Angular 6 (ESTA), HTML/CSS, NPM,
Cordova (For mobile development), Gulp and Angular CLI for development on both
projects. Maintained and developed Karma tests for the front-end functionality. Also
configured Tesseract.JS to recognize text from uploaded images.
Utilized Git and SourceTree for Version Controlling projects. Used a Jenkins build suite
with Marathon/Jenkins/Docker files to maintain builds, testing, and deployments
2016 — 2017
2016 — 2017
Authored a Java 8 Project with LibGDX, JUnit testing, and Collection frameworks for a
PC game, including developing 2d rectangle collision system for game entities in Java
Created a JSON/OpenGL-based framework for reading data and displaying it via
front-end OpenGL rendering.
Utilized TileMap Java framework to insert various objects within game levels.
Utilized Git and SourceTree for Version Controlling projects and Gradle as dependency
manager
Repository for game can be seen here: https://github.com/Flashnub/LibGDX-game
2015 — 2016
2015 — 2016
Dulles, VA
Developed extensive software features for Alto Mail app, including a scrollView
display for a list of emails, working with iOS CoreData framework to store data client
side from the server, and implementing many mobile-specific features for UI such as
swipe, press, hold gestures and their interactions to the mail list.
Utilized many front-end technologies such as Objective C, Swift in XCode and
Java/Kotlin in Android Studio for app development. Also utilized front end web
technologies (HTML, CSS, Javascript, AngularJS) for transitioning mobile data to web
page content.
Called various REST API services from the iOS frontend and coordinated with the
backend team to document request/response format
Coordinated Agile Sprints via JIRA. Created user stories and tasks about
features/bugfixes.
Utilized Git and SourceTree for Version Controlling projects.
Education
Georgia Institute of Technology
Master's degree
2020 — 2023
Virginia Tech
Bachelor's degree
2011 — 2015