Employment History
Miramar Technologies
2017 – Present
Software Engineering Consultant
- Developed full-stack employee management Web applications for a client company using Angular 5, SCSS, RxJS, .NET Web API and SQL Server.
- Designed build, test, and release processes using Angular CLI, Circle CI, and Node scripts, including detailed documentation for hand-off to client’s engineering team.
- Worked closely with Product, Design, and QA teams from various companies to define requirements and iterate quickly on rapidly evolving projects.
- Led engineering projects and participated in technical interviewing for both clients and the Miramar team.
Code42
2013 – 2016
Software Engineer
- Developed new desktop client user interface for CrashPlan application using Web technologies including Electron, JavaScript (ES6/2015+), React.js, SCSS, Grunt, and Webpack.
- Maintained unit and integration testing coverage using Jasmine, Karma, and Mocha.
- Developed automated tests using Selenium, Capybara, and Cucumber/Spinach in a full-stack environment.
- Worked in several different styles of agile development, including scrum, and led feature teams.
- Worked closely with Product, UX, and Design to clearly define feature and project scope.
- Developed and maintained build and test automation systems using Ant, Node, Bash, and AWS EC2.
Junior Windows Software Developer
- Developed desktop client user interfaces and the underlying service to support them using the .NET Framework, C#, and WPF.
- Redesigned and maintained build systems using Jenkins and MSBuild.
- Implemented and maintained branching strategies and dependency management for the project repositories using Git and NuGet.
- Developed and coordinated cross-platform automated testing tools for a full-stack environment using C#, Ruby, and Cucumber.
3M Company, Library Systems
2008 – 2013
Software Development Technical Aide
- Developed testing and automation tools using C#, SQL Server, Win Forms, and WPF.
Education
University of Minnesota, Minneapolis, MN
Fall 2009 – Spring 2013
- Bachelor of Computer Engineering
- Linguistics Minor
- CIEE South Korea Scholarship Recipient (2011)
- CSE International Ambassador (2010–2011)
Century College, White Bear Lake, MN
Spring 2006 – Spring 2009
- Associate in Applied Science – Information and Telecommunications Technology (Spring 2008)
- Associate in Science – Engineering (Spring 2009)
- Associate in Science – Computer Science (Fall 2009)
Volunteer
ClojureBridge MN
2015 – 2016
Teaching Assistant
- Taught core technology and software concepts to underrepresented groups.
- Helped create an inclusive, jargon-free space to improve the accessibility of the tech industry.
University of Minnesota Fencing Club
2012 – 2013
President
- Coordinated fundraising events, large local tournaments, and interstate tournament travel.
- Delegated duties to fellow officers, managed finances, and ran a summer camp class.
- Interfaced with coaches, the university, and the regional collegiate conference.