Joshua Lyle

Senior Software Engineer

joshlyle@gmail.com


Senior software engineer focused on DevOps. Primary responsibilities are providing support for a team of Java/web developers and maintaining a complex server environment. Extensive background in full software life-cycle, particularly deployment and production support/troubleshooting.

Professional Experience

Senior Full-Stack Developer (Contract Position)

SBS Creatix / Charter Communications

Saint Louis, MO, January-June 2020

Senior Developer on a small agile development team building payment processing and other components for an internal web portal used by customer representatives. Focused on PCI compliance and other security issues in adding new functionality to extend legacy systems to work in a new environment: in-store mobile sales platforms.

Projects and Responsibilities:

Senior Full-Stack Developer (Contract Position)

SBS Creatix / Bayer Crop Science

Saint Louis, MO, February-November 2019

Senior developer on a small, highly agile, development team building a web payment portal with test-driven development. Focused on team development, communication, and technical leadership. Collaborated closely with product owners, user experience designers, and other development teams, including middleware and framework development teams.

Projects and Responsibilities

Lead Software Engineer (Contract Position)

SBS Creatix / Enterprise Holdings

Saint Louis, MO, 2016-present

General Responsibilities include development and maintenance of an extremely high-throughput web service on a customized Java/WebLogic/Apache stack as part of an agile SCRUM Team, including analysis, design, coding, code review, test automation, security, deployment and production support. Worked closely with business analysts and C/Tux-stack developers to provide application solutions.

Projects and Responsibilities:

Web Systems Architect (Information Technology Specialist I)

Central Technology Services

Jefferson City, MO, 2011-2016

General responsibilities included architecture and infrastructure of a high-availability, high-security suite of banking applications. Managed an environment mixing multiple application stacks - Java/Tomcat and .NET/IIS - across the 13 domains of Central Bancompany’s affiliate banks, including analysis, design, coding, code review, automated testing, security testing, deployment, software and configuration management.

Projects and Responsibilities:

Java Developer (Information Technologist IV)

State of Missouri - Office of Administration -Information Technology Services Division

Jefferson City, MO, 2007 - 2011

General Responsibilities included development of internal web applications in JEE and SQL reports. Mentored and advised other software developers and interviewed candidates for related positions. Conducted code reviews and evaluated bid specifications and proposals.

Projects and Responsibilities:

Independent Contractor

Scattered Blue Communications

Springfield MO, 2005 - 2006

Developed back-end software and user interface for web search application. Created system for rendering preview images of searched web pages.

Education

Missouri State University

Bachelor of Science majoring in Computer Science

Focused on Java programming, with advanced coursework in software engineering, operating systems, databases, graphics programming, and artificial intelligence.