Resume
Posted
Hello, I’m Jake. I am an electrical and software engineer currently living in Minneapolis, MN. I work as a Senior Software Engineer at Cargill on the Cargill Nutrition Cloud product. I previously worked at Kato Engineering on the GenOSys product as a software engineer and manager. I enjoy working on all types of software and hardware systems, from small embedded products to large scale web applications.
Qualifications
- Over 11 years of software and hardware development
- Specialize design techniques and applying them in golang, C#/.NET, TypeScript, React
- Developing software engineering processes/project management using Azure Devops, Azure Pipelines, Azure Repos, GitHub, CircleCI, Appveyor, to implement automated testing, deployment, and code review
- Accomplished in design of systems using Azure, and Kubernetes
Project Management
- Lead the development and feature process for a industrial IoT product with stakeholders in the EU and US
- Designed the development and validation funnel for projects installed at customer sites as well as web based systems
- Managed a team of 2 other engineers
- Developed software process improvements
- Used metrics to drive product improvements, page load times, time spent in queues, processing times etc
- Worked as team lead and architect on large team
- Propose and evaluate process improvements
- Serve as mentor to multiple engineers
- Establish best practices for the code base
- Participate in planning, and refinement sessions
- Participate in hiring and interviewing process
- Work on team priorities and scheduling to meet project timelines
Programming Languages
- Proficient in
- Golang, C#, TypeScript, React, C/C++, IEC 61131
- Familiar with
- Javascript, HTML, CSS
Frameworks
- Yocto, ASP.NET MVC/Web API, AngularJS, Gorilla, CHI, dotnet core
Tools
- Git, Github, Trello, Rollbar, Appveyor, CircleCI, VSCode, Visual Studio, Docker, Docker Compose, Kubernetes, Azure DevOps, Azure Repos, Azure Pipelines, Azure ARM Templates, Github Actions, MongoDB, CosmosDB
Software Design
- Develop single page application using React/TypeScript frontend and dotnet core with C# backend
- Develop web and API projects using C# that are ran on Azure using Microsoft MVC and Web API
- Design and implementation of a gateway application that runs on customer sites with golang
- Develop cloud services ran in Kubernetes using golang which are deployed by CircleCI
Industrial Systems
- Design of panel systems for MG set control in projects all over the world
- Using Add On Instructions for functionality is RSLogix 5000 designing modules for portable use
- Specialized in development in IEC 61131 for Wago and Allen Bradley PLCs
- HMI programming and screen design done using human center design methods
- Design system of easy integration into customer Distributed Control Systems, using Ethernet/IP, hardwired contacts or switches, Modbus/TCP, and OPC servers
Embedded Systems
- C/C++ portable driver development for multiple systems
- Critical system development
Experience
Cargill
- Senior Software Engineer - Architect, Team Lead - June 2020-Present
Kato Engineering
- Software Engineering Manager June 2018-April 2020
- Systems Engineering Leader June 2016-June 2018
- Controls Engineer June 2010-June 2016
Education
- Bachelor of Science in Electrical Engineering, Saint Cloud State University, Saint Cloud, MN. Attending Sept. 2004-Dec. 2009
- Masters of Science in Software Engineering, University of Minnesota, Minneapolis, MN. Attending Sept 2014-May 2016
Certifications
- Certified Scrum Master August 2014-August 2020