avatar

Keith Lewis
Experienced Multidisciplinary Software Professional

About

A self-taught Software Engineer with a varied experience whose programming languages include JavaScript, C#, Python, VBA, SQL (PL/SQL, T-SQL, Jet-SQL). Experience with technologies such as Razor, Blazor, .NET Core, .NET, ASP.NET Core, ASP.NET, .NET Framework, REST, JSON, SOAP, Azure/AWS, CSS, HTML, Server 2003/2012, SQL Server 2005/2008 R2/2012. IIS 6/8, Oracle SQL, Access, Salesforce and unique experience with platforms such as Splunk.

Work Experience

Momentum3
January 2023 – March 2023
Sr Software Engineer
Highlights
  • Work on client projects in PHP and .NET
  • Modify existing code to componentize and ensure reusability

C# MVC WebApi MSSQL Javascript JQuery PHP
CoreLogic, Inc
July 2022 – November 2022
Sr Professional, Software Engineer
Highlights
  • Extend internal CRM application
  • Modify Stored Procedures to add additional functionalities
  • Rewrite onbarding scripts and processes to make them faster and more friendly
  • Assist with hot issues

C# MVC WebApi MSSQL Javascript JQuery
Trinity Computers (Business Application Development)
March 2015 – Present
Owner/Lead Solutions Magician
Highlights
  • Building .NET Core app to make it easier to find Foss projects to submit your first PR to.
  • CareerTrek - Developing .NET Core app to assist job hunters with tracking applications, giving recruiters an easy view, and rating recruiters
  • Building deployment strategies on AWS
  • Planning .NET Core app that will be a multi-industry modular modern ERP solution
  • Deploying applications to AWS

C# ASP.NET MVC ASP.NET AJAX Syncfusion ASP.NET Core ASP.NET ASP.NET Web API VueJS
Osage Nation - Freelance
July 2022 – October 2022
Software Engineer
Highlights
  • Assist with developing Blazor Applications
  • Assist with Software, API and SDK integrations
  • Deliver generic, reusable components that can be developed into a framework

C# Razor MVC Blazor MSSQL Javascript JQuery
Educational Development Corp
November 2021 – July 2022
Sr Software Developer
Highlights
  • Developed app from base in Blazor
  • Resolved bugs and added functionality to ecommerce site
  • Worked with little supervision
  • Assist with Azure setup and deployment
  • Coached junior devs in proper software practices
  • Assisted Jr devs with problematic issues

C# Razor MVC Blazor MSSQL Javascript JQuery MudBlazor NopCommerce
TEAMClinics
March 2021 – October 2021
Sr .NET Developer (Contract)
Highlights
  • Rebuilding existing PHP site in ASP.NET
  • Built new and converted existing functionalities to new site
  • Worked remotely with little supervision
  • Interacted directly with C-Suite daily
  • Assisted with release workflow of project to maintain smooth transition

C# Razor MVC SSDT MSSQL Javascript JQuery TSQL Azure DevOps
Summit ESP
May 2019 – March 2021
Developer III
Highlights
  • Refactoring Django/Angular app into a Flask/Vue App, Developed side-by-side with existing app
  • Maintained Django applications and developed Python scripts to meet demands
  • Maintained and created servers, networking stacks and ECS in AWS
  • Utilised Travis CI to automate testing/validation
  • Helped other devs understand database structure and helped onboard new devs
  • Managed Git workflow of several projects

Python Django Flask Vue React AngularJS PostgreSQL MySQL TravisCI AWS Fishbowl Firebird
Summit ESP
March 2017 – May 2019
ERP Admin/Business Reporting
Highlights
  • Administered Fishbowl, a custom Java ERP backed by Firebird. Added new users, maintained pricing rules.
  • Developed Excel-based ODBC reports for users out of MySQL and Firebird and implemented a self-service reporting tool.
  • Developed VBA automation for pulling SCADA data for wells out of a PostgreSQL database.
  • Developed and Maintained C# programs for importing and exporting data from Fishbowl.
  • Developed financial dashboard in Microsoft PowerBI and in QlikView.

PowerBI ASP.NET MVC SealReports .NET C# Firebird MySQL Fishbowl
Avis Budget Group
October 2014 – March 2017
Reporting Developer III
Highlights
  • Developed email survey invitation scheduling tool in C#, utilising customisable timing w/10% response rate that used JSON config files.
  • Developed tracking tools utilizing custom branching logic in C#, with logic that fully resets if user changes original responses.
  • Developed cross-framework websites using modern web methodologies.
  • Helped other devs understand database structure and helped more junior devs with difficult issues
  • Responsible for Server maintenance and performance

C# ASP.NET MVC ASP.NET AJAX ASP.NET ASP.NET Web API WebForms WinForms SQLSever Windows Server 2016 Windows Server 2008 SSRS SSIS
Expedia
July 2010 – October 2014
Hotel Systems Analyst Lead
Highlights
  • Resolved issues with hoteliers’ access to internal systems, appearance on partner websites and reservations processing incorrectly.
  • Created and modified T-SQL queries to complete the duties at hand.
  • Navigated multiple web-based support systems to ensure that the data is showing and booking correctly on the partner websites.
  • Helped analysts understand database structure, and with hard issues
  • Nurtured mentoring relationship with analysts, determining candidates for promotion
  • Mentored Lead candidates in leading and mentoring to ensure transition to Leads
  • Saw a conversion rate of 5 out of 6 Lead candidates making Lead
  • Developed an automation system for resolution of failed e-mail/ notifications, saving 40% - 60% in time and about $35,000 yearly.
  • Developed and implemented an automation system in VBA for assignment of analyst casework to mitigate out-of-order casework.

VBA SQLServer SOAP XML XQuery

Volunteer

Code for America
May 2015 – Present
Volunteer Developer
Assisted with project development and implementation for the Tulsa, OK Brigade.
Free Code Camp
November 2015 – Present
Developer
I worked on development solutions for non-profit organizations in the course of completing online certifications.

Contact

150 Fox Run Circle
Jenks, Oklahoma 74037 US
417-429-7601
LinkedIn
Github
StackOverflow
Twitter
Twitter

Education

  • 2019 Present

    Western Governors University

    Bachelor of Science - BS

    Software Development

  • 2016 2017

    Free Code Camp

    Full Stack Web Development Certification

    Computer Software Engineering

  • 2000 2005

    Missouri Southern State University

    BS in Biology

    Pre-veterinary Medicine

  • 1996 2000

    Webb City High School

    High School Diploma

    Biology

Skills

.NET Framework Advanced
C# Razor ASP.NET MVC ASP.NET AJAX Blazor MudBlazor NopCommerce Syncfusion ASP.NET Core ASP.NET ASP.NET Web API WebForms WinForms
Web Development Advanced
Bootstrap REST SOAP HTML5 Vue React AngularJS CSS JavaScript jQuery RESTful WebServices
SQL Advanced
TSQL PLSQL Postgres MSSQL MySQL Oracle Access
Servers Advanced
Microsoft SQL Server 2008-2012 SSRS Postgres MSSQL MySQL Oracle Access
Soft Skills Advanced
Troubleshooting Process Improvement Leadership Development Technical Support Management Lateral Thinking Leadership
Hard Skills Advanced
Software Development Process Improvement Data Analysis
Languages Advanced
C# JavaScript HTML CSS Python VBA
Languages Beginner
Ruby on Rails
Data Formats Advanced
XML JSON
Collaboration Tools Advanced
JIRA Confluence Github
Development Tools Advanced
WSL VS Code Visual Studio 2010+

Publications

Pi Day: Making a RetroPi from a RaspberryPi
Techlahoma
14 March 2021

Showing novices how to build a RetroPi

I want to contribute to OSS but don't know how
Techlahoma
01 November 2018

Encouraging contributions to FOSS

How to find issues to contribute to during Hacktoberfest
Techlahoma
10 October 2021

Showing a tool to find issues to work on

References

No egos here, just a big smile, a wonderful personality, combined with a can-do attitude that makes for a wonderful addition to any team! I had the pleasure of working with Keith for two years, during which time I witnessed a profound amount of professional growth. Keith has a wonderful attitude, and when the opportunity arose for him to take on more responsibilities he jumped in with both feet and did not disappoint. Keith is the rare individual who is simultaneously willing to listen as well as push his own thoughts out there - the end result being a person who is equally as adept at being the student as well as the teacher. I truly hope I will have the opportunity to work with him again.

Keith was a pleasure to work with. He is highly intelligent, extremely analytical and detail oriented. Keith did an excellent job creating reports and SQL queries for our team. He was also a knowledge resource for many of the new analysts and we miss him on our team.

I had the pleasure of working with Keith as a client. He reported and followed through on issues belonging to the team I worked with. He was so incredibly polite, patient and helpful that he actually solved some of my team's bugs for us. He's an excellent analyst with top-rate database skills, a wonderful work ethic, and a terrific customer service "bedside manner." We tried to bring him to Bellevue, but another company was too quick for us.

William is very quick study when it come to technology. He has demonstrated the ability to understand new systems and concepts with ease. William is currently in a Lead role under my direction and ensures without fail the job gets done. I count my self and the organization I work for lucky to have William's skill and professionalism on our team.

William is an esteemed colleague at Teletech. He was my ASG for over a year and, as a technical advisor, continually impressed me and my fellow support agents. His technical knowledge in reference to computer hardware and software troubleshooting was among the best in our call center. Even more impressive was his ability to quickly find solutions "under fire" and convey understandable answers to us. Another important point to note about William is his integrity. William has proven repeatedly that he will live up to any promises he makes, do it in the time frame he promised, and deliver a quality service as a net result. William will rise to the top as the result of helping others, rather than at the expense of others. He is a hard worker and is very solution-oriented. I am a much better tech agent as the result having Wiiliam as my ASG. I have consistently been ranked in the top 10 per cent of all agents locally and globally, and I must give William his credit in this. With his technical assistance as my first ASG out of my training, I quickly gained the technical confidence needed for this job. It was comforting to know that I had him there to support any issues which may arise. I believe that William is one of those rare catches you are looking for as an employer or a client.

William was a pleasure to work with. While working with Hewlett-Packard client, William did his best to isolate trends and gather relative data needed by client to resolve trendable issues. He was always very prompt and very detail oriented.