Senior Consultant
CurrentNovember 2023 – May 2024Worked on a team for a global leader in logistics and package delivery. Designed and implemented a route and delivery-time matrix for packages between hub facilities.Technologies: Java, Spring Boot, SQL Server.April 2023 – November 2023Worked on a team for a non-governmental regulatory organization overseeing the securities industry. Designed and developed database schemas and RESTful API to optimize regulatory employee schedules.Technologies: Python, pandas, Flask, SQLAlchemy, PostgreSQL, OpenAPI/Swagger.July 2022 – April 2023Software developer for a Class I railroad, upgrading terminal management systems. Interfaced with RESTful enterprise services to populate a PostgreSQL database.Technologies: Java, Spring Boot, DB2.July 2019 – July 2022Lead tester with a major international corporation on a hardware product for railroad safety. Maintained software testing data and developed software for automated testing.Technologies: Excel, Python, C++, defect tracking package.December 2018 – June 2019Worked on a team developing software for a Fortune 100 entertainment company to optimize ad sales plans for TV programming.Technologies: Python, pandas, Flask, Jupyter, Linux, MySQL, SQLAlchemy.September 2016 – November 2018Technical lead and architect for a web app with a Class I railroad, forecasting supply, demand, and training for train crew. Managed domestic and near-shore developers.Technologies: Java, Python, pandas, DB2, SQLAlchemy, JIRA, Agile/Scrum.April 2011 – August 2016Worked on Positive Train Control systems for multiple Class I North American railroads, focusing on systems integration and locomotive onboard systems.Technologies: Python, Qpid, Linux, Visio.