Summary
Skills
Work History
Education
Overview
Generic

AWOT MENGESHA

Woodbridge,DC

Summary

Experienced Software Engineer with over 10 years in designing and developing enterprise web applications. Expertise spans the full Software Development Lifecycle, focusing on Java/J2EE, Spring, REST services, and relational databases. Skilled in translating business requirements into scalable and secure solutions while enhancing application performance.

Skills

  • Java / J2EE
  • Java 7
  • Spring
  • Spring Boot
  • Spring MVC
  • Spring Batch
  • Hibernate
  • JPA
  • RESTful Web Services
  • REST APIs
  • JMS
  • EJB
  • Agile development methodology
  • SDLC
  • JUnit testing
  • Git version control
  • Git/SVN
  • JIRA
  • Confluence
  • Technical Documentation
  • Requirements Analysis
  • Code review practices
  • Angular
  • JavaScript
  • JSP
  • JSTL
  • HTML
  • CSS
  • Bootstrap
  • Oracle
  • PostgreSQL
  • SQL Server
  • PL/SQL
  • WebSphere
  • WebLogic
  • JBoss
  • Tomcat
  • UML
  • Agile methodologies

Work History

Senior Java Developer

NCI
, MD, USA
03.2021 - 03.2026
  • Developed and maintained enterprise applications utilizing Spring, Spring Boot, Angular, EJB, REST APIs, and PostgreSQL.
  • Conducted requirements analysis, designed systems, developed, tested, deployed, and maintained distributed systems to ensure reliability and functionality.
  • Generated web analytics reports using Google Analytics and Crazy Egg to inform strategic decisions.
  • Supported application performance tuning and implemented enhancements to optimize system responsiveness.

Software Engineer

HHS
VA, USA
12.2017 - 01.2021
  • Developed and supported Java web applications utilizing Spring, Hibernate, Maven, and Struts frameworks on Tomcat.
  • Generated Excel and PDF reports through database queries using Apache POI and iText libraries.
  • Utilized Jira for issue tracking and Confluence for comprehensive project documentation.

Senior Developer

DOL
Washington, USA
09.2016 - 05.2017
  • Enhanced enterprise applications with YUI3, servlets, JSP, JDBC, SQL, and EJB on WebSphere to deliver improved user experiences.
  • Mitigated security vulnerabilities identified via HPE WebInspect scans, ensuring application integrity and compliance.
  • Revamped single page applications using AngularJS, JPA, and JSP to optimize performance and user interaction.

Senior Developer

HUD
Washington, USA
06.2015 - 03.2016
  • Supported HUD’s NASS-PHAS system using Struts, Spring MVC, JMS, PL/SQL, Spring Batch, deployed on WebLogic.
  • Created technical design documents and implemented stored procedures for financial processing.
  • Added utility tools enabling administrators to generate PHAS scores during exception handling.

Senior Software Engineer

Data Transformation Corp
Silver Spring, USA
06.2014 - 01.2015
  • Refactored and migrated J2EE applications to JBoss 7, achieving compliance with Java 7 and JPA standards.
  • Improved financial modules to facilitate post-initiation debt corrections.
  • Implemented new features into existing software solutions.

Software Engineer

NOAA
Silver Spring, USA
08.2012 - 03.2014
  • Designed and developed dynamic scientific web applications for NOAA CO-OPS.
  • Built Spring MVC–based, mobile-ready websites with Bootstrap, dynamic charts, and downloadable datasets.
  • Integrated REST services and Google Earth visualization.

Software Engineer

NLM
Rockville, Maryland
02.2012 - 08.2012
  • Coordinated with four developers and a project manager to enhance RxNorm system, improving accuracy of clinical drug normalization.
  • Collaborated with two database developers and a senior Java developer to implement enhancements and debug applications.
  • Executed RRF files to generate weekly RxNorm release files, ensuring timely delivery of critical updates.
  • Maintained and developed new features for J2EE application, supporting operations at National Library of Medicine.
  • Utilized technologies including JSP, servlets, CSS, HTML, EJB, JSTL, custom tags, and JRun for application server.

Software Engineer

DC Courts
Tysons Corner, Virginia
10.2011 - 02.2012
  • Led all facets of software development lifecycle to add new features to three web voucher systems for Court of Appeals, Superior Court, and Multi-Door Dispute Resolution.
  • Implemented enhancements to applications using Struts 1.3, JDeveloper and TopLink.
  • Enhanced Superior Court's user interface by adding menus using jQuery and Ajax.

Software Engineer

NCI
Rockville, MD
01.2006 - 10.2011
  • Provided production support during development of new J2EE websites and critical applications for National Cancer Institute (NCI), ensuring seamless functionality and user satisfaction.
  • Participated in requirement analysis, modelling, development, and testing of web applications in Java/J2EE environment.
  • Collaborated with project manager and architect to rewrite intramural application to improve performance and eliminate dependency on LDAP to query intramural research personnel information.
  • Maintained intramural J2EE application used by NCI internal scientists in Cancer Epidemiology and Genetics (DCEG) Department to document research and generate annual reports for National Institutes of Health (NIH).
  • Developed and re-architected applications to meet business objectives and requirements. Designed J2EE application to support Paperwork Reduction Act (PRA) in support of various divisions within NIH.
  • Devised enhanced use lease (EUL) based on user requirements using Discoverer Administrator; resolved issues with Discoverer reporting tool.
  • Consumed and developed web services (Restful and Soap based).

Software Engineer

SSA
Baltimore, Maryland
05.2005 - 01.2006
  • Analyzed user requirements and worked with usability team to design and develop prototype application for Social Security Administration (SSA) using Struts framework and WebSphere Application Server and produced internet standards reference guides for other developers within SSA.
  • Created comprehensive internet standards reference guides for developers at Social Security Administration to enhance their coding practices.
  • Partnered with usability team to test prototype application accessibility for developers with physical disabilities. Executed object-oriented analysis and object-oriented design of existing systems
  • Executed object-oriented analysis and design on existing systems to enhance functionality.

Education

Bachelor of Science - Software Engineering

University of Wndsor
Windsor, ON, Canada
06-2004

Overview

21
21
years of professional experience
AWOT MENGESHA