Work Experience
Cricut
May 2018 to Present
Senior Software Engineer
Engineering modern Web APIs using the .NET stack.
- Rearchitect larger APIs into smaller micro-services.
- Improve performance and scalability.
- Work with Product Owners and other stakeholders to ensure user stories and tasks are being completed accurately and in a timely manner.
- As a member of the Interview Committee, I help to ensure that we recruit highly qualified employees that will also integrate well into our company culture.
Telarus LLC
November 2017 to May 2018
Senior Software Engineer
Built state of the art web applications in .NET Core 2 and Angular 2+
- Added new features into existing applications.
- Migrated existing applications to a modern web framework.
- Supported existing applications by adding features and fixing bugs.
Magellan Health
(formerly Veridicus Health)
April 2017 to November 2017
Senior Software Engineer
Engineered Java enterprise web applications.
- Built new features into Java/Spring web APIs and Angular front-ends.
- Supported existing web applications written in Java/Spring and Angular.
- Helped to re-architect existing systems to be more proficient and stable.
Senior Team Lead, Apps & APIs
Led a team of developers to build state of the art web sites, web apps, and web APIs.
- Was responsible for the timely delivery of software features across a broad range of applications.
- Interfaced with other departments to determine feature details and resolve any issues.
- Was responsible for performing code reviews to ensure our coding standards are being met and ensure our Software Development Lifecycle Policy is being followed.
- Was responsible for performance reviews for members of my team.
- Was responsible for versioning and deployment of our applications.
Senior Software Engineer, Full Stack
Was responsible for the development of a broad range of web and systems applications.
- Worked with teammates to build a web application using SQL Server, C# Web API 2, and Angular for our customer service team to manage inbound and outbound calls.
- Led a team of developers to build a large web application written in SQL Server, Entity Framework, C# Web API 2, and Angular for our Clinical team.
- Built and improved multiple public facing and internal web sites in various technology platforms, including Python/Pyramid, PHP/Laravel, and C# MVC.
- Wrote queries, views, and stored procedures for various applications. Also built SQL Server Integration Services (SSIS) packages for the purpose of extracting, transforming, and loading information from flat files to databases and from databases into flat files.
- Built and improved several C# console applications that served many purposes, including but not limited to processing flat files, extracting data from databases, generating PDFs, and sending emails.
- Configured and maintained Windows and Linux servers, including configuration of IIS and Apache web servers.
Software Engineer
- Built JSON APIs in Python/Pyramid that interface with web sites and mobile clients
- Implemented features on a proprietary PHP shopping cart
- Wrote scripts and programs in various languages, including Python, PHP, C#, and Ruby
- Managed Arch Linux workstation, responsible for configuration, updates
The Toro Company
(formerly Rain Master)
March 2008 to January 2011
Software Engineer
- Desktop development in C# .NET and VB .NET
- Developed a desktop call management client with C#, MS SQL, using Visual Studio
- Maintenance and further development of an existing software project
Rain Master
March 2005 to March 2008
Electronic Technician
- Referenced schematic diagrams in order to troubleshoot and repair analog, digital and RF circuits
- Used a soldering iron and soldering pump in order to accomplish rework to complete the repair
Education
Bachelor of Science, Software Development
Associate of Science, Electronics
- 3.95 GPA
- Valedictorian
- Most Outstanding Student Award
Certifications
Oracle Certified Associate, Java SE 8 Programmer