Keith Lewis

Keith Lewis

Sr Software Developer at EDC

Location:

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 ASP.NET, REST, JSON, SOAP, XML, AJAX, 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

Educational Development Corp

Sr Software Developer

Nov 2021 - Present
  • Developed app from base in Blazor
  • Resolved bugs and added functionality to ecommerce site
  • Worked with little supervision
  • Coached junior devs in proper software practices
  • Assisted Jr devs with problematic issues

TEAMClinics

Sr .NET Developer

Mar 2021 - Oct 2021
  • 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

Trinity Computers (Business Application Development)

Owner/Lead Solutions Magician

Mar 2015 - Present
  • 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
  • Planning .NET Core app that will be a multi-industry modular modern ERP solution
  • Deploying applications to AWS

Summit ESP

Developer III

May 2019 - Mar 2021
  • Refactoring Django/Angular app into a Flask/Vue App, Developed side-by-side with existing app
  • Maintained and extended existing Django applications and developed Python scripts to meet business demands
  • Maintained and created servers, networking stacks and ECS
  • Utilised Travis CI to automate testing/validation
  • Helped other devs understand database structure and helped onboard new devs
  • Managed Git workflow of several projects

Summit ESP

ERP Admin/Business Reporting

Mar 2017 - May 2019
  • 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.

Avis Budget Group

Reporting Developer III

Oct 2014 - Mar 2017
  • 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

Expedia

Hotel Systems Analyst Lead

Jul 2010 - Oct 2014
  • 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.

Volunteer

Code for America

Volunteer Developer

May 2015 - Present

Assisted with project development and implementation for the Tulsa, OK Brigade.

Nov 2015 - Present

I worked on development solutions for non-profit organizations in the course of completing online certifications.

Education

Western Governors University

Bachelor of Science - BS in Software Development

Dec 2019 - Mar 2022

Free Code Camp

Full Stack Web Development Certification in Computer Software Engineering

Dec 2016 - Dec 2017

Missouri Southern State University

BS in Biology in Pre-veterinary Medicine

Dec 2000 - Dec 2005

Webb City High School

High School Diploma in Biology

Dec 1996 - Dec 2000

Publications

Showing novices how to build a RetroPi

Encouraging contributions to FOSS

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.
Jason Whitehorn
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.
Alicia May
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.
Melody KirkWagner
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.
Michael Soden
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.
Mike Schaeffer
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.
James Lewis

Skills

.NET Framework

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

Bootstrap REST SOAP HTML5 Vue React AngularJS CSS JavaScript jQuery RESTful WebServices

SQL

TSQL PLSQL Postgres MSSQL MySQL Oracle Access

Servers

Microsoft SQL Server 2008-2012 SSRS Postgres MSSQL MySQL Oracle Access

Soft Skills

Troubleshooting Process Improvement Leadership Development Technical Support Management Lateral Thinking Leadership

Hard Skills

Software Development Process Improvement Data Analysis

Languages

C# JavaScript HTML CSS Python VBA

Languages

Ruby on Rails

Data Formats

XML JSON

Collaboration Tools

JIRA Confluence Github

Development Tools

WSL VS Code Visual Studio 2010+

Languages

English

Native Speaker