Hi, my name is

Drew.

Let's create something awesome!!

A passionate software developer, I enjoy creating websites and software to bring visions into reality.

About Me

I’m a US-based Full Stack Developer with a strong background in computer science and customer satisfaction. Software development and electrical engineering has always fascinated me, and I strive to remain current in new technologies. I enjoy studying the history of computers and low level engineering to formulate a better understanding on impacts to performance and hardware capabilities.

I’ve built software for Windows\Linux\ARM, responsive websites, and utilized a multitude of languages to accomplish goals. I listen to podcasts and read news articles to stay current in the fields of software engineering and security.

I’m happiest when I can apply critical thinking to solving complex problems or simply making things better. Currently solving engineering\manufacturing problems at Knauf Insulation.

Working On: Improving my skills with Embedded C and Kubernetes. Also working on the certifcation for AWS Cloud Practitioner.

Skills

HTML
CSS
JavaScript
Angular
MySQL
MSSQL
C#
Git
Docker
Nginx
.NET Core
TypeScript
Go
VS Code

Experience

Senior Software Developer - Knauf Insulation
Aug 2019 - Present
  • Managed Windows 2019 IIS and OSI PI servers to ensure website and data reliability.
  • DevOps server management with Docker containers and monitoring\alerting system to verify all core websites\services were active. (Docker, Nginx, IIS, SQL)
  • Worked directly with managers\plant staff across multiple departments to improve their daily job duties by providing automated software solutions, reports, or live charts.
  • Developed desktop software and utilized PLCs to automate the product label printing process among all 5 US plants. (.NET Core, Go)
  • Fully responsive QA website to dynamically generate forms with spec validation based on material tested, and automatically calculate test data values for the quality operators. (.NET Core, Angular, MSSQL)
  • National website for all plants to access data, reports, and charts. (.NET Core, Angular, MSSQL)
Developer\IT Support - District Court
Sept 2016 - Aug 2019
  • Monitored SolarWinds Network Performance Monitor (NPM) to monitor switch performance. Switch security and minimal downtime were critical for the federal staff employees.
  • Managed Quest KACE patch management to ensure all computers remained up to date on critcal security patches, and reduced electrical usage by $10,000/year by implementing proper sleep schedules.
  • Attended VMWare Horizon\ESXi training to assist in maintaining virtual environment.
  • Utilized Microsoft Deployment Toolkit (MDT) to build\maintain Windows 10 images.
  • Assisted in management of RHEL servers to ensure database was secure\performant.
  • Developed stand-alone Windows application (C#, Entity Framework, Informix SQL & MySQL) for IT teams to manage users/computers across multiple federal circuit courts.
  • Office 365 macro development (VB.NET) to interact with IBM Informix SQL database and build court documents dynamically.
  • Created website (ASP.NET MVC, C#, Entity Framework, IBM Informix) with login pass-through and a focus on case management.
  • Developed Acrobat template documents utilizing SOAP and JavaScript to increase document processing productivity.
  • Developed Acrobat plug-in (C#, REST, C++) to increase document processing productivity.
Systems Administrator - Circle K
Sept 2014 - Sept 2016
  • Managed domain controllers, print servers, Symantec Endpoint Protection Manager (SEPM) server, switches, and PBX system.
  • Assigned as the Tier 3 level of support ensuring timely completion of work orders by working alongside engineering/development teams. Improved security posture by utilizing AppLocker to reduce ransomware infections. IE, Adobe Flash, Java, and Silverlight kept updated to prevent Axpergle exploits.
  • Developed applications to assist IT store support staff to understand quickly each store networks intricacies and possible down equipment.
  • Assigned to programmatically deploy new software applications to corporate machines by developing C# and PowerShell scripts and utilizing BITS technology.
  • Automated multiple Tier 2 tasks to increase productivity and ensure high data validation.
  • Assisted in migrating 600 corporate machines from Windows 7 to Windows 8.1 utilizing USMT and SCCM 2012.
  • Saved company $4,000 developing phone management application utilizing C# and Java programming languages.
  • Assembled/Deployed 8 multifunction printers, created their associated printer share on the print server, and developed an ASP.NET C# web application for the management of the printer fleet using SNMPv2.
Network Engineer\IT Support - US Army
July 2008 - June 2015
  • Installed\Managed Cisco routers and switches to build entire network infrastures from start to finish in a high stress environment where uptime is of the upmost importance.
  • Upgraded Windows servers quarterly to comply with IAVA. Designed/Engineered enterprise domain with 6 Windows Server 2008 R2 machines, with attention to redundancy in case of hardware/power failure, by utilizing RAID backup solution and UPS. Server features installed/configured included WDS, WSUS, DHCP, DNS, and Exchange 2007.

Education

Certifications
  • Cisco Certified Network Associate (CCNA)
  • CompTIA A+
  • CompTIA Security+
2008 - 2015
Signal Advanced Training w/Government Contractors
Fort Gordon, Georgia
  • Cisco router\switch\VOIP and pbx training working alongside General Dynamics defense contractors.
  • Networking training working alongside Raytheon defense contractors.
  • Linux\Windows server administration
2006 - 2008
College - Alumnus in Computer Science
IUPUI - Purdue University

Projects

QA Website
Angular .NET Core MSSQL
QA Website
A responsive website for QA personnel to enter test data dynamically, have automatic calculations, and visually identify if running within spec limits
Manufacturing Dashboards
Angular .NET Core MSSQL
Manufacturing Dashboards
Web dashboards, similar to HMI displays, but these were built to give additional visibility into production and help operators generate daily run\EOD reports.
District Court Apps
HTML Bootstrap Javascript Nodejs
District Court Apps
A clean and simple Hugo template for personal portfolio and blog.
Grocery List - Coding Exercise
Angular .NET Core MySQL Docker
Grocery List - Coding Exercise
A full stack coding exercise to create a website for entering grocery items, similar to Google Keep.

Get in Touch

Ask for a resume or just want to say hi, I’d love to hear from you!