Badges
Certifications
shawnf_lewis has not earned any certificates yet.
Work Experience
Software Engineer
American Express•  September 2022 - February 2023
Being a part of the Global Loyalty Routing team performing the following duties: • Built a sequence diagram using mermaid displaying the flow of an existing Go project. • Wrote automation tests using Gherkin. • Updated quarantined JAR dependencies to the latest version. • Updated server certificates. • Assisted with production tickets. Our team different production environments (Dev, QA, and production) • Performed project builds using Jenkins • Deployed applications using XLR (XL Release).
Software Engineer
Intuit•  July 2018 - January 2020
My primary role was to migrate and enhance TurboTax topics for current tax season by performing the following duties: • Collaborate with Tax Professionals and other engineers to learn and help streamline Intuit re-platforming best practices and software tools. • Deliver tax software on the new platform while maintaining software quality and accuracy with automated test coverage. • Contribute to the re-platforming effort by providing input on how to enhance the process, and capabilities. • Make recommendations and potentially provide re-platforming tool enhancements where applicable. • Drive innovation by helping to solve engineering problems for the next generation system. • Participate in daily standups in an Agile Scrum environment. • Be part of a dynamic team of software developers that will drive the company’s top priority of reimagining Turbotax, the nation’s top tax preparation software.
QA Analyst I
ARGO Data Resources•  March 2013 - August 2015
My primary role was to test base software by performing the following duties: • Develop test plans, test cases, test scripts and test reports on multiple projects of varying size. • • Validate that user expectations are achieved during the testing process. • Executed automation tests to validate regression tests.
Programmer Analyst
ITW Building Components Group•  September 2008 - February 2012
My primary was to maintain and enhance a Wall application for the housing industry by performing the following duties: • Corrected errors by making appropriate changes and rechecking the program to ensure that the desired results were produced. • Performed and directed revision, repair and expansion of existing programs to increase operating efficiency and adapt to new requirements. • Consulted with managerial, engineering and technical personnel to clarify requirements, identify problems and suggest changes. • Performed systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Programmer
Salem Associates, Inc•  March 2008 - September 2008
My primary role was to help convert a FoxPro application to a web-based application by performing the following duties: • Instructed team members on understanding the Fox Pro language. This knowledge would be used to streamline the development of the web-based application. • Assisted in the development of the web interface utilizing C#.
Senior Software Engineer
Colsa Corporation•  September 2004 - January 2008
My primary role was to maintain various Windows and Linux-based applications by performing the following duties: • Developed various segments of code for the Simple TDL (Tactical Data Link) Generator (STG) application. • Developed software to interface with a TrueTime IRIG card. • Developed an external interface class used for determining the status of different hardware interfaces currently being used by the application. • Integrated a new DLL into the Simple TDL (Tactical Data Link) Generator STG) application. The BattleScape Developer Option (BDO) DLL was generated to perform 3-D mapping functions.
Senior Software Engineer
Digital Wizards, Inc•  July 2002 - September 2004
My primary role was to maintain various Windows and Linux-based applications by performing the following duties: • The Dynamic Networking software is demo software that uses the current Link-16 Technology to dynamically allocate resources to the participates on the network. Shawn Developed J-Message Simulator to send data from a Data Extraction file to a UDP port and helped with the design and development of the Dynamic Networking Demo software. • Ported MIDS Host Computer software to a new variant called Link Interface Controller. • Developed J-Message Simulator to send data from a Data Extraction file to a UDP port and assisted with the design and development of the Dynamic Networking Demo software.
Software Engineer
Digital Wizards, Inc•  July 1999 - July 2002
My primary role was to maintain various Windows applications by performing the following duties: • Developed Command Management messages and system support methods for a MIDS Low Volume Terminal (LVT) to a Link-16 Network. • Maintained the Norm's RV Application System and maintained documentation of current upgrades and changes.
Associate Software Engineer
Digital Wizards, Inc•  October 1996 - July 1999
My primary role was to maintain an RTOS and other applications by performing the following duties: • Developed a Web version of the Link16/NavC Integrated System for the Document Tracking and Command Management functions. • Developed and maintained the Membership Application System Database Program with TWAIN support. • Maintained the Nucleus PLUS RTOS this includes integrating the ATI Standard C Library, • Integrated the MetaGraphics GUI. • Tested the Nucleus PLUS EDE/Microsoft Developers Studio environment platform.
Education
Coleman College
Computer Science & Engineering, BS•  October 1999 - June 2002