Java Veloper Resume
DE
SUMMARY
- Highly qualified Java/JEE Developer with 5 years of well - rounded experience in design, implementation, troubleshooting, debugging, and testing.
- Expert at leveraging teh latest in development best practices to improve teh 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.
TECHNICAL SKILLS
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
Build Tools: Maven, Gradle
Version Control: Git, Bitbucket
Platforms: Windows XP / 7 / 10, Linux(Ubuntu),Mac OS X, Android, CentOS
PROFESSIONAL EXPERIENCE
Confidential, DE
Java Developer
Responsibilities:
- 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
Confidential, Addis Ababa, Ethiopia
Java/ JEE Developer
Responsibilities:
- Handled requirements gathering and analysis, system architecture, performance management, and system documentation.
- Coded to teh 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.
Confidential, Addis Ababa, Ethiopia
Associate Technical Officer
Responsibilities:
- 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 teh 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.
Confidential
Software Developer
Responsibilities:
- Built an employee evaluation system with well-defined criteria, assessments, and teh ability to modify teh 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
Confidential, Addis Ababa, Ethiopia
Web Application Developer
Responsibilities:
- Improved teh 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.
Confidential, Addis Ababa, Ethiopia
Software Developer
Responsibilities:
- Expanded teh 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.
- FollowedAgilemethodology, created user interface using Telerik and designed Class diagram using StarUML.
- Crystal Ball: Implemented 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.