Shawn Underwood

I am experienced in mobile and web application development, with over 8 years of building and maintaining innovative solutions. I am grateful to have found my passion, and I program daily to refine my skills and stay current. To push my creativity further and enrich my portfolio, I have also begun exploring game development, ensuring my work remains diverse and forward-thinking.


Resume Bot Built using ChatGPT

Answer:


Skills

Languages

C#: [6+ years]
Python: [8+ years]
JavaScript: [8+ years]

Frameworks

.NET (Blazor, Framework, Core): [6+ years]
Python (Django, Flask, FastAPI): [8+ years]
JavaScript (React, Vue, Angular): [8+ years]

Server Services

Azure, Linode, AWS, Google Cloud, Linux, Windows Server, ESXi Vmware, Firebase, Kubernetes, Docker, Kafka, Railway

Database

SQL, Postgres, Mongo, MySQL, SQL Server, SQLite

Machine Learning & AI

TensorFlow, PyTorch, Scikit-learn, Keras, FastAI, OpenAI GPT, Hugging Face Transformers, IBM Watson, LUIS (Language Understanding), Dialogue Flow (Google)



Projects

Web
  • Blazor Survey
  • Survey Workflow Solution; created using Blazor (.NET 8) to offer seamless survey processing capabilities across web and SMS platforms.

  • Underwood Movies
  • A dynamic Vue.js and ASP.NET Core (.NET 8) web application, featuring an efficient proxy architecture. Expertly deployed on Railway with Continuous Integration in a Docker container, ensuring robust performance and scalability.

  • Twilio Communications Website; developed with Python Flask, Twilio SDK, and Google Firebase(Real Time Database) hosted on Linux Ubuntu Server using AWS.

  • E-Commerce Website; developed with Python Flask hosted on Linux Ubuntu Server with Docker using AWS.

  • Call Center Management Website; developed with ASP.NET Framework (4.6.1) and hosted on Windows Server.

Machine Learning
  • Voicemail Machine
  • A smart voicemail management service built using Twilio, IBM Watson, and developed with Python Fast API and Kafka hosted on Linux Ubuntu Server with Docker and Kubernetes using Linode.

  • Andrew Huberman RAG Search Assistant
  • An AI-driven Retrieval Augmented Generation (RAG) search tool leveraging open-source Llama models and a Qdrant Vector Database. Users can query Andrew Huberman’s podcast transcripts and receive relevant, engaging summaries, making the search experience more informative and enjoyable.

  • Credit Probability Predictor
  • An interactive tool that leverages AI to estimate the likelihood of a user paying their credit card bill based on features like income, age, credit usage, and payment history. The model was built with Microsoft ML and Python for accurate predictions, while the Vue.js frontend and .NET Core backend provide a seamless, modern user experience.

  • Stock Predictor
  • A sophisticated AI model designed to predict stock market trends, indicating whether a stock is likely to rise or fall based on metrics such as daily return, moving averages, RSI, and MACD. Built using Microsoft ML and Python for advanced analytics, with a Vue.js frontend and .NET Core backend to deliver real-time insights in an engaging, intuitive interface.

  • Patent Search API
  • An API to validate US patents. Devloped with Fast API, Redis, and a managed PostgreSQL database cluster.

  • Google Voice Assistant; developed with Dialogue Flow and a Python Flask webhook, hosted on Linux Ubuntu Server using AWS.

  • Speech and Text Machine Learning Applications; developed with Python TensorFlow.

Mobile
Games
  • City Runner
  • An endless runner game built with Unity and C#, showcasing dynamic gameplay, immersive graphics, and intuitive controls. Deployed as a web build on a Node.js server for seamless accessibility and performance.


Experience

Software Engineer

Volano Software

Maintain .NET 4.8 websites for clients, adding new features and resolving bugs.
Collaborate with a medium-sized team to build new websites using Vue.js/Nuxt and .NET Core.
Specialize in building communication services using Twilio and SendGrid.
Contribute to other projects by creating reusable services to streamline development.
Implemented performance optimizations, reducing load times and improving user experience across multiple client websites.

DECEMBER 2023 - PRESENT

Software Engineer

FSC Edge

Led the production workflow as a software engineer, managing and greatly contributing to the python project processing United States patents.
Ensured that the production workflow consistently met our deadlines for deliveries and provided overnight fixes when needed to ensure the workflow was not interrupted.
Collaborated with colleagues in France, working on shifted hours, and traveled overseas twice for software training.
Created an API for validating US patents using machine learning to ensure that we were able to validate our work.

JANUARY 2021 - DECEMBER 2023

Software Engineer

ICF International

Lead daily standup / JIRA morning meetings with the Team and Directors.
Developed a large amount of Javascript features to meet client’s needs that I was able to hire a team and manager to further develop and maintain.
Developed a machine learning application using Microsoft LUIS and Python TensorFlow to analyze audio recordings, find discrepancies, and display them for quality assurance employees.
Developed a call center management portal with schedule and attendance features using ASP.NET and Azure.
Developed a machine learning application using Python Tensorflow with other NLP algorithms to analyze documents by the sentence and reorganize the data saving team members days of work.
Developed Python scripts for our San Fransico biology lab to help them capture and record species counts.
Developed a front-end site using Python Flask with Docker and Kubernetes to process imported data. That data is stored in a database and then is used by a Python Tensorflow machine learning application to process and provide an export for the user.
Developed numerous scripts using Python Pandas and Javascript across the company to save employees time.

AUGUST 2016 - DECEMBER 2020

New Growth Eng

Union Pacific Railroad

Project Lead in company-wide mobile app rollout which entails inventory management, system activation, software configuration to specific locations, project timeline management and working closely with stakeholders to ensure the project is completed in a satisfactory and professional manner.
Developed an Angular mobile application using Cordova for our company-wide mobile app rollout.

DECEMBER 2014 - JULY 2016

Education

The University of Nebraska at Omaha

Bachelors in Computer Science
AUGUST 2015 - MAY 2017

Iowa Western Community College

Associates in Computer Science
AUGUST 2013 - MAY 2015