Analytical, and detail-oriented software engineer with over 12 years of experience in software development, testing and delivery in wide range of software technologies.
Overview
14
14
years of professional experience
1
1
Certification
Work History
Lead Software Engineer
JLL Technologies
08.2022 - Current
Developed and maintained web applications using ReactJS, .NET Core, and SQL Server
Designed Azure solutions for badge file ingesting system, enabling seamless integration and real-time processing of badge data
Leveraged Azure Logic Apps to establish secure and efficient data ingestion pipelines
Participated in the full software development lifecycle, including design, coding, testing, and deployment
Designed and implemented RESTful APIs and microservices using .NET Core and Azure technologies
Utilized Durable Azure functions to build long-running, stateful workflows and orchestration of Azure services
Implemented parallel file processing in Durable Azure functions to optimize performance and scalability
Designed and implemented data models and database schemas using SQL Server and Azure SQL Database
Integrated third-party services and APIs into web applications to enhance functionality and user experience
Senior Software Developer
USAC
Washington, USA
10.2014 - 06.2022
Company Overview: Washington, DC
Led design and implementation of single sign on (SSO) portal, integrate with OKTA - a cloud-based Identity Service, using Node JS, React JS, ASP.NET Core and third party JavaScript libraries
Played a key role in the design and implementation of an online payment application that interfaces with pay.gov - an online system created to pay federal government agencies - using WCF, ASP.NET MVC, JQuery and MS SQL
Worked on enhancement and maintenance of over 14 web-based applications using C#, ASP.NET, ASP.NET MVC/Web API, .NET Core, MS SQL
Conducted Unit Testing, Integration Testing, and 508 Compliance during application development
Created custom build process with MS Build, NANT, and bamboo to automate build and deployment process
Washington, DC
Full Stack Developer
TRUist
Washington, USA
08.2013 - 10.2014
Company Overview: Washington, DC
Worked on design and development of web-based file transfer system to/from Bank of America FTP/SFTP servers; the application has scheduler, and encryption/decryption that integrates with an existing application
Worked on enhancement and maintenance, delivery of web-based philanthropy application
Actively participated in Agile Scrum Team
Washington, DC
Web Applications Developer
J.Spargo & Associates
Fairfax, USA
10.2012 - 08.2013
Company Overview: Fairfax, VA
Worked on converting legacy applications, written in VBScript, into ASP.NET MVC applications for maintainability and testability
Actively participated in Agile Scrum Team
Built a front end application using JavaScript and HTML that interfaces with a barcode reader for easy user check-in at event registration
Fairfax, VA
IT Support Engineer
United Therapeutics
Silver Spring, USA
10.2010 - 10.2012
Company Overview: Silver Spring, MD
Worked as a first-line IT Support to over 200 users with installation/configuration of laptops, desktops, VOIP phones
Conducted first hand end-user training and Active Directory user administration
Developed a web-based reporting tool to an existing helpdesk management system for IT Support Optimization
Silver Spring, MD
Education
M.ENG. - Computer/Software Engineering
University of Maryland
College Park, MD
05.2013
B.S. - Computer Engineering
Addis Ababa University
Addis Ababa, Ethiopia
08.2007
Skills
ASPNET MVC
NET Core
React JS/Next JS/ Node JS
HTML5/CSS/JavaScript
Entity Framework
MS SQL
API Development
Front-End Development
Design and development
Microsoft ASPNET
Certification
Microsoft Certified: Azure Data Engineer Associate