GEBREYESUS ABRAHA
**** ******* **. · Livermore, CA 94551
641-***-**** · **********.******@*****.*** · www.linkedin.com/in/gebreyesus-abraha
JAVA / J2EE DEVELOPER
Skilled and versatile software engineer, with a solid 6+ year record of success in design and deployment of cutting edge applications and web based solutions, in accordance with user needs. Highly effective in driving the entire software development lifecycle, including requirements gathering and analysis, design, programming, testing, and deployment. Proven strength in optimizing, enhancing and integrating software to provide new features and improve performance. Strong problem solving, interpersonal, communication, leadership and collaborative skills to ensure seamless cross-functional cooperation and optimal project delivery.
Software Engineering · System Architecture · Software Development Life Cycle · Java/J2EE Development
Requirements Analysis & Management System Integration, Deployment & Enhancement Web Programming Database Design · Testing & Debugging · Project Management Team Leadership & Collaboration
· · ·
Languages: Java, C#.NET, C/C++, SQL, Python, MATLAB
Web: HTML, CSS, JavaScript, JQuery, AJAX, React, JPA, Servlets, HTML5, CSS3, AngularJS, NodeJS
Web Services: SOAP Web Services, RESTful Web Services
Web/Application Servers: Apache Tomcat, Jenkins, Glassfish, JBoss Enterprise Application Platform
FrameWorks: Spring MVC, JSF, Hibernate, Spring Boot, Microservices
Databases: MS SQL, MYSQL, MS Access, Oracle
Design Patterns: Singlton, Factory Pattern, Abstract Factory Pattern, Prototype
SDLC: Agile Model. Spiral Model. Waterfall Model
Tools: Eclipse IDE, StarUML, Java Sun Studio, NetBeans, MS Visual Studio
Platforms: Microsoft Windows, Ubuntu
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).
GAP TECH,Pleasanton, CA(Sep 2018 – Current)
Worked for software developer and production support. In this project I am working Production support for different projects.I am supporting TMI(Transportation Management Interface), LRM(Logistic Release Management), Labor Management System. I am also working as a developer in TMI.
BNSF Railways, Fort Worth, Texas (Sep 2017 – Sep 2018)
Worked for software developer and assisting team members. With this project, BNSF is providing in gate and out gate of containers and other railpass services to the customers and its partners like truck companies etc. Also involved in the Crane automation project as a developer. This application has all the functionalities like monitoring the transporting services, collecting all the data reported by devices, monitoring trucks and containers that helps in delivering it.
Used Agile software development methodology which helps to develop project plans, Involved in creating the controllers of the REST APIs Used spring boot, Configuring and Deploying application in different environments using Apache Tomcat in Jenkins environment, Used codenarc to enhance code quality, Used the client-side technologies React, CSS 3.0, JavaScript, Bootstrap, Involved Unit test scripts using groovy mock and Junit, Connected to UNIX servers using Putty to deploy and read the logs, Documented the RESTfull web services using the Swagger UI and JSON DOC. Used microservices to create the services and loosely couple them.
LIYANET ENGINEERING & TECHNOLOGY (Formerly Liya Enterprise Ltd), Asmara, Eritrea · 2010 to 2016
Software developer specializing in Java/J2EE technologies to develop applications for different clients.
Software Developer & Acting Team Leader (September 2014 to July 2016)
Planned, designed and proposed new development projects. Oversaw and contributed to all aspects of the software development life cycle for new and existing applications. Applied new technologies to ongoing projects. Coordinated, supervised and mentored technical teams and junior programmers.
Software Developer ( September 2010 to September 2014)
Collaborated with development team members in developing backend functions according to design specifications, from application coding to testing and system integration.
Projects & Achievements:
Water and Land Information System (September 2013 to August 2015): Major project to design and deploy an integrated system for the Ministry of Water, Land and the Environment, for management of water usage throughout Eritrea. Technologies used: Java, Spring MVC, JQuery, JavaScript and CSS within a single web application as front-end, MySQL as back-end in the application software and MySQL in the web application, Jenkins as integration tool.
Gash-Barka Integrated Management System (GBIMS) ( September 2011 to June 2013): Project to develop integrated software for management of agricaltural operations in Eritrea. Participated in system coding and maintenance. Technologies used: CSS, JavaScript, JQuery and HTML to build the front-end, MySQL as back-end with databases.used Spring MVC, Spring Security, Hibernate Bean Validation, Hibernate and Jenkins as Version Control integrated with Track Issue tracking system.
ERITREA INSTITUTE OF TECHNOLOGY, Asmara, Eritrea · October 2013 to July 2015
University comprised of 3 three colleges: Science, Engineering and Technology, and Education.
Java Developer
Designed and implemented various programs to expedite school and faculty functions, such as class and exam scheduling, statistical reporting.
Projects & Achievements:
Exam Scheduler(October 2013 to July 2015): Created a new web based system to automate exam scheduling for all 3 colleges, using UML to design use cases, class diagrams and collaboration diagrams. Developed a new menu format using Swing which was highly regarded by users (faculty and students). Coordinated the project teams, ensuring a culture of collaboration and knowledge sharing. Technologies used: Java, HTML, CSS, Bootstrap, TomCat, RESTful Web Services, JSON, MYSQL, Eclipse IDE, StarUML, Postman.
Additional Experience (details upon request):
ICT Instructor & Department Head, ADI-KEIH SECONDARY SCHOOL, Adi-Keih, Eritrea (2010 to 2011). Developed network infrastructure for the Ministry of Education to connect schools in the sub-region. Taught ICT classes for students in grades 9 and 10. Created an intranet E-learning system for student collaboration.
ACADEMIC PROJECTS
Projects completed at Maharishi Management of University include:
Car Pooling Web System(December 2017): Team collaboration to implement a web-based program, featuring user registration and login, posting, update and deletion of trips/contact information, and display to registered users in real time, as well as on a public wall allowing users to read previously submitted trips. Utilized HTML, CSS, Servlet, JSP, JavaScript/JQuery, Ajax, and MySQL Database.
Attendance Checking(Febuary 2017): Developed with a team a web application to automate the process of time and place attendance reporting for students, faculty and administrators. Utilized RESTful Web services over Spring MVC, Spring Security, Hibernate Bean Validation, Hibernate and MySQL, with POSTMAN as user interface layer.
Brain Imaging Data (fMRI) Classifier(March 2017- April 2017): Created an application which classifies pictures and sentences by exploring Neural Network classification of cognitive patterns and identifying which features to include for classifier input in order to train brain-specific or brain-independent classifiers. Used Python and MATLAB to develop the application.
Projects completed at the Eritrea Institute of Technology include:
Project Tracking & Management System for Segen Construction Company: Team project to design network infrastructure to connect the various sites of an actual Eritrean company, with locations across the country, and to create distributable software to automate management and tracking of the company’s many projects
EDUCATION
Master’s Degree in Computer Science
Maharishi University of Management, Fairfield, Iowa
Bachelor of Science (BSc), Computer Engineering
Eritrea Institute of Technology, Asmara, Eritrea