Designed and implemented a comprehensive test suite using GitHub Actions, covering functional, regression, and edge case scenarios, resulting in a significant reduction of bugs and enhancing overall release confidence
Diligently maintained a complex legacy system, proactively troubleshooting issues, applying critical updates, and refactoring code when necessary, ensuring the system's continued reliability and functionality, and extending its operational life while minimizing technical debt
Mentored and provided guidance to new engineers, fostering their professional growth and proficiency in software development practices, resulting in accelerated onboarding and improved team productivity
Successfully integrated various AWS services into the application architecture, including but not limited to EKS, AppConfig, S3, and RDS, to optimize scalability, reliability, and performance, resulting in a more robust and cost-efficient system
Successfully led the conversion of a JavaScript codebase to TypeScript, enhancing code maintainability and improving overall development efficiency, resulting in a more robust and scalable application
Developed and maintained container-runner, the Kubernetes solution for using containers on Self-hosted Runners which allowed for using Docker images for building and testing
Developed and maintained the Self-hosted Runner client, the solution for using your own infrastructure for running jobs which allowed for a wider variety of architectures for building and testing and additional control over the build environment
Developed and maintained the Runner UI installation wizard and Inventory using React that allowed customers a faster and easier way to view and create Runner related resources from the browser
Troubleshooted customer issues across across our distributed systems
Implemented monitoring for our services using DataDog UX synthetics testing and Honeycomb observability to detect potential issues quickly
Verified Runner services and features for every release of our Server product
Built web application that searches for all data we have on a user for easy export and deleting capabilities to comply with GDPR regulations (React + Go)
Built CI/CD process for the Ghostery Midnight product that runs Javascript and Go code linting and tests, builds Windows and Mac versions, uploads to AWS S3 buckets, and posts the builds to their appropriate Jira tickets for testing
Created dashboard to monitor VPN usage and statistics on the Ghostery Midnight product using React and Go
Develop and maintain various back end solutions and RESTful APIs in Go (user account data, Stripe integrations, email integrations)
Maintain and implement features for Ghostery Midnight desktop application (React + Electron + Go)
Ported existing Javascript code to Go to improve overall application performance
Maintained and improved Go command line tool that communicates between the desktop and git repositories
Developed a new customer support API that uses Ruby on Rails to pull relevant customer data into Zendesk tickets and authenticates the user
Troubleshooted and implemented fixes for various customer issues in React, Go, and Ruby on Rails code
Created unit tests for newly implemented features
Developed a restful API using the Django Rest Framework that captures data sent between Dealertrack and multiple businesses and stores it in the appropriate ECS bucket and retrieves data based on request headers
Created unit tests for 100% code coverage that run in the CI/CD pipeline for the API
Developed a ReactJS frontend that interacts with the restful API so that non-technical people can retrieve data stored in the ECS buckets
Prepare for a software engineering career via a competitive, yearlong training program that blends a full stack JavaScript boot camp with professional development coaching
Learn in-demand technologies like React and Node + Express as well as tools & processes for design, implementation, testing, and deployment like agile & Scrum with Trello, TDD, CI/CD, etc.
Designed and developed a Splunk dashboard using custom XML and queries to parse logs from dealership, internal applications, and catch errors before they reach end-users
Built a script in IBM Datapower with JavaScript to normalize and aggregate data on potential car buyers that converted XML dealership feeds into JSON mappings for improved searchability and error detection
Followed Scrum best practices as part of an eight-person development team, participating in daily standups, backlog grooming, and retrospectives
Migrated hundreds of paper medical forms from clients into Accumedic’s EMR system, performed manual tests to ensure field accuracy and display format, and updated forms based on customer feedback
Created a hexacopter with the instruction of a mentor
Learned how to create 3D graphics using computer software (TinkerCad)
Designed my own objects using a 3D printer and TinkerCad Software
Tested and debugged the hardware using the Arduino software
Programmed the MultiWii circuit board to use all of the added components
Progressive Web Application made using ReactJS. The Tinder for food. Swipe to find a restaurant for you! Pictures from the restaurants around you are presented in a Tinder-like style card. Images are provided using the Yelp API. Supports touch-based gestures.