ALAN SCHNEIDER
Everett, WA
(m-y f i+r s t-n a m e) at a|s|c|h|n|e|i|d|e|r dot c(o)m
SKILLS
Recent: C#, .Net, REST/JSON microservices, SQL (SQL Server), EF Core, Terraform, Azure, Git, OOAD, Agile/Scrum, Clean Architecture, Linux
Past: Docker, AWS, React, Gitlab, C/C++, Embedded device development, Design Patterns (GoF), JavaScript, Python, Visual Studio/VS Code, Solaris, WPF, WCF, SOAP, UML, DOORS, DO-178B, Certified Scrum Master (May 2017-2019), AWS Certified Developer (August 2021-2024)
EXPERIENCE
Senior Software Developer, Healthcare Management Administrators, April 2022 – present
Senior Software Developer - Contractor, Healthcare Management Administrators (on behalf of NuWest), August 2021 – March 2022
- Developed a C#/Azure/Terraform solution to host machine readable files needed for compliance with the Transparency in Coverage Act
- Deployed new Azure APIM to manage external access to HMA APIs
- Developed new Azure hosted REST/JSON microservices to give business partners access to health plan and member deductible/out-of-pocket accumulators
Senior API Developer - Contractor , Frontier Communications (on behalf of Insight Global), June 2020 – May 2021
- Refactored large, monolithic Dotnet 2.x webservices into Dotnet 3.x microservices
- Created new REST/JSON APIs for the Subscriber, Residential Gateway, Metaswitch, and Inventory systems
- Integrated APIs with a wide variety of technologies (MongoDB, SQL Server, Informix, Redis)
- Used clean architecture, CQRS in developing new APIs
Senior Software Development Engineer, IQVIA, July 2018 – March 2020
- Reworked C#/.Net 2.x backend to support multi-account, multi-region AWS deployments using Terraform and Gitlab CI/CD
- Fixed bugs and delivered features for the Orchestrated Customer Engagement (OCE) marketing platform (C#, Dotnet 2.0)
Software Development Engineer, Alaska Airlines, January 2014 – July 2018
- Integrated backend systems to new RNT framework, preventing interruptions to the cargo business
- Led the development effort on the Enterprise Optimization project. Developed a C# Windows service to populate Inform Realtime Gates with existing in-house ground operation systems
- Maintaining and improving legacy Information Display systems, as well as designing the replacement solution using C# Web API on Azure
Software Developer III, Shaw Cablesystems, January 2012 – January 2014
- Maintained and developed in-house Media Acquisition software, which was used to maintain Shaw’s video library and to transcode between various formats (MPEG2, MPEG4, HLS, Flash) for consumption by cable set-top boxes, satellite receivers, and the video on demand website. The platform was built using C# and SQL Server
- Designed and developed a C# web application that creates and modifies the menu system for Video on Demand clients
Technical Team Lead, Embvue, September 2008 – September 2011
- Led a team of 8 – 13 people for the DO-178B verification and validation of the Boeing 787 Fuel Quantity Management Program (FQMP), which was developed at Goodrich Inc. Took responsibility for scheduling, metrics, and management of the Montreal team during the project
- Worked on-site with Goodrich during the testing of the fuel system functionality. Documented requirements-based test cases, scenarios, and procedures, as well as the development of Python 2.x scripts to execute ADS2 tests
- Designed and developed an application in C# and ANTLR to validate requirements and automate the generation of requirement-based test cases and documents
Software Developer, BlueTree Wireless Data, December 2006 – September 2008
- Maintained C firmware code and implemented GPS functionality for Bluetree modems
- Increased value for Bluetree product line by developing a Java/RCP graphical modem management application called BlueVue Group. This replaced a tool (Device Manager) that could only perform configuration changes one device at a time through a serial cable connection. BlueVue Group allowed users to configure and upgrade multiple devices over the air
Software Engineer, VectorMax, September 2005 – November 2006
- Integrated proprietary C++ multicast proxy software to thin-client machines and embedded devices
- Designed and implemented a framework for service daemonization in C++ and the Adaptive Communication Environment (ACE). Created libraries for parsing XML configuration files, command line arguments, and a daemon base class that had handlers for starting, stopping, and restarting concrete instances of daemon objects
Associate Member, Technical Staff, ITT Avionics (now Exelis), April 2004 – September 2005
- Developed and maintained Ada 95 RTOS software for the NH-90 radar warning receiver and mission tactical computer
- Reduced software defects and the risk of unintended software changes by partitioning the existing software platform from one large, monolithic system into multiple aircraft systems
Software Engineer II, Raytheon, September 2000 – March 2004
- Developed and maintained Upgraded Early Warning Radar (UEWR) C++ software. These components included:
- Offline data analysis software (Oracle, Python)
- Multi-threaded data collection libraries (C++)
- CORBA based failover system (C++, ACE/TAO)
EDUCATION
Certificate in Project Management, University of Washington, December 2017
B.S. Computer Information Systems, SUNY College at Buffalo, May 2000
- Overall GPA: 3.51/4.00, Major GPA: 3.69/4.00
- Graduated cum laude