About Me
I am a Senior Software Engineer with a primary focus on the .NET Development Framework with C#. I've been professionally developing for 10 years, and have had exposure to many different cultures and programming environments.
Outside of full time development, I also work as a TA for DeltaV Code School helping develop other's skills within the programming world. I've started doing this as I work towards my Microsoft Certified Trainer (MTT) so I can continue to grow within my career.
When not working with technology, I spend time with my wife and our 5 kids. We're a big gaming family (Board Games), and are always looking for new games to try out. It's always an interesting experience, because we have such different interests when it comes to board games.
Education
-
College
- Kaplan University
- AAS of Information Technology
- Gradutation: July, 2013
- Kaplan University
-
Certifications
- Microsoft App Developer
Work History
-
Sovos
- September 2016 - Present
- Senior Software Engineer
- I have been in charge of new development, as well as maintaining apps. Most of our applications have been wrote using MVC as the framework, with C# driving the backend.
- For stacks, we have used .NET Framework 4.x, .NET Standard and .NET Core.
- My day to day tasks include Scrum management for multiple teams, CI/CD integrations, architecture design, database schema building, and technical debt review and research
- Non-development tasks have included being a member of our Whole Living Committee, spear-heading integration meetings, and helping transition through a major aquisition. I have also been heavily tasked with training interns, junior developers, and modernizing Senior Developers to the web methodologies and frameworks.
-
My largest accomplishments:
- Converted legacy applications from WinForm application to Web Based
- Transitioned hosted Source Control to Cloud Based (MS Azure / DevOps
- Integated CI/CD into all product lines
- Modernized all web applications to using current security and frameworks
-
TEK Systems (Contract)
- September 2015 - September 2016
- Software Developer
- Contracted to Army One, I was in charge of maintaining and developing applications across multiple lines of interest
- Using C# and F#, I worked with a team to develop API's and Data/Server layer abstractions for standardized use
- For front end development, I worked mostly with Angular, but also had exposure to Knockout and MVC.
- We used standard sprint based Scrum with regular health checks for the clients in this role
-
My largest accomplishments:
- Diagnosed major calculation flaws in critical software
- Triggered updates to acceptable use policies of software to modernize and secure public facing applications
-
Off market
Due to health concerns, I was forced to take a period of no work. I did work at retail part-time towards the end before getting hired on to my next position.
-
Town News
- November 2014 - February 2015
- PHP Developer
- Developed mapping scripts with PHP to convert data feeds into standard flow
- Learned valuable lessons in training new developers
- Got exposure to multiple languages, platforms, and ways to properly use them
-
McGladrey RSM
- October 2013 - October 2014
- SharePoint Developer
- Worked on SharePoint integration for internal applications
- Created branding specs, custom pages, and server side controls for use throughout the company
- Worked remotely to Minneapolis from the Davenport office, teaching me adaptable practices and flows
- Worked with overseas teams to facilitate business needs and requirements
- Converted from SharePoint 2010 into SharePoint 2013
-
HON
- December 2013 - September 2014
- SharePoint Developer
- Worked on SharePoint sites for Customer Facing components
- Developed dynamic templates for multiple product lines to expidite deployments
My Top Ten
Ideas, Tools and Technologies
- .NET Core
- Learning from Juniors
- C#
- CI/CD
- Conferences
- Code Reviews
- Proper Scrum
- Teaching new tech
- Arduino Development
- Non-code STEM