Summary
Overview
Work History
Education
Skills
Awards
Timeline
Generic
Kevin Welty

Kevin Welty

San Tan Valley,AZ

Summary

Accomplished Senior Software Engineer with over 10 years of experience in designing, developing, and implementing robust software solutions. Proficient in multiple programming languages and frameworks, with a strong focus on writing clean, efficient, and maintainable code. Skilled in leading cross-functional teams, mentoring junior developers, and collaborating with stakeholders to deliver high-quality products that meet business requirements. Adept at leveraging agile methodologies, continuous integration/continuous deployment (CI/CD) practices, and DevOps principles to streamline development processes and ensure seamless deployment. Committed to staying up-to-date with the latest industry trends and technologies, and continuously seeking opportunities for professional growth and knowledge sharing.

Overview

13
13
years of professional experience

Work History

Senior Software Engineer II

Lex Machina
10.2021 - Current
  • Maintained backend crawling infrastructure, encompassing multiple ETL pipelines.
  • Contributed to several projects, adding new states and millions of new documents, enhancing customer value.
  • Optimized the federal crawling backend, improving reliability and promptness for customers.
  • Migrated several crawling systems from one infrastructure to a completely new one while maintaining 100% uptime.
  • Facilitated weekly software releases.
  • Actively participated in the Python community, attending 2 online PyCons and one onsite in 2024.
  • Designed several new database schemas using Alembic migrations and updated the SQLAlchemy code accordingly.
  • Used postgreSQL daily querying and modifying several databases.

Software Engineer 1

Comtech Satellite Networks Technologies Inc.
09.2016 - 10.2021
  • Developed a Python client and server automated test application to validate various aspects of the Heights Networking System.
  • Took ownership of the beta Python application System Multitude Test (SMT) and transformed it into microservices, including services for gathering results, serving dynamic result views, saving configurations, comparing data, and providing a RESTful interface.
  • Created a RESTful API framework that accepts JSON on the System Multitude Test (SMT) Django web server to retrieve data from the client test application, such as test results, rack configurations, test configurations, unit configurations, etc.
  • Served as a developer and tester for multiple software projects simultaneously, leading many projects where major decisions were made.
  • Developed a Django web server hosted by Apache.
  • Performed testing and debugging of HTTP, SIP, FTP, and PBX packets on the line in the Heights Networking platform using Wireshark.
  • Developed Wireshark Dissectors using Lua to create human-readable packets or make them easier to debug.
  • Built packets with Scapy in Python and sent them across the line to test their impact on the system.
  • Developed and tested automation to validate satellite modems and networks.
  • Collaborated closely with production to resolve immediate issues with Test Harness, a production test application.
  • Supported Test Harness in test engineering by fixing architecture, module, or driver bugs using various programming languages.

Applications Software Engineer

Comtech EF Data
05.2016 - 09.2019
  • Served as the lead engineer supporting Skyline NetVue Network Management System, a platform for managing networks of numerous commercial and government clients.
  • Actively participated and contributed to daily scrums with the Skyline team to support NetVue.
  • Collaborated closely with customers to troubleshoot and resolve issues encountered in the field.
  • Debugged the satellite network to identify root problems, determining whether the issues stemmed from the application or satellite modems, and inspected packets at a low level to pinpoint root causes.
  • Developed a test application for the DataMiner REST API, enabling customers to beta test API calls at a low level.
  • Initiated the development of a new in-house Network Management System to replace NetVue, leading a small team of four until the project was halted due to the COVID-19 pandemic.
  • Researched and benchmarked various technologies and third-party tools for the new Network Management System.

Network Test Engineer 1 and 2

Comtech EF Data
09.2016 - 05.2019
  • Served as Administrator/Developer of Java Test Automation Application (Test Harness) utilizing SQL, Java, Python, and C++.
  • Developed Test Harness Java application and Java EE Test Tool Applications.
  • Created test modules in Python and C#.
  • Developed equipment drivers using a variety of protocols including REST, GPIB, SNMP, and WEB (Selenium).
  • Developed automation software and test procedures for satellite RF and network communications equipment.
  • Collaborated closely with production team to resolve immediate issues with Test Harness.
  • Developed C# Telnet debugging application for customer field use.

Engineering Intern

Comtech EF Data
03.2016 - 09.2016
  • Develop and execute test plans for validating the functionality and performance of new systems/products.
  • Utilize testing tools like Spirent Test Center and Avalanche to perform IP traffic tests.
  • Conduct performance evaluations of satellite modems and network management systems.

Store Manager

All Mobile Matters
05.2012 - 03.2016
  • Managed team of 5+ employees.
  • Repair and diagnosis mobile devices.
  • Expanded from 3-7 stores.

Education

BS - Computer Information Systems

Arizona State University
Tempe, AZ
01.2016

Skills

  • Python
  • Java EE
  • Java
  • C#
  • SQL
  • HTML
  • CSS
  • PostgreSQL
  • XSLT
  • Large Language Models
  • XSL
  • XML
  • Lua
  • Ruby
  • GO
  • Jinja
  • MS SQL Server
  • Cassandra
  • MongoDB
  • MySQL
  • ElasticSearch
  • OpenSearch
  • Linux
  • WinSCP
  • Wireshark
  • Google Cloud Platform
  • Amazon Web Services
  • Ray/Anyscale

Awards

Eagle Scout

Timeline

Senior Software Engineer II

Lex Machina
10.2021 - Current

Software Engineer 1

Comtech Satellite Networks Technologies Inc.
09.2016 - 10.2021

Network Test Engineer 1 and 2

Comtech EF Data
09.2016 - 05.2019

Applications Software Engineer

Comtech EF Data
05.2016 - 09.2019

Engineering Intern

Comtech EF Data
03.2016 - 09.2016

Store Manager

All Mobile Matters
05.2012 - 03.2016

BS - Computer Information Systems

Arizona State University
Kevin Welty