Ryan Richardson
Lead Software Engineer
Contact
Telephone : 662-***-****
e-mail : ******************@*****.***
Profile
Objective
Experienced software engineer with a strong background in the full software development lifecycle, including requirements gathering, prototyping, development, deployment, and support. Proven success in building automation tools, chatbots, and data pipelines using C++, Java, Python, Perl, and ETL platforms such as FME. Adept at collaborating with cross-functional teams in Agile environments using JIRA and GitHub. Enthusiastic about continue learning new technologies and practices whenever possible.
Relevant Skills:
Java, JavaScript, Python, Perl, XML, C#
Git, GitHub
Eclipse, Visual Studio, Visual Studio Code, Jupyter Notebook
Agile (JIRA)
ETL (FME)
Oracle, SQL Server, Snowflake, PL/SQL
Application Development
APEX
Additional Skills:
.NET (C++, VB), VBA, ASP.NET
GTechnology, ArcMap, ArcGIS Pro
Microsoft SharePoint
XSLT, DB2, FME
Smart Client MVC Architecture
Education
2004 to 2006
Bachelor of Science in Computer Science
Freed-Hardeman University, Henderson TN
Work Experience
AT&T (Oct 2021 – May 2025)
Lead Software Engineer (Oracle, FME, ArcMap, Python, Perl, PL/SQL)
Working with a team of developers Ryan helped created an in-house GIS application built the ESRI platform. His main responsibilities were to validate data and pass it to other interfacing systems, each of which used various databases and through various mechanisms.
Used Git and GitHub for version control in team-based projects.
Built and maintained ETL pipelines using tools FME along with languages including Python and PL/SQL, integrating data from Oracle, Snowflake, and other interfacing GIS systems.
Collaborated in Agile teams using JIRA, facilitating sprint planning and backlog grooming.
Conducted code reviews and documented processes for production support and future enhancements.
AT&T (May 2015 – Oct. 2021)
Senior Software Engineer (Oracle, Toad, Snowflake, FME, GTechnology, APEX)
Working as part of the support personnel, Ryan was responsible for aiding in user assistance with trouble tickets as they encountered issues. Ryan also worked with IT to gather requirements for future enhancements and bug fixes. Also, Ryan was responsible for testing and validating enhancements made and maintain documentation for user to utilize the new enhancements.
Developed multiple chatbots using Java to improve support workflows and reduce ticket volume and engineering designs time to field metrics.
Worked directly with engineers to determine enhancements needed to support necessary workflows.
Maintained support documents for engineers to follow and explain how workflows should be performed as tools are upgraded, and new tools were created.
Cognizant (February 2014 – May 2015)
Contractor (APEX, Oracle, PL/SQL)
As part of a team that tested the GIS system Intergraph developed for AT&T. This team worked with end users, IT, and project management to verify and validate that the system met the needs and specifications set by AT&T. Also, helped develop training material that will be used to introduce and train end users to the new system and its capabilities and how to use it.
Finalized testing for new software before rolling it out
Did onsite visits to the initial sets of users when they began to utilize the system
Worked with IT to find and fix bugs as users identified them
Developed documentation for workflows using tools such as APEX
Jackson National Life, Franklin Tn (April 2013 – February 2014)
Senior Developer (.Net C#, XML, DB2, PERL)
Developed several PERL scripts to automate report generation
Utilized XSL in query and report definitions to fit customer needs
Created C# executables to confirm processes were working as designed/scheduled
Worked with business unit to develop requirements for metric testing
Wrote documentation detailing design and user documentation
Wrote C# service to perform testing of various files processed
Intergraph Corporation, Madison AL (2006 – April 2013)
Senior Systems Engineer (.Net C# & VB, SQL, Oracle, XML, PL/SQL)
As part of the sales team, Ryan was an integral part of creating protypes of system capabilities and then demonstrating to potential clients. He performed demonstrations of capabilities at trade shows, and via onsite visits with potential clients and their management. He then transitioned to customizing the OOB software to fit the needs of specific clients after purchasing the software. This allowed him to interact directly with both managers and users to determine needed enhancements to support specific workflows.
Conducted demonstrations directly with customers both on site and at trade shows.
Worked with C#.Net, VBA, VB.Net, XML, XSLT, HTML and a vast array of other technologies to achieve desired customer workflows and reports.
Conducted training classes on how to customize core software
Created rapid prototypes for customer RFPs
Worked directly with marketing personnel at trade shows for demonstrations
Developed add on application modules to core software to create a data pipeline using XML and Oracle database.
Worked directly with the customer to gather requirements, document, develop, test, and train on software developed. Also responsible for maintenance and issue tracking.
Freed-Hardeman University, Henderson TN (2005 – 2006)
Web Developer (C#.Net, XML, XSL, SharePoint )
As part of a 3-person team took a Microsoft SharePoint site and transformed it into a student portal with relevant campus information using C++, XM, and JavaScript among other technologies.
Smith & Doyle Construction, Memphis TN (2001 – 2004)
Industrial Pipe Fitter/Welder
Worked with engineers while utilizing mathematical skills to participate in problem solving decisions in factory maintenance and new installation of machinery.