I am a software developer with extensive experience building data-driven applications across government, energy, and transportation sectors. I specialize in Python, Java, C#, and .NET within the Microsoft .NET framework, and I enjoy turning complex requirements into reliable, scalable solutions. My work spans enterprise systems, ArcGIS data management, and web applications. I thrive in collaborative teams to deliver high-quality software that supports mission-critical operations.

Emma Ruffin-Cromer

I am a software developer with extensive experience building data-driven applications across government, energy, and transportation sectors. I specialize in Python, Java, C#, and .NET within the Microsoft .NET framework, and I enjoy turning complex requirements into reliable, scalable solutions. My work spans enterprise systems, ArcGIS data management, and web applications. I thrive in collaborative teams to deliver high-quality software that supports mission-critical operations.

Available to hire

I am a software developer with extensive experience building data-driven applications across government, energy, and transportation sectors. I specialize in Python, Java, C#, and .NET within the Microsoft .NET framework, and I enjoy turning complex requirements into reliable, scalable solutions.

My work spans enterprise systems, ArcGIS data management, and web applications. I thrive in collaborative teams to deliver high-quality software that supports mission-critical operations.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

Javanese
Advanced

Work Experience

Application Developer II at Massachusetts Bay Transportation Authority
June 1, 2022 - October 29, 2025
Maintain functions within the HASTUS system used for scheduling bus drivers and train conductors. Create and maintain Crystal Reports integrated into HASTUS to ensure data accuracy. Develop and maintain C# programs that upload and download current data to and from HASTUS.
Application Developer II at SCANA Energy/Dominion
June 1, 2022 - June 1, 2022
Create and maintain Python batch jobs to support the ArcGIS geographic database used for electric and gas grid management. Maintain aprx and mxd map documents with current layers and symbols. Troubleshoot ArcGIS issues, migrate Utility Network to ArcGIS Pro, optimize Python batch jobs for ArcGIS Pro, and develop internal web applications in Flask.
Senior Applications Analyst at South Carolina Department of Juvenile Justice
May 1, 2015 - May 1, 2015
Maintain and fix the Juvenile Justice Management System (JJMS) in SQL Server and Visual Studio .NET. Provide production support and develop new features. Built the Risk and Needs Assessment evaluation survey section to electronically capture juvenile responses for risk and emotional/psychological needs.
Applications Analyst II at South Carolina Department of Revenue
January 31, 2014 - January 31, 2014
Developed web applications for various state agencies using VB within the .NET framework. Maintained SQL Server databases.
Applications Analyst II at South Carolina Budget and Control Board
September 30, 2012 - September 30, 2012
Developed web applications for state agencies using Java (IBM WebSphere) and VB/.NET; gained exposure to SAP and ABAP through the SCEIS project.

Education

Bachelor of Science in Computer Science at University of South Carolina
January 11, 2030 - May 1, 2002

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Energy & Utilities, Transportation & Logistics, Software & Internet, Professional Services