Aaron Lilley

Summary: ● 4 years of professional experience in design, development, testing, and implementation of / and web-based systems using a wide variety of technologies. ● Expert in back-end programming, development, and data analytics. ● Talent for finding and eliminating existing and potential faults in code. ● Proficient with object oriented principles, concepts, and best practices. ● Ability to quickly learn new languages and technology stacks ● Experience with all phases of the Software Development Life Cycle in the Waterfall model and Agile (SCRUM) methodologies.

Education: Bachelor of Science in Computer Science from Purdue University Fort Wayne.

Professional Experience: Steel Dynamics, Inc. Columbia City, IN Mar 2017 - Present Current Title: Software Engineer Description: SDI, a Fortune 500 company, is one of the largest manufacturers of carbon steel products in the United States. The goal of this position is developing web-based applications that will replace legacy software and improve its usability, functionality, and maintainability. Responsibilities include maintaining legacy code and developing database structures. Software developed includes solutions for inventory management and acquisition; software security and access control; data viewing and reporting; production tracking and quality evaluation; and internal software management and publishing. Responsibilities: ● Involved different phases of SDLC (Designing, Programming, Testing and Documentation). ● Followed Agile/SCRUM SDLC for iterative and incremental development which enabled the delivery of intuitive and efficient applications. ● Developed layered and modular object oriented applications minimizing coupling and maximizing code cohesion and maintainability. ● Designed and created database tables, triggers, procedures, relations, views and more in order to support new applications. ● Modified existing database structures in order to improve functionality and speed. ● Used entity framework to model and connect to database by writing LINQ and SQL queries. ● Developed .NET web for various applications and services using both the REST and SOAP architectures. ● Created security and software management applications using Windows Forms in .NET. ● Created both local Windows services and web services using .NET. ● Learned legacy programming environment to facilitate maintenance and improvement of legacy codebase. ● Used virtual machines to aid in maintaining legacy code. ● Wrote efficient SQL queries for complex data reporting. ● Updated and refactored existing SQL for various data reporting and legacy application maintenance. ● Used Team Foundation Server for backlog and code management. ● Used TestTrack/Helix to manage support requests and software deployments. Technology Stack: C#, .NET Core, ASP.NET, Visual Studio, Entity Framework, Oracle 11g, Web API, Windows Forms, WPF, Powerbuilder 12.5 & 2019, SOAP, REST, Angular 4, TFS, JavaScript, HTML, CSS, JQuery, JSON, MSSQL, IIS, , Surround SCM, TestTrack/Helix, VMWare. eGenuity. Monroe, IN Aug 2016 - Mar 2017 Title: Full Stack Software Developer Description: eGenuity develops customizable point of sale (POS) systems and software for car washes, quick lube, and auto repair clients. The position involved working on various projects including website design and development, POS UI and backend development, database development, and payment systems integration. Responsibilities: ● Integrated various payment systems and credit card gateways to function with custom POS software. ● Maintained PCI compliance by offloading and tokenizing credit card data via payment gateways. ● Created APIs to handle various data including payment processing. ● Wrote software to interface with outside APIs and gateways. ● Developed stored procedures to process and transfer data. ● Worked with a lean, close-knit team to complete various projects throughout the stack. Technology Stack: C#, .NET, ASP.NET, MVC, Web API, REST, SOAP, VB.NET, Angular, Visual Studio, Trello, JavaScript, HTML, CSS, JQuery, JSON, MSSQL, IIS.

Crash 31, LLC. Fort Wayne, IN May 2015 - Jan 2016 Title: Software Development Intern Description: Crash 31 is a digital marketing and video production company. Crash 31 partners with numerous local businesses to create customer facing websites, video content, and digital marketing campaigns. The primary purpose of this position was creating a digital signage system which displays video and image based content. This system was targeted at environments such as waiting rooms and lobbies with the purpose of providing information about various services and programs offered by the business. Responsibilities: ● Designed and developed plug-and-play type solution driven by the Raspberry PI to power each signage installation. ● Developed an intuitive, customizable, and scalable web interface for managing an unlimited number of installations remotely. ● Worked with a small, efficient team to deliver sleek and modern customer facing websites. ● Constructed a cross-platform mobile app. ● Utilized Amazon Web Services for website hosting, video encoding, and content storage. Technology Stack: Bash, Python, PHP, Debian , AWS, mySQL, Javascript, JQuery, AJAX, HTML, CSS, IOS, Android, Cordova.