Senior Software Engineer with 6.5 years of industry experience. Demonstrated success in designing and implementing high scale software solutions, contributing to multiple high-impact projects. Proven ability to leverage coding skills and problem-solving capabilities to enhance team productivity and drive results.
Overview
8
8
years of professional experience
Work History
Software Development Engineer II
AWS, Elastic Block Storage (EBS)
07.2024 - Current
Designed and implemented high scale batch processing service, that processed 100,000 rows per minute of data to infer critical volume status events. These events were then used by downstream services to provide to EBS customers volume status updates inside the AWS console
Conducted 9 interview loops to assess SDE 1 candidates
Mentored summer intern to build an extract transform load (ETL) job orchestration service. These jobs would preform ETL on petabytes of data daily
Scoped and led work across 3 teams to implement stats support for org wide EBS fault injection service (FIS) project.
Software Development Engineer II
Amazon, Seller Fees
07.2020 - Current
Promoted to SDE II in 2 years
Established team’s front end code best practices
Established team’s SOP for scaling our services for prime day, including load testing and traffic forecasting
Upgraded website angular version by 12 major versions, resulting in page load time reduction from ~15 seconds to ~2 seconds
Root caused java service brownout due to out of memory errors caused by thread pool executor using unbounded queue
Software Engineer Co-op
Galvanize
05.2019 - 12.2019
Built the a new accounting workflow for Software as a Service (SaaS) product
Contributed to architectural decisions regarding front-end state management, resulting in the reduction of code complexity in a new feature module
Won the people's choice award at a company hackathon for building a system to notify everyone when coffee is ready.
Junior Software Engineer
Fatigue Science
05.2017 - 12.2017
Refactored the front-end architecture of a cross platform mobile application in order to transition from AngularJS to Angular 2, which resulted in a reduction of the application load time by a factor of 2
Implemented scheduling of concurrent diagnostics tests on batches of sleep tracking devices via BLE, increasing the efficiency of the QA engineers' workflow
Education
Bachelor of Applied Science - Computer Engineering