Post Job Free
Sign in

Social Media Java Developer

Location:
Charlotte, NC
Posted:
April 03, 2020

Contact this candidate

Resume:

Fikir Walle

NC Charlotte *****

646-***-****

*****.*****@*****.*** https://www.linkedin.com/in/fikir-walle

JAVA DEVELOPER

Professional Summary

Innovative, motivated, experienced Java developer with career encompassing 4+ years in a hands-on development environment; proven ability to manage the full software development lifecycle for complex web applications. Able to create RESTful web services, microservices, software solutions, and interactive user interfaces. Skilled in proactive identification of potential issues, ensuring system maintenance and optimization. Experienced dealing directly with customers to gather requirements, with a proven history in the development of Java projects using the latest technologies like Spring and Hibernate web services and design patterns.

Hands ON Experience

developing Micro services with Spring Boot, Spring REST.

Strong Technical expertise in Java / J2EE Technologies Java, JSP, Spring 4.0, Spring DAO, Spring MVC, Spring IOC, Hibernate 4.3, JMS 2.0.

Extensive experience in developing web page quickly and effectively using JavaScript, jQuery, HTML5, CSS3, and in making web pages' cross browser compatible.

Hands on experience in working RDBMS like Oracle and MySQL.

Experience working in Agile-Scrum Development.

Experience in Windows

Excellent understanding of Business Process Functionalities, leading to gain domain knowledge.

An innovative team player proven to work under tight deadlines, Adaptable to new software technologies, quick learner and can work efficiently as an individual.

Good decision-making skills, strong analytical and problem-solving abilities.

Excellent in trouble shooting errors.

Excellent organizational, interpersonal and communication skills with the flexibility and experience required to remain highly focused and self-possessed in fast-paced, demanding environments

Technical Skills

Programming Languages

Java, C, C++

Scripting Language

Java script

Databases

MySQL, Oracle

Frameworks, Technologies and Tools:

Spring 3.x/4.x, Hibernate3, Spring MVC, Spring IOC, Spring AOP, Spring DAO, Spring Boot 2.x, Spring Security, ORM, jQuery, Web Services (REST & SOAP), JSON, XML, Bootstrap 3.0, HTML5, CSS3, Servlet & JSP, Maven, Gradle, log 4j, Git, Stash, Jira, DB Visualizer, FileZilla, ProjectLibre, Oracle, Microservices

Software Methodologies

Agile/Scrum

Design Patterns

Singleton, Value Object, MVC, DAO, Front controller

IDEs

Eclipse, Spring Tool Suite 4.0, IntelliJ.

Code Review tools

Sonar 3.2

Web/App Server

Apache Tomcat 7.0/8.0,Glasfish

Testing Tools

Junit

Operating System

Windows, Linux

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).

Software Developer, INFORMATION NETWORK SECURITY AGENCY, Addis Ababa, Ethiopia January 2017-April 2019

Projects:

•Ethiopian Electric power office projects. This project contains a lot of service such as

•Human Resource Management System: An online HR software service for EEP customers, allowing simplified management of payroll, benefits, compliance, and key functions online.

•Material Management System

•Procurement Management

•Finance management

•Ethiopian Electric website: The official electric power website, as well as multiple web-based applications workshops, international symposiums, and international journals.

Responsibilities:

•Involved in the phases of SDLC Analysis, Design phase, Development, UAT and Production phase of the application.

Implemented the Project in agile based development Environment and participated in Daily standups, Backlog refinement, Sprint Planning and Retrospective meetings.

Worked closely with the manager, supervisor and offshore team to assess needs, resolve problems, and provide technical assistance.

Involved in development of Spring DAO layer which involved database queries.

Worked on User interface using JSP Tag libraries, third party libraries and JavaScript.

Design overall architecture of the web application.

Development for back end

Designing and developing APIs.

Designed, loaded, and transformed high-security data. Designed tables and links in databases.

Coded to industry standards using Java technologies. System back-end modules used Java, Spring, Hibernate, RESTful

Unit Testing

Wrote SQL Queries and stored procedures for data manipulations with the Oracle database.

Modified Log4j for logging and debugging and developed the build.

Used JIRA to assign, track, report and audit the issues in the application.

Environment: Java 7/ 8, Oracle DB, Spring Boot, J2EE, JSP, Hibernate 3.5, Spring 2.5.6,Web Services, UML, HTML, JavaScript, jQuery, CSS, XML, Log4j, Oracle DB JUnit 4, Eclipse, Apache Tomcat, Maven

Achievements:

•Ensured clean, highly testable, efficient code interfacing attractively with site layouts and designs.

•Recognized for the best quality project.

Java Developer at GONDAR UNIVERSITY OF ETHIOPIA, Gondar, Ethiopia June 2016-December 2016

Projects:

•University Department Allocation System: Created an application to collect and analyze student data for departmental allocation, using Oracle, Spring, and Hibernate. Worked with university personnel on data definition and components. Delivered transaction / trigger functions. Conducted unit / integration testing.

•Human Resource Management System: An online HR software service for SMB customers, allowing simplified management of payroll, benefits, compliance, and key functions online.

•GONDAR UNIVERSITY website: The official university website, as well as multiple web-based applications spanning university functionality, workshops, international symposiums, and international journals.

•Equipment Security Guard System: A security system for the equipment control application, with equipment registration, barcodes, and electronic equipment searches.

Responsibilities:

•Created Spring MVC application, and integrated RESTful web APIs.

•Designed and developed internal applications.

•Implement backend development according to business logic

•Implemented Bootstrap and jQuery for front-end programming.

•Performed unit tests.

•Designed User Interfaces using JSP, jQuery, CSS, HTML

•Involved in development of Spring DAO layer which involved database queries.

•Worked on User interface using JSp, JSP Tag libraries, third party libraries and JavaScript.

•Design overall architecture of the web application.

•Development for back end

•Environment: Java7/8, JavaScript, JSP, Spring MVC, Hibernate, JSON, XML, MySQL, Spring Boot, webservice Eclipse, Sublime Text, Git, Atom, Windows, Microservice

GREAT COMMISSION ETHIOPIA, Addis Ababa, Ethiopia January 2015-February 2016

Software Developer

Developed HR management web-based application. Coded and tested application prior to production as part of User Acceptance Test (UAT) and production team.

Responsibility:

Key contributor to payroll and allowance modules.

Wrote Java code according to business logic.

Designed database tables and wrote queries.

Performed unit tests.

Participated in front-end design and development.

Achievements:

Delivered complete application to company's satisfaction.

Technologies Used: java 7, NetBeans MySQL, JSP, Ice Face, Glassfish, Java, Windows.

ACADEMIC PROJECTS

Social Media, MUM (2019): Developed social media application like Facebook, which allows users to create accounts and post updates, and allows administrator to manage accounts.

Technologies Used: Java, Spring (Boot, Data, Security), Bean Validation, Hibernate, MySQL, IntelliJ

Online Banking, MUM (2019): Developed online banking application. Users may manage accounts and see account summaries. Admin may create accounts, manage users, and perform withdrawals, deposits, and money transfers. Included localization and internationalization.

Technologies Used: Java, Spring Security, Bean Validation, Spring MVC

Online Furniture Shopping, MUM (2019): Implemented e-commerce website where users can buy and sell furniture online.

Technologies Used: jQuery, Bootstrap, CSS, MySQL, JSF, Servlet, AJAX, Atom

Library Management System, Maharishi University of Management: Programmed a desktop application capable of tracking library books and users, including check-in, check-out, and fines. Used JavaFx with Eclipse for the IDE.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion June 2021)

Maharishi University of Management – Fairfield, Iowa

Key Courses: Fundamental Programming Practices; Modern Programming Practices; Web Application Programming; Web Application Architecture; Enterprise Architecture

Bachelor of Science in Software Engineering (2016)

Adama Science & Technology University – Adama, Ethiopia

PROFESSIONAL DEVELOPMENT

Computer Hardware & Software Maintenance

CCNA Routing & Switching: Introduction to Networks, CCNA Routing & Switching: Routing & Switching Essentials



Contact this candidate