YERGALEM KAHSAY
*** * *** **. *****, Delaware ***04
737-***-**** ********.******@*****.***
SOFTWARE DEVELOPER
Highly qualified Java/JEE Developer with 5 years of well-rounded experience in design, implementation, troubleshooting, debugging, and testing. Expert at leveraging the latest in development best practices to improve the full software development lifecycle, resulting in flexible, high-performance applications. Proven track record of delivering according to client expectations through requirements management and skillful software design. Skilled at implementing web applications using advanced frameworks, web services, and design patterns.
CORE COMPETENCIES
Software Development Application Engineering Interpersonal Skill Result Oriented
Systems Administration Troubleshooting & Diagnosis Team Building Technical Implementation
Languages: Core Java, JEE/ J2EE, C#, C++, C, PHP, JavaScript
Web: JSP, Servlet, JavaScript, JavaFX, AJAX, HTML5, XML JSON,CSS3, XHTML
Web Services: RESTful, SOAP, JAXWS, Google Guice
Web/Application Server: GlassFish, Apache Tomcat, Jboss, WAMP, Apache HTTP Server
Frameworks & Technologies: Spring, ADF, Hibernate,JPA,,JSF, JDBC, Hadoop/MapReduce, AngularJS,PrimeFaces, BootStrap, Wordpress, Tiles, KendoUI, Apache Corodova
SDLC: Agile/ Scrum, Waterfall, Iterative & Incremental, TDD
Databases: Microsoft SQL, MySQL, Oracle 10g, PL/SQL, NoSQL,MS Access, MongoDB
Design Patterns: MVC, IOC, DI, Command, Factory,Strategy, Façade, Observer, Mediator, Adapter, Iterator, Singleton,, COR, Front Controller
IDE & Tools: Eclipse(STS), NetBeans, JDeveloper, Report,StarUML, Dreamweaver, Telerik, Putty, Nmon, Git SVN
BuildTools: Maven, Gradle
Version Control: Git, Bitbucket
Platforms: Windows XP / 7 / 10, Linux(Ubuntu),Mac OS X, Android, CentOS
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).
CNT InfoTech, Dover, DE USA Feb 9, 2017- now
A consulting company organized in the year 2000 that markets its services for providing application development and technology solutions.
Java Developer
Analyzing performance and Indentifying bottlenecks in software development application
Implemented case management mobile application webservices, coded application models, designed class diagrams
Developed Case management application map locator, views, form validations and ajax calls to backend webservices
Implemented Medical System Pharmacy Order Reports
Technologies & Tools: Jersey 2, Kendo UI, jQuery, Angular JS, ADF Framework, JDeveloper, Apache Corodova
TAY ICT SOLUTIONS, Addis Ababa, Ethiopia 2014-2016
Startup company focused on local government and business ICT solutions.
Java/ JEE Developer
Handled requirements gathering and analysis, system architecture, performance management, and system documentation.
Coded to the industry standard and implemented HRIS by developing an HR admin module, and developing a robust payroll module as well as company website with diverse features and services.
Delivered significant performance improvements via code refactoring and implementation optimizations.
Technologies & Tools: Spring(AOP, Boot, MVC, Web Flow,DAO, DI ), Hibernate, JPA,, REST, Maven, JUnit JSON, XML, JSP, HTML5, AJAX,AngularJS,JavaScript/JQuery, CSS, GlassFish.
COMMERCIAL BANK OF ETHIOPIA, Addis Ababa, Ethiopia 2014-2016
Ethiopia’s leader in modern banking, with over 1,000 branches and 11 million customers.
Associate Technical Officer
Addressed and resolved hangs, crashes, and performance issues using root cause analysis and diagnosis. Configured software and services as needed while working with Agile team.
Created a robust network traffic reporting system for generating the traffic rate report
Selected to attend a paid training seminar on developing network traffic reporting.
Technologies: PHP OO, AJAX, HTML5, CSS, AngularJS,JavaScript, AWK, SED, Wordpress 3.5, MS SQL, Netbeans, Windows, Linux, Firefox Debugger, StarUML.
METALS & ENGINEERING CORPORATION, Addis Ababa, Ethiopia 2012-2014
Government institution focused on advancing the federal growth and transformation plan.
Software Developer
Built an employee evaluation system with well-defined criteria, assessments, and the ability to modify the values of evaluation parameters.
Successfully Implemented Spring MVC web application using Maven as build management tool, Apache Tiles for presentation layer, JPA persistence layer using Hibernate.
Recognized for excellent performance with a promotion to team leader.
Technologies & Tools: Core Java/JEE, Spring (MVC, Data, Security, Boot), Hibernate/JPA, AngularJS,JavaScript, MYSQL, JUnit, JSTL, JQuery, Log4J, BootStrap, Maven, Apache Tomcat, Eclipse STS, Windows, Linux
ULTIMO ICT SOLUTIONS, Addis Ababa, Ethiopia 2012-2014
Integrated IT solutions and managed services company.
Web Application Developer.
Improved the hospital management system by deploying request flow for various roles and notification modules with appropriate Unit testing and logging
Involved in coding for DAOs, Services and Controllers along with writing HQL and Criteria queries.
Developed tender management system with MVC pattern.
Technologies & Tools: Spring ( MVC, Security, AOP), Hibernate, JPA,, REST Webservice,BootStrap 3, JSF, HTML5, Javascript/JQuery, JSON, AJAX,,GlassFish, Eclipse(STS), Wordpress, JQuery, MySQL, Dreamweaver, Log4J, JUnit, CakePHP 3.
FARKA ICT SOLUTIONS, Addis Ababa, Ethiopia 2013
ICT company driving delivery of major government, NGO, and commercial organizations.
Software Developer
Expanded the school management system by deploying parental roles, mark manipulation, attendance, and fee management roles involving design patterns such as Command, Singleton, State, and Factory Patterns.
Followed Agile methodology, created user interface using Telerik and designed Class diagram using StarUML.
Technologies & Tools: C#, ASP.NET MVC, JQuery, CSS, HTML, MS SQL Server, Telerik, MS Visual Studio 2003,
ACADEMIC PROJECTS
Airline Ticket Booking, Maharishi University of Management: Implemented Ticket reservation, Flight scheduling, saving passenger information after maintaining the security and ensuring validation of data.
Technologies: Spring ( MVC, Security, Webflow, Data ), AOP, REST Webservice, JPA/ Hibernate, RMI, Log4J, JMS
Crystal Ball: Impemented a predictive application based on user purchase behavior to recommend suggested purchases previous historical shopping data. Extracted information from Apache HTTP Server log files. Technologies: Apache Hadoop, Map/Reduce, Spark, Java, Big Data, CentOS 6.8., Virtual Box.
Custom Framework, Maharishi University of Management:Provides extensible functionalities such as DI and IOC for Credit Union, Bank and Library applications. Technologies: Java, Guice, Command pattern, Template method, Mediator pattern, Factory pattern, Singleton pattern, Swing GUI.
Snippet Code Sharing, Maharishi University of Management: Code sharing application that includes but not limited to auto-completion, registration, snippet creation, code highlighting, search by author, tag, content.
Technologies: Java, Spring MVC, BootStrap, Ajax, HTML5, MySQL,JQuery, CSS3.
EDUCATION
Master of Science in Computer Science Maharishi University of Management, Fairfield, Iowa
(In progress via distance education; expected completion October 2018)
Key Courses:
Enterprise Architecture, Advanced Software Development, Web Application and Architecture, Big Data, Modern Programming Paradigm, Fundamental Programming Paradigm
Bachelor of Science in Information Technology (2012) Mekelle Institute of Technology, Mekelle, Tigray, Ethiopia
PROFESSIONAL DEVELOPMENT
Oracle Certified Associate, Java SE7 Programmer