Andy Schroeder, Developer in Des Moines, IA, United States
Andy is available for hire
Hire Andy

Andy Schroeder

Verified Expert  in Engineering

Full-stack Developer

Location
Des Moines, IA, United States
Toptal Member Since
October 17, 2018

Andy graduated from Tabor College with a computer science degree and has been developing software professionally since. He has worked on most .Net technologies since their release, and most recently, he has been developing with various JavaScript frameworks.

Portfolio

EBM Medical
Angular, C#.NET, Azure, Architecture, APIs, .NET, API Integration...
Syndigo
Angular, C#.NET, .NET, API Integration, CSS, Web Development, Back-end...
Caterpillar
Azure App Service, Azure SQL, Web API, Angular, ASP.NET Core, .NET, CSS...

Experience

Availability

Part-time

Preferred Environment

.NET, Azure, Angular, HTML, Entity Framework, Azure SQL, Stripe, Twilio, C#.NET, Azure Websites, Full-stack, .NET Core

The most amazing...

...effort I've led was to completely re-platform a major proprietary rack-to-cash system in .Net over the course of five years.

Work Experience

Senior Full-stack Developer

2020 - PRESENT
EBM Medical
  • Re-platform their core line of business application from outdated technology to the latest version on a modern tech stack.
  • Tracked and worked on enhancement and issues using Azure DevOps.
  • Developed infrastructure and architecture upgrades that allowed the business operations to scale dramatically. The software solutions provided permitted the business to grow by a factor of five or more in the first two years.
Technologies: Angular, C#.NET, Azure, Architecture, APIs, .NET, API Integration, Software Architecture, Integration, CSS, Web Development, Full-stack, User Interface (UI), User Experience (UX), jQuery, Back-end, Software Design, Desktop Web Design, Microsoft Visual Studio, ASP.NET Identity, Bootstrap, LINQ, Agile, Git, ASP.NET MVC, TypeScript, Windows, Visual Studio, Knockout (Knockout.js), Entity, Cloud, Angular CLI, C#, UX Design, UI Design, .NET Core, Full-stack Development, VB.NET, Microsoft Stack

Senior Full-stack Developer

2019 - 2021
Syndigo
  • Developed product enhancements and bug fixes on the core application.
  • Tracked and fixed bugs using the client's issue tracker.
  • Led integration efforts with the client's external partners.
Technologies: Angular, C#.NET, .NET, API Integration, CSS, Web Development, Back-end, Software Design, Requirements Analysis, Desktop Web Design, Microsoft Visual Studio, LINQ, Agile, Git, TypeScript, Windows, Visual Studio, Entity, Cloud, Angular CLI, C#, Full-stack Development, Microsoft Stack

Full-stack Software Developer

2019 - 2019
Caterpillar
  • Joined a team writing an Angular web application replacing an Excel spreadsheet Value Added Sales Tool (VAST). The application is used to compare costs for engines and allow a detailed analysis of expenses and total cost of ownership.
  • Created a complex user interface for preparing engine cost studies, with the ability to copy/paste large data sets.
  • Built the back end to support efficient storage of the relevant data in SQL Server. Designed table structure, indexes, and ORM-based data layer to support the application.
  • Contributed to DevOps approach to source control including automated testing, gated check-ins, automated build/deploy.
  • Set up Azure resources including App Service, Azure SQL, Application Insights, KeyVault.
Technologies: Azure App Service, Azure SQL, Web API, Angular, ASP.NET Core, .NET, CSS, Web Development, Full-stack, User Interface (UI), User Experience (UX), jQuery, Software Design, Requirements Analysis, Desktop Web Design, Microsoft Visual Studio, LINQ, Agile, TypeScript, Windows, Visual Studio, Entity, Cloud, Angular CLI, C#, UX Design, UI Design, Full-stack Development, Microsoft Stack

Full-stack Developer/DBA/Server Admin

2017 - 2018
Verus LLC
  • Designed and built two web applications supporting different lines of business within the company.
  • Installed, configured, and administrated SQL server on the client's on-premise infrastructure.
  • Installed, configured, and administrated IIS on the client's on-premise infrastructure.
  • Introduced development practices including git source control, automated testing, and vNext CI/CD to the organization.
Technologies: IIS, Microsoft SQL Server, Entity Framework, ASP.NET Web API, Bootstrap, Angular, Architecture, .NET, Software Architecture, CSS, Web Development, Full-stack, User Interface (UI), User Experience (UX), jQuery, Back-end, Software Design, Leadership, Requirements Analysis, Desktop Web Design, Microsoft Visual Studio, ASP.NET Identity, LINQ, Agile, Windows, Visual Studio, Entity, Cloud, Angular CLI, C#, UX Design, UI Design, IIS SQL Server, Full-stack Development, Microsoft Stack

Developer

2014 - 2018
JCB Laboratories
  • Built an online store hosted in Azure for their compounded products. Supported browsing products and categories, filling a cart, checking out with shipping options and submitting their order.
  • Converted the existing site from an expensive HubSpot subscription to ASP.net hosted on Azure. Added custom support for content management and integration with customer mailing.
  • Integrated online store with Quickbooks to allow customers and pricing to flow onto the site and for submitted orders to come into Quickbooks matching the existing phone order fulfillment process.
Technologies: Azure, Intuit QuickBooks, Web API, AngularJS, ASP.NET, Architecture, APIs, .NET, API Integration, Software Architecture, Integration, CSS, Web Development, Full-stack, User Interface (UI), User Experience (UX), Back-end, Software Design, Requirements Analysis, Desktop Web Design, Microsoft Visual Studio, ASP.NET Identity, LINQ, Agile, Visual Studio, Entity, C#, UX Design, UI Design, IIS SQL Server, Full-stack Development, Microsoft Stack

Owner

2016 - 2017
Solid Software Studios
  • Designed a responsive web application to schedule kids household tasks and track rewards.
  • Built a responsive single-page application in AngularJS to facilitate the requirements for registration, data-entry, stripe payment, and other functionality.
  • Support authorized login using email, and deploy and host on Azure.
  • Provided ongoing support for the project in personal and family use.
Technologies: Azure, SQL, Entity Framework Core, ASP.NET Web API, Bootstrap, AngularJS, Architecture, .NET, Software Architecture, Web Development, WordPress, Desktop Web Design, Microsoft Visual Studio, LINQ, Windows, Visual Studio, C#, .NET Core, Microsoft Stack

Developer

2016 - 2016
Fliphound
  • Added features to the existing website fliphound.com including allowing the site to transact new lines of business.
  • Worked directly with the owner to understand the goals for the software upgrade and demonstrate value creation via the new features.
  • Added new pages utilizing KnockoutJS and ajax calls to WebApi. Utilized Web services returning JSON responses gathered from SQL server via Entity Framework.
  • Added a robust unit testing implementation strategy to the growing code base.
Technologies: Entity Framework Core, Microsoft SQL Server, JSON, Web API, Knockout (Knockout.js), .NET, CSS, Web Development, Full-stack, User Experience (UX), Back-end, Software Design, Desktop Web Design, Microsoft Visual Studio, ASP.NET Identity, LINQ, Agile, Windows, Visual Studio, C#, Full-stack Development, Microsoft Stack

Senior Software Developer Analyst

2001 - 2014
Koch Industries inc.
  • Worked as the lead developer and architect on dozens of projects, large and small, over 12 years.
  • Provided technical expertise in a wide variety of areas including new hire/contractor mentoring, new technology research, prototyping, and capability development.
  • Leveraged the latest .Net technologies on a wide variety of projects for the refineries including Manpower forecasting, Project Portfolio, LeakDAS, OnGuard gate access, Waste Management, Carbon Canister Mobile monitoring, and Environmental Compliance.
  • Incorporated the latest .Net technology as it became available into our operations including Winforms, ASP.Net web forms, ASP.Net Dynamic Data, Scheduled jobs via UC4, WCF, Silverlight, WebApi, and vendor solution integration.
  • Administered Team System (TFS) for our department. I installed the new instance, executed a plan to move our code base into the new source control and implemented a workflow leveraging work items. Also Trained team members on the system.
  • Led an effort to leverage agile methodology in our organization. Went to training and helped roll out a process for the department.
Technologies: TFS, JavaScript, HTML, Model View Controller (MVC), Entity Framework Core, IIS, Oracle, SQL, Active Server Pages (ASP), .NET, Architecture, APIs, API Integration, Software Architecture, Integration, CSS, Web Development, ASP.NET Web Forms, User Interface (UI), User Experience (UX), Back-end, Software Design, Desktop App Development, Leadership, Requirements Analysis, Desktop, Desktop Web Design, Visual Basic .NET (VB.NET), C#.NET WinForms, Microsoft Visual Studio, ASP.NET Identity, Informatica, Oracle RDBMS, LINQ, Agile, ASP.NET MVC, Scrum, Visual Studio Tools for Office (VSTO), ASP.NET Dynamic Data, Microsoft Access, XAML, LINQ to SQL, Microsoft Silverlight, Windows, Visual Studio, Internet Information Services (IIS), Windows Communication Framework (WCF), Eclipse, GWT, Windows Presentation Foundation (WPF), C#, Data Analysis, IIS SQL Server, ADO.NET, Oracle Database, Full-stack Development, VB.NET, Web Forms, Microsoft Stack

Household Stars

http://hsslive.azurewebsites.net
My wife and I build this progressive web application to track chores and screen time for our kids. We use it daily and are very happy with it. My brother's family also uses it. We hoped to eventually market it.

Line of business Application for EBM Medical

https://ethic.ebmmedical.com/
An Angular application for order taking, workflow tracking, and fulfillment. I designed this system for EBM in response to their growing need to scale operations and improve process efficiency. Later phases included logins and features for the doctors themselves. Doctor-oriented features drove engagement and sales and made for a smooth interaction between prescribing and fulfillment.

Languages

JavaScript, HTML, Visual Basic .NET (VB.NET), SQL, C#, C#.NET, CSS, VB.NET, TypeScript, Active Server Pages (ASP), C++, XAML

Frameworks

.NET, Entity Framework Core, ASP.NET Core, Entity, Bootstrap, Angular, ASP.NET Web API, ASP.NET Identity, ASP.NET Web Forms, ASP.NET, .NET Core, ADO.NET, ASP.NET Dynamic Data, Windows Communication Framework (WCF), ASP.NET MVC, AngularJS, Knockout (Knockout.js), Unity, GWT, Windows Presentation Foundation (WPF)

Libraries/APIs

Web API, Entity Framework, jQuery, LINQ, Stripe

Tools

Visual Studio, C#.NET WinForms, Microsoft Visual Studio, Angular CLI, Azure App Service, Git, Visual Studio Tools for Office (VSTO), TFS, Microsoft Access, Subversion (SVN), LINQ to SQL, Microsoft Silverlight

Paradigms

Requirements Analysis, Desktop Web Design, Scrum, Agile, Desktop App Development, UX Design, UI Design, Model View Controller (MVC)

Platforms

Windows, Oracle Database, Azure, Twilio, Desktop, Oracle, Eclipse, Google App Engine, WordPress

Storage

JSON, Microsoft SQL Server, Azure SQL, Azure Websites, IIS SQL Server, Web Forms, Oracle RDBMS

Other

Architecture, APIs, API Integration, Software Architecture, Integration, Web Development, Full-stack, Back-end, Software Design, Full-stack Development, Microsoft Stack, Cloud, Informatica, Internet Information Services (IIS), User Interface (UI), User Experience (UX), Leadership, Data Analysis, IIS, Intuit QuickBooks

1996 - 2000

Bachelor's Degree in Computer Science

Tabor College - Hillsboro KS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring