Results-oriented and innovative Senior Software Engineer with eight years of industry experience. Regularly communicates complex technical requirements to non-technical stakeholders. Excellent record of leading development teams that successfully met deadlines. A strong passion for building both web and mobile applications using cross-platform technology.
Work Experience
Capital One, Wilmington, DERemote
Lead Software Engineer
07/2024 - Present
07/2024 - Present
- Lead Software Engineer on Capital One's "Shopping" team
Gopuff, Philadelphia, PARemote
Senior Software Engineer
10/2020 - 6/2024
10/2020 - 6/2024
- Pioneered efforts to adopt and scale React Native to rebuild the core e-commerce app across all platforms: Web, iOS, and Android
- Designed and engineered a frontend-based dynamic content renderer responsible for displaying a fault-tolerant shopping experience while enforcing frontend design decisions and allowing for easy UX experimentation
- Oversaw a team of 6 developers as the team lead
- Built, configured, and scaled several NodeJS, Java, and Golang services in and out of Kubernetes capable of serving over 50 million requests a day each
- Implemented a mock service to enable the E2E suite to run against mocked data to bypass rate-limiting APIs and ensure consistent tests
- Migrated the front end to GraphQL and the backend to GraphQL Federation
Holman, Maple Shade, NJ
Software Engineer
05/2018 - 10/2020
05/2018 - 10/2020
- Engineered 2 data stream analysis tools to generate push, email, and text notifications regarding users’ vehicle status location and other telemetric data
- Piloted a hybrid development team using React Native to target web, iOS, and Android devices
- Released multiple production-ready mobile apps to their respective stores
Software Developer
01/2016 - 05/2018
01/2016 - 05/2018
- Developed a tracking dashboard capable of receiving thousands of telemetry updates per second and updating a Google Map with precise locations
- First experience running production React and React Native apps
- Interfaced with and assisted on various backend projects using Rails
- Invented a driving simulator using Arduino and Lua
Software Development Intern
05/2015 - 08/2015
05/2015 - 08/2015
- Worked on the client portal using the ASP.NET framework
- Created an online ordering form for WEX fuel cards to be used by clients
Education
Pennsylvania State University
,
State College, PAState College, PA
B.S., Information Sciences & Technology, Systems Design and Development OptionProjects
Metamobi
- Self-Service Website & Mobile App Building Platform
Self-Service Website & Mobile App Building Platform
- Targeted non-technical small businesses to build quick & effective online presences
- Created easily modified data-hydrated templates to reduce design friction
Stack: React, React Native, GraphQL, Typescript, NodeJS, Postgres, NextJS, NestJS
PACalendar
- Consolidated Performing Arts Calendar for all of PSU
Consolidated Performing Arts Calendar for all of PSU
- Built a cross-platform app to display upcoming performing arts events
- Scraped all event data from each group’s website for onboarding
Stack: React, React Native, Firebase, NodeJS, Python, Web Scraper, NLP
Skills
- Cross-Platform Mobile Development
- Project Design and Review
- Full-Stack Development
- Technical/Non-Technical Briefings
- Dynamic Content Presentation
- Application Testing & Maintenance
- Team Leadership
- Continuous Integration & Deployment
Languages
Advanced
- Typescript
- Javascript
- GraphQL
Intermediate
- Golang
- Swift
- Objective-C
- Kotlin
- Java
- Rust
- Erlang
- Ruby
- SQL
- Lua
Beginner
- Python
- C#
Frameworks & Tools
- Expo
- GraphQL Federation
- React
- React Native
- NextJS
- Kubernetes
- Neovim
- Terraform
- Elixir
- Ruby on Rails
- Koa
- Github Actions
- AWS
- Git
- Azure
Hobbies & Interests
- Mechanical Keyboards
- Fixing/Modifying Electronics
- Trumpet Playing
- City Planning Games
- Woodworking
- Skiing
- Hiking