Shewangzaw Gebeyehu
Alexandria, VA *****
**********.********@*****.***
• A Software Developer with over six years of experience and a strong background interfacing with clients to gather and analyze business requirements, participating in software design and development, and implementing and supporting Java/J2EE applications
• Experience in Java/ J2EE Technologies (Core Java, Servlets, JSP, JDBC)
• Expertise in open source frame works (Struts2.x, Spring, Spring MVC, Spring Boot, Hibernate, Junit, log4j, Maven Build Tool)
• Experience in web technologies (HTML, JavaScript, JQuery, AJAX, KendoUi, XHTML, CSS, Angular JS, Angular 6)
• Experience building GUI with Java Swing
• Experience in Java Design Patterns (DAO, Factory, Interceptor, Singleton, MVC)
• Experience with Service Oriented Architecture (SOA), Web Services, and SOAP Messaging
• Excellent Database Skills including Oracle, SQL Server, MySQL, SQL, PL/SQL, Stored Procedures
• Experience with IDE including Eclipse, Visual Studio Code, JDeveloper, Macromedia, Notepad++, Enterprise Architecture, and OmniGraffle
• Development and testing experience in complete Software Development Lifecycle (SDLC)
• Experience in object oriented system analysis, design (OOAD)
• Experience in 508 compliance technologies (NVDA, JAWS, DRAGON, ZOOMTEXT)
• Experience in performing Unit testing with Junit; and using SonarQube to identify and troubleshoot issues
• Possess strong problem analysis skills with ability to follow project standards and procedures as per client specifications
• Ability to learn new technologies quickly and adapt rapidly with evolving technologies
• Good Communication and Interpersonal skills
• Ability to work both independently and in team environments Authorized to work in the US for any employer
Work Experience
Sr. Consultant
Innovatis Technologies Inc
October 2018 to September 2019
Project: (FCX)
This project is EJB based web application intended to support the FDIC service for bank users, coordinators and internal (FDIC) admins.
• Involved in various stages of the project life cycle in design and implementation of project's platform upgrade in both backend and front-end.
• Created and configured the project using java and spring MVC framework.
• Configured Eclipselink with Oracle Database.
• Developed restful web service using Spring MVC.
• Enhanced the application by adding Spring MVC and Angular 6.
• Upgraded WebLogic 11g server to WebLogic 12c
• Developed forms using HTML, Angular 6 and performing client side validations using angular client form validation feature, and Bootstrap CSS.
• Wrote Java classes, SQL statements, CSS, JavaScript codes
• Environment and tools: Window7, SQL Server, WebLogic11g and 12c, Eclipse IDE, TFS, Visual studio code.
EXPERIENCE
Part time (web development.) April 2018- August 2019 This project is a web application intended to build a public website that helps users to post, manage and search apartments for rent.
• Involved in various stages of the project life cycle in design and implementation of the project in both backend and front-end.
• Created and configured the project using spring boot project generating capability.
• Configured Hibernate with MySQL Database using Spring Boot configuration.
• Developed restful web service using Spring Boot 2.4.
• Enhanced the application by adding Spring Boot Starters and dependencies.
• Developed forms using HTML, Tiles and performing client side validations using Java Script, JQuery, and Bootstrap.
• Wrote Java classes, JSP codes, SQL statements, CSS, JavaScript codes
• Environment and tools: Mac, MySQL, Apache Tomcat, Eclipse IDE. EXPERIENCE
Java Developer
Northrop Grumman
July 2017 to October 2018
Project: DTS (Defense Travel System)
This project is in support of Department of Defense travel system for enhancing and migrating to up- to-date technologies.
• Involved in various stages of the project life cycle and designing the front-end interface based on the wireframe provided.
• Developed forms using HTML, Tiles and performing client side validations using Java Script, JQuery, and Bootstrap
• Developed server side Java codes for JSP web pages running on Apache Tomcat server and Integrated with Spring MVC framework.
• Also, installed and configured apache Tomcat8 web server
• Wrote Java classes, JSP codes, SQL statements, CSS, JavaScript codes
• Used SOAP web service and RESTful web service (producing and consuming)
• Automate the application using Ajax, JQuery
• Worked to develop and fix the application to meet 508 compliance requirements using tools, NVDA, JAWS, DRAGONS, Window Inspect, Color Contrast Analyzer
• Environment and tools: Windows7, Windows10, Oracle, Apache Tomcat, SQL Developer, Eclipse IDE. EXPERIENCE
Java Developer
AT&T
May 2015 to July 2017
Project: CIS/ Government Platform (Client Invoice Service) This project is in support of Global Business - Public Sector Solutions (GB-PSS), formerly AT&T Government Solutions (AGS), for its new Federal Government Network Services 2020 (NS2020) Enterprise Infrastructure Solutions (EIS) contract which replaces the existing Networx contract that expires in 2017 and several GSA regional contracts.
• Involved in various stages of the project life cycle including database designing, development and enhancement of the application
• Developed forms using HTML and performing client side validations using Java Script, JQuery, and Bootstrap
• Developed server side Java codes for JSP web pages running on Apache Tomcat server and Integrated with Spring MVC framework.
• Also, installed and configured apache Tomcat7 web server
• Wrote Java classes, JSP codes, SQL statements, CSS, JavaScript codes
• Used Angular JS
• Automate the application using Ajax, JQuery
• Worked to develop and fix the application to meet 508 compliance requirements using tools, NVDA, JAWS, DRAGONS, Window Inspect, Color Contrast Analyzer
• XML, CSS and XSL, Excel was used in creating intermediate data files between the database application and data presentation
• Environment and tools: Windows7, Oracle, Apache Tomcat, SQL Developer, Eclipse IDE, NVDA, JAWS, DRAGONS, Window Inspect, Color Contrast Analyzer
EXPERIENCE
Java Developer
LEROS TECHNOLOGIES CORPORATION
September 2014 to February 2015
Project: TICTOC (Customers location tracing system) This project is designed for ACMY café to break a line by tracking customer location. The system helps the café by flipping between orders according to the speed and distance of customers.
• Involved in various stages of the project life cycle including database designing, development and enhancement of the application
• Developed forms using HTML and performing client side validations using Java Script, JQuery, and Bootstrap
• Developed server side Java codes for JSP web pages running on Apache Tomcat server
• Implemented MySQL through JDBC Bridge at server end
• Also, installed and configured apache Tomcat7 web server
• Involved in system design using EA (Enterprise Architecture) Class diagrams and Data Models
• Wrote Java classes, JSP codes, SQL statements, CSS, JavaScript codes
• Automate the application using Ajax, JQuery
• XML, CSS and XSL was used in creating intermediate data files between the database application and data presentation
• Deploy the application on demo server and test server
• Environment: Windows7, Mac Ox Jdk1.7, MySQL, Apache Tomcat, Enterprise Architecture, Eclipse IDE Java Developer
STATE OF TENNESSEE
May 2014 to August 2014
Cook Systems International, Inc.)
Project: TFACTS (Tennessee Family and Children Tracing System)
• Reviewing, analyzing and rewriting programs to increase operating efficiency and adapting program to new requirements
• Handling the tasks of conceiving, designing and testing logical structure for solving problems
• Gathering and writing documentation of program development and subsequent revisions
• Entering program codes into computer system on a regular basis
• Designed new programs and did changes in older programs
• Performed unit testing by taking small piece of testable software in the application
• Handled the tasks of designing and managing database by making use of Java tools
• Did documentation for each phase and process of programming development
• Updated, repaired, modified and expanded existing computer programs
• Change the functionality of the system according to the new business requirements
• Remove unnecessary code without affecting the system functionality and replace with new requirement
• Environment: Tomcat, Oracle Database server, Struts 1.3, ant, JBoss, Eclipse, Java, PL/SQL, Apache, JAX-WS, Web Services
Java Developer
IRENA IT SOLUTION(Ethiopia)
August 2012 to February 2014
This project is designed for selling or renting items by posting on the free website. This web app allows users to search items, houses (rent or sell), or post advertisement freely.
• Gathered requirements direct contact with the clients
• Analyzed existing systems to resolve problems and identify improvement opportunities
• Participate designing the application
• Used Spring MVC framework to eliminate complexity and to achieve faster and better result
• Used Hibernate for the database framework
• Install and configured Apache tomcat version 7 web server, MySQL database server
• Wrote XML configuration for servlet, spring, hibernate configuration
• Coding of required java classes based on sequence diagrams
• Used Git and GitHub for version control and GitHub for repository hosting service
• Environment: Java, Maven, Spring, MVC, Hibernate, Apache, MySQL, XML, Git, GitHub Sales and Marketing System SMS
Onshore
February 2010 to May 2011
The Sales and Marketing Automation project was designed based on the change of Government policy, to control the sales tax. According to the new policy, items have different tax value depending on its necessity. This increases the complexity of managing the transaction.
• Involved in various stages of the project life cycle including database designing, development and enhancement of the application
• Developed forms using HTML and performing client side validations using Java Script
• Developed server side Servest for JSP web pages running on Apache Tomcat server
• Implemented Oracle database access through JDBC-ODBC Bridge at server end
• Also, installed and configured apache Tomcat6 web server
• Involved in system design using UML Use case diagrams, Class diagrams, Activity diagrams, Component diagrams using Rational Rose modeling tool
• Requirements are accessed, modified and created using Rational Requisite web interface
• Wrote Java components for parsing the XML documents using DOM API
• XML, CSS and XSL was used in creating intermediate data files between the database application and data presentation
• Environment: Windows XP, Window7, Jdk1.5, J2EE, JDBC, Apache Tomcat, Servlets, JSP, UML Rational Rose, XML, HTML, CORE JAVA, CSS, Oracle
Education
Bachelor of Science in Computer Science in Computer Science Addis Ababa University
Certificate in Webpage design and developing using MySQL and PHP Addis Ababa University
Skills
• Awt
• Eclipse
• J2ee
• Java
• Hibernate
• Spring
• Jboss
• jquery
• Jsp
• Servlet
• Struts
• Ajax
• Css
• Macromedia
• Tomcat
• Weblogic
• Websphere
• Apache
• Unix
• Jdbc
Additional Information
TECHNICAL SKILLS
Programming Languages Java, C++, SQL, PL/SQL
Open Source/Framework
Struts, Spring, SpringMVC, SpringAOP, Log4j, Hibernate, JUnit, Maven building tool, SoapUI web service testing application, Spring boot
Java/J2EE/Struts Technologies JSP, Servlet, REST/SOAP, Java Beans, XML, JDBC, JavaScript, HTML, Tiles, Custom Tags, CSS, AWT, Applet, Swing, JUnit, PHP, AJAX, JQuery Operating Systems Windows, Unix
Databases Oracle, SQL Server 2000, MySQL
Web/Application Servers Apache Tomcat, JBoss, WebLogic, IBM WebSphere IDE Eclipse, JDeveloper, Macromedia, Notepad++, OmniGraffle