DANIEL CHMEZIE AMADI
Location: *** Church Street HalfHouse Midland Gauteng South Africa. Language: English Date of Birth: 13 September 1991. Passport Number: A12287594 Email: *******.*******@*****.*** Call: +276******** / +277********
+276******** / +277******** *******.*******@*****.*** Objective
I'm a Java Developer, aspiring to join a reputed company to perform my best abilities as a Java Developer with 5 years of Java, JSE & J2EE experience as a skill, where I can demonstrate my life cycle development skills and contribute to the company. I am looking for a rewarding position in a supportive and open environment where by the need of individuals are recognized, and thereby ensuring performance at the highest level possible. I am keen on using my knowledge and experience in projecting myself further. I am a fast learner and am not afraid of new challenges. I am client-oriented, ability to work alongside with teams to refine and define new functionalities. I am looking for an opportunity which will challenge my programming and problem-solving skills and allow me to continue to foster my knowledge and potential based environment, self-motivated and a good communicator along with exceptional analytical design and problem-solving capabilities. Skills
● Core Java Experience like OOP concepts, Exception handling, Collection Frameworks, Springboot Framework, Generics, ENUMS, Multi-trading, method, data types and design patterns. ● Extensive experience in design and development of multi-tier applications using Core Java, JEE, SPRING FRAMEWORK, JPA / HIBERNATE, XML, SPRING SECURITY, MAVEN, SOAP/RESTful APIs, SPRING BATCH INTEGRATION, HTML, JUNIT, SWAGGER, JSON, SPRING MVC, GIT, JSF, JSP, MESSAGE QUEUES (MQ), APIs and MICROSERVIECS, DOCKER/KUBERNETES. ● Experience with 2-tier, 3-tier and N-tier architecture. ● Worked on different Application and Web Servers like, Oracle Web Logic, Apache Tomcat Glassfish and JBOSS. ● Extensive experience in different IDEs like IntelliJ, Eclipse, Net Beans. ● Experience in Object Oriented Analysis and Design (OOAD) techniques using UML. ● Experience in Java Message Services (JMS), Public – Subscribe (Pub - Sub), Point -to- Point (PTP). ● Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets. ● Strong experience of developing data models using JPA / Hibernate POJO's and configuring Hibernate persistence layer. ● Experience using JPA / Hibernate for mapping Java classes with database and using Hibernate query language (HQL). ● Experience in various methodologies like Waterfall and Agile ● Proficient in using RDBMS concepts with Oracle 10g, MS SQL Server and MySQL ● Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries. ● Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
Experience
Java Backend Developer
2021 -
AKOT ENTERPRISE(PTY)LTD
1. Utilized Java, Eclipse/ J2EE, tested programming code & Applications, collaborated with team and management.
2. Creating services, user’s stories and new futures according to the business requirements and ability identify and fix bugs / defects.
3. Working in deferent project and bootstrapping my applications using spring boot as a frame work and microservices, according to the design
pattern and Spring Maven View Control (MVC).
4. Created and maintained a centralized repository of UI components, participated in usability testing& research.
5. Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations and implementing them created web services using SOAP and Rest producing WSDL to the Client side.
6. Created detailed design documents using UML (Use case, Class, Sequence. 7. Component diagrams).
8. Creating new services adding new functionalities in services and ability to work on defects 9. Design the algorithm and codes and also use design patterns and Object- Oriented Design methodologies for Account Manager System (Spring boot Application Restful API, Micro services) which is integrated to Active Directory (AD).
10. Fixing of defects and user stories for legacy System. Application of Agile methodology 11. Design the algorithm and codes and also use design patterns and Object- Oriented Design methodologies. 12. Lead development effort and positioned the project from red (critical) to green in 3 months. 13. Recommend improvements to existing code base.
14. Implement best development practices to build efficient software. 15. Participate in every phase of software development life cycle 16. Use of Slack, Jira, Git Bucket, Jenkins technology. 17. Worked on Fleet management System (micro services) using 18. Spring boot implementing Google API.
Java Backend Developer
2020 - 2021
CLEVASOFT(PYT)LTD
1. Involve in requirement gathering meetings (Sprint planning) and produce an extensive analysis of the use cases and Entity - Relationship and Data Flow Models. 2. GIT/GitHub as a repository for the application project, Created & maintained a centralized repository of UI components, participated in usability testing & research. 3. Reduce the development time and run the application independently with the aid of Spring Boot. 4. Design the algorithm and codes also use design patterns and Object-Oriented Design methodologies. 5. Creating services, user’s stories and new futures according to the business requirements and ability identify and fix bugs / defects.
6. Knowledge that resulted in greatly improving the software, Researched and documented software bugs/defect and created implementation in fixing the bugs. 7. (Agile environment) Increment changes, empirical analysis and self- implementation. Wrote and executed test cases based on written.
8. Design, as well as based on product.
9. Designing, implementing, and maintaining Java applications that are often high volume and low-latency, required for mission- critical systems. 10. MySQL database was used for the Application and Hibernate (ORM mapping tool) in mapping our object into the table in the database.
11. Implement best development practices to build efficient software. 12. Addressed developmental issues in a quick manner. 13. Performed troubleshooting of Java applications. 14. Involve in requirement gathering meetings.
15. Update existing Java applications as per project demands. 16. Implement enterprise solutions with the use of Spring Boot Framework, Hibernate with JPA as implementation.
17. Recommend improvements to existing code base.
18. Worked with core Java business components and Rest services. 19. Assist with the installation of new hardware and software and help train employees on it use. 20. Assess infrastructure on a regular basis to ensure it continues to meet necessary demands. 21. Manage daily operations of the IT department.
22. Develop new strategies and IT procedures to increase efficiency, enhance work flow and improve customer satisfaction.
23. Coordinate the needs of in-house IT experts and remote employees, vendors and contractors. 24. Protect customer data from outside infiltration through encryption, secure data storage and other necessary means.
Java Developer
2019 - 2020
EXPERT PROGRAMMERS(PTY)LTD
1. Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations &
implementing them. Created web services using SOAP and producing WSDL to the Client side. 2. Participate in every phase of software development life cycle 3. Mostly worked as backend Developer on backend projects using Java as a programming language (JSE)
(JEE).
4. Responsible for investigating the issues, defects, determining problem root cause, 5. Design the algorithm and codes and also use design patterns and Object- Oriented Java Development methodologies.
6. Creating new services adding new functionalities in services and ability to work on defects 7. Implement enterprise solutions with the use of spring boot frame, Hibernate with JPA as implementation. 8. Recommend improvements to existing code base.
9. Worked with core Java business components and Rest services. 10. Performed troubleshooting of Java applications. Education
Course / Degree School / University Grade / Score Year Java Enterprise Editions J2EE Scholars Int'l Institute of Technology(SIIT) Diploma 2024 Java Programming JSE Scholars Int'l Institute of Technology(SIIT) Diploma 2024 Software Programming Java Federal Polytechnic Technology of Owerri Diploma 2018 Grade 12. Matric Great Immaculate High School Aba High School Certificate 2012 Reference
Mr. AKOBI TEMITOPE - First National Bank [F.N.B]
Expert Java Developer
*************@*****.***
Mr. SAMPSON AKPEWERO - First National Bank [F.N.B] Senior Java Developer
***************@*****.***