Sophonias Gurmu
** ********* ** **, ********** DC, 20019 **************@*****.*** 240-***-****
Technical Skills
Languages: C#, Java, Python, JavaScript (ES6), T-SQL, PL/SQL, HTML/XHTML, XML, CSS, JSON
Frameworks & Libraries: Spring Boot, Angular, React.js, Node.js, ASP.NET (.NET Core, MVC), Python FastAPI, Hibernate, JPA, JQuery, AJAX, Kendo UI, Syncfusion
AI & Machine Learning Tools: GitHub Copilot, Amazon Q, Kiro, Roo Code
Databases & Storage: Azure Storage (Blob & Table), Oracle, SQL Server (2008+), MongoDB, PostgreSQL, MySQL
Tools & Cloud: AWS, AWS GovCloud, Azure, Azure OMS (Log Analytics), Software Configuration Management, JIRA, New Relic, Selenium (IDE/WebDriver), JUnit, NUnit, JMeter, log4j, JMS, Apache POI, MS Project
Environments: Windows Server, Eclipse, NetBeans, Visual Studio, VS Code
Certificates: AWS Certified Solutions Architect
Professional Experience
FI Consulting Sr. Software Developer/Consultant (Client: Freddie Mac) October 2024 – Present
Application Modernization & AI Integration: Led the MSIA Replatforming Effort, migrating a legacy system to a modern architecture utilizing Java Spring Boot and Angular. Leveraged generative AI developer tools (Amazon Q, GitHub Copilot, Roo Code) to accelerate code baseline generation, streamline Java debugging, and resolve complex technical blockers.
Process Improvement & AWS Configuration: Spearheaded internal process improvements by integrating AI assistants (Kiro, Amazon Q) into the development workflow, enhancing software configuration management and optimizing application builds within cloud environments.
Data Engineering Pipeline: Architected the monthly file upload and processing pipeline for the new MSIA application. Engineered the system to parse, process, and ingest thousands of highly detailed files containing hundreds of columns from trustee websites into a MongoDB database.
Python Pre-processing & AI-Assisted Development: Developed a Python-based pre-processing application, utilizing generative AI coding assistants to rapidly build automated validation filters and sanitize scraped trustee files prior to main system ingestion.
Mentorship & Compliance: Mastered Oracle APEX to serve as the secondary support engineer for the Consent Request Tracking (CRT) application. Provided informal mentoring to junior staff on building secure, compliant software, ensuring all work products adhered to strict security controls and standards.
Capgemini Government Services (formerly VariQ) Sr. Software Developer/People Manager December 2019 - October 2024
Contributed to the development and support of the DHS - CISA Gateway system, facilitating vital infrastructure protection for the Department of Homeland Security.
Led the enterprise migration of applications to AWS GovCloud, ensuring seamless operation, configuration management, and compliance in a secure cloud environment.
Resolved critical production issues efficiently, ensuring minimal downtime and optimizing overall system performance.
CSI Tech Sr. Software Developer / .NET Consultant (Contractor) June 2019 – December 2019
Cloud Architecture Support: Supported a highly distributed, microservices-based corporate Audit Application featuring an ASP.NET WebAPI backend and a React.js frontend, entirely hosted within the Azure Cloud ecosystem.
Azure Storage & Data Handling: Interacted extensively with Azure Storage solutions (Blob and Table storage) utilized by backend microservices for staging, processing, and retaining large-scale corporate audit files and application data payloads.
Cloud Observability & Telemetry: Diagnosed and resolved complex production issues across the distributed architecture by analyzing cloud telemetry and parsing system telemetry logs within Azure OMS / Log Analytics.
Performance Monitoring: Engineered a comprehensive application performance monitoring dashboard using New Relic, drastically improving visibility into system health, API response latencies, and underlying cloud infrastructure behavior.
HCA HealthTrust Sr. Software Developer (Contractor) October 2018 – June 2019
Developed and maintained the Item Management system, optimizing complex SQL queries to drastically improve application response times.
Spearheaded the creation of automated testing tools, streamlining quality assurance processes, product builds, and deployment pipelines.
FEI Systems Software Developer July 2017 – October 2018
Played a key role in developing and maintaining LTSS AmeriHealth PA and DE, a critical long-term support system for Medicaid.
Built modular, scalable applications utilizing React.js, .NET MVC, and WCF.
Koolspan Inc. Applications Developer June 2015 – May 2017
Maintained and updated the TrustCenter Suite, a series of applications managing secure environments powered by TrustChip technology.
Implemented token-based authentication and advanced search features, elevating system security and usability.
Tetra Tech AMT Jr. Software Developer January 2014 – June 2015
Contributed to the modernization of the Department of Transportation's Fiscal Management Information System utilizing ASP.NET MVC4 and Syncfusion.
Designed and built user-friendly UI grids and controls leveraging the Kendo UI framework.
Catalyte (Formerly Catalyst IT Services) Software Developer / Data Analyst August 2011 – January 2014
Led the complete architectural redesign of the Pegged Screening Application, migrating the platform from Web Forms to .NET MVC 4.
Conducted data analysis and reporting for performance review data, writing C# and SQL scripts to evaluate employee performance metrics.
Education
Towson University Towson, MD M.Sc. in Computer Science 2016
Arba Minch University Arba Minch, Ethiopia B.S. in Electrical Engineering 2010