Software Development Engineer 2, Distributed Systems: July 2019 - Present
Led seamless migration of ec2:AttachVolume and ec2:DetachVolume APIs to an internal distributed system, preserving customer availability. Developed efficient server deployment system for EBS services on AWS Outposts. Engineered high-performance cache-based Java API handling 1000+ TPS. Contributed to team growth by evaluating SDE candidates, both internal and external. Adept at driving impactful projects and optimizing systems for optimal performance.
Mobile Application Developer: November 2018 - Present
Worked as a mobile application developer, creating applications for companies in the casino industry. Developed cross-compatible applications using AngularJS and Xamarin components, alongside a backend in .NET hosted on Azure. Constructed a Push Notification system and established Analytics Reporting using Firebase.
Software Developer Intern: Summer 2018
Worked as a full-time software developer on the NEXT team. Applied software and algorithms related to scheduling, timekeeping, and employee management in a full-stack environment. Completed agile sprints in .NET with C# using an Azure Cosmos Database, and a front end in ReactJS using JSX and JavaScript.
I completed projects in a multitude of different programming languages. I mostly used C, Java, and JavaScript, but I also wrote programs using languages and libraries including but not limited to: C, C#, Java, Java (Android), Java Server Environment, JavaScript, AngularJS, ReactJS, PHP, Laravel, VHDL, ARM, MIPS, and XML.
I used these languages and more to make programs on everything from computers, to android phones, and even breadboards and some C code on a Roomba.