ABOUT ME
Software Engineer
I am a full-stack software engineer with years of experience working on applications and frameworks across native iOS, Flutter, Unity, React Native, and cross platform C/C++ libraries.
Code quality should never be an afterthought. From the get-go, projects should be implemented to be a testable and modular. Unit testing each layer of code along with critical-path integration testing leads to successful projects not weighed down by technical debt. By putting in the work now, projects will thrive in the future.
I love new technologies and exploring other languages. Diving into unknown areas, and executing quickly is my superpower. I am always looking for interesting and challenging projects, so don't hesitate to contact me if you're looking for a software engineer.
Experience
Meta | Seattle, WA
SOFTWARE DEVELOPER
July 2021 - Present
Software Engineer on Project Nazare, working on core communication features.
Led the work to integrate Meta's MSYS cross-platform messaging library.
Mentor and onboard junior engineers.
Perform detailed benefit analysis of application frameworks and languages.
iOS SOFTWARE DEVELOPER
May 2020 - July 2021
Software Engineer on Facebook Messenger video chat experiences.
Architected and built business critical ads feature for Watch Together feature.
Spearheaded custom AR background feature including rollout plan and impact analysis.
Designed and built initial architecture for group video chat shared AR spaces.
Led the development of "green-screened" screen sharing feature for Messenger desktop
JIMMY JOHN’S | Champaign, IL
MOBILE SOFTWARE DEVELOPER
January 2018 - May 2020
Lead development of online ordering mobile application used by +1.5m users every month.
Hired online ordering mobile application team.
Successfully transitioned from one online ordering provider to another with zero downtime on an accelerated schedule.
Developed many new features including a new loyalty program, Apple Watch app, and Siri Shortcuts.
John Deere | Champaign, IL
Mobile Developer / SCRUM Master
September 2016 - January 2018
Provide support to team through daily standups, sprint retrospectives, and much more as the team’s SCRUM Master.
Developed new features in the company’s in-cab mapping application requiring high uptime and performance.
Participated in a large, distributed team utilizing quality-focused development practices such as test driven development and continuous integration.
Mobile Software Developer
May 2016 - September 2016
Developed prototype and production iOS applications on an accelerated timescale.
Prototyped Bluetooth (BLE) embedded hardware and software.
Simultaneously manage multiple projects and meet many strict deadlines
Participate in fluid, agile, team environment.
GROWMARK InC | Bloomington, IL
Mobile Software Developer
May 2014 - August 2014
Developed a medium-large scale mapping website with a syncing engine to a data collection mobile application.
Full stack development of new mobile and web applications including development, design, and testing.
Created and executed project estimates and test plans.
Interests
AR/VR
iOS
Test Driven Development
Mentorship
SCRUM
Responsive Web Apps
Home Automation
EDUCATION
UNIVERSITY OF ILLINOIS, CHAMPAIGN-URBANA
B.S. TECHNICAL SYSTEMS MANAGEMENT, BUSINESS MINOR
Graduated May 2015