Ugwu Ogbonnaya

Ugwu Ogbonnaya

$50/hr
Senior Java Devloper / Trainer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
42 years old
Location:
Lagos, Lagos, Nigeria
Experience:
8 years
UGWU CHUKWU OGBONNAYA Address: No 34 Balo Street, Otto, Ebute-Metta East, Lagos, - Email:-,-, LinkedIn: https://www.linkedin.com/in/ugwu-chukwu-ogbonnaya-147b13183 ____________________________________________________________________________ PROFESSIONAL SUMMARY Experienced Java Full-Stack Developer and Database Specialist proficient in multiple database management systems including Oracle, MySQL, MSSQL and MongoDB with expertise in both front-end and back-end development. Skilled in designing, coding, testing and supporting robust database solutions across various platforms. SOFT SKILLS  Unique leadership skills  Strong work ethic  Creativity  Time management  Conflict resolution  Adaptability  Excellent communication skill  Self-motivation  Handling pressure  Critical thinking HARD SKILLS  Oracle  MSSQL  MySQL  Java  Html  CSS  JavaScript  Bootstrap  Spring MVC  Spring Boot  Jakarta EE  Git  JPA  Rest Api  Agile Scrum  Transactions  Angular  Micro-services PROFESSIONAL CERTIFICATIONS     Oracle Certified Java Professional (OCJP) Oracle Certified DBA Professional (OCP) Oracle Certified DBA Associate (OCA) Oracle Database SQL Certified Expert (OCE)  Oracle PL/SQL developer Certified Associate  Oracle PL/SQL developer Certified Professional  Oracle Certified Professional-Oracle Forms Developer          CompTIA Linux Certified Professional Suse Certified Linux Administrator Cisco Certified Network Associate(CCNA) RedHat Certified System Administrator (RHCSA) Microsoft Certified Solution Associate(MCSA) Microsoft Certified Professional(MCP) Microsoft Azure Administrator Associate Microsoft Azure Developer Associate Microsoft Azure Solutions Architect Expert PORTFOLIO HIGHLIGHTS: Hospital Management System:  Designed and developed a comprehensive hospital management system to streamline patient records, appointments, and administrative tasks. Electronic Book Management System:  Created an intuitive electronic book management system for efficient cataloging, searching, and borrowing of digital resources. Job Portal System:  Developed a robust job portal system facilitating seamless job postings, applications and candidate management for employers and job seekers. Electronic Note Management System:  Engineered an electronic note management system for organizing, sharing, and collaborating on digital notes and documents. Online Banking System:  Designed and implemented an online banking system with secure authentication, account management, and transaction capabilities. Online Admission System:  Built an online admission system simplifying the application registration and enrolment process for educational institutions. Online Food Ordering System:  Developed an intuitive online food ordering system enabling customers to browse menus, place orders, and track deliveries effortlessly. Online Cloth Shopping:  Created an engaging online cloth shopping platform offering a seamless shopping experience with diverse product categories and secure payment options. WORK EXPERIENCE __________________________________________________________________________________________________ Lapo Microfinance Bank Limited. https://lapo-nigeria.org 2022 - Till Present Java Full Stack Developer (Senior Level) /Achievements: Web Interface Development Project: Objective: Create user-friendly and responsive web interfaces. Roles:  Front-end Developers: Responsible for building web interfaces using HTML, CSS, Bootstrap, and JavaScript framework (Angular).  UI/UX Designers: Collaborate with other front-end developers to ensure intuitive and visually appealing designs. Key Tasks:  Design and develop web interfaces that are responsive across various devices and screen sizes.  Implement best practices for user interface design and user experience.  Ensure consistent branding and design elements throughout the application. Backend Development Project: Objective: Develop server-side logic, APIs, and services. Roles:  Backend Developers: Lead the development of server-side logic using Java and related frameworks like Spring, Spring Boot, or Jakarta EE.  Database Administrators: Design and interact with databases using SQL, Hibernate, or JPA for objectrelational mapping. Key Tasks:  Design and develop APIs and services to handle business logic and data processing.  Implement database schemas and optimize database queries for performance.  Ensure seamless communication between the front-end and back-end components. API Development and Maintenance Project: Objective: Create and maintain RESTful or GraphQL APIs. Roles:  API Developers: Lead the development and maintenance of APIs to serve data and functionality to the front-end.  Quality Assurance Engineers: Write and execute unit tests to ensure the reliability of the APIs. Key Tasks:  Design and develop RESTful or GraphQL APIs according to specifications.  Write comprehensive unit tests to validate API functionality and reliability.  Monitor and maintain API performance and availability. Application Security Project: Objective: Implement security best practices to protect against common web vulnerabilities. Roles:  Security Engineers: Lead the implementation of security best practices and measures.  Developers: Collaborate with security engineers to implement security features within the application code. Key Tasks:  Identify potential security vulnerabilities within the application.  Implement security controls to mitigate risks, such as input validation and output encoding.  Conduct security testing and code reviews to ensure compliance with security standards. Deployment Automation Project: Objective: Deploy applications to web servers or cloud platforms and set up CI/CD pipelines. Roles:  DevOps Engineers: Lead the deployment automation process and set up CI/CD pipelines.  Developers: Collaborate with DevOps engineers to integrate deployment processes into the development workflow. Key Tasks:  Configure web servers or cloud platforms (AWS, Azure) for application deployment.  Set up CI/CD pipelines for automated testing and deployment.  Monitor deployment processes and troubleshoot any issues that arise. Westgate Technologies Ltd. http://www.westgate.ng 2019 - 2022 Head of Software Department / Achievements: Digital Transformation Initiative: Objective: Contribute significantly to the rapid and thorough digital transformation of the company. Roles: Lead teams in the IT Department, Sales Department, Finance Department, and Service Department. Key Tasks:  Implement a revised business model for each department to align with digital transformation goals.  Collaborate with department heads to identify key areas for improvement and innovation.  Oversee the integration of digital tools and technologies to streamline operations and enhance efficiency. IT Solution Implementation: Objective: Successfully implement an IT solution to improve user experience and operational procedures. Roles: Lead the IT team in charge of implementing the solution. Key Tasks:  Identify suitable cloud computing services for global trading operations.  Develop and implement strategies to leverage cloud computing for boosting overall sales.  Ensure seamless integration of the IT solution with existing systems and processes. Training Program Optimization: Objective: Enhance the effectiveness and efficiency of training programs within the organization. Roles: Lead the Training and Development team. Key Tasks:  Stay updated on training trends, developments, and best practices.  Conduct job analysis and consultations with managers to identify training needs.  Develop and implement strategies to maximize staff capabilities through targeted training initiatives. Training Budget Management: Objective: Effectively manage the training budget while delivering high-quality training programs. Roles: Lead the Training and Development team. Key Tasks:  Develop a comprehensive training budget aligned with organizational goals.  Monitor expenditures and ensure all training activities are delivered within budget.  Implement quality control measures to maintain the standard of training programs. Market Share Expansion through Web Services Project: Objective: Expand the company's market share by implementing a Web Services Single Sign-On project. Roles: Lead the Solution Team. Key Tasks:  Collaborate with the Solution Team to design and develop Web Services Single Sign-On project.  Implement SOAP and JSON protocols for seamless integration across various products.  Monitor project progress and ensure alignment with strategic objectives. __________________________________________________________________________________________ New Horizons Systems Solutions Ltd. http://www.newhorizons.com 2016 – 2019 Software Developer/Engineer (Senior Level) / Achievements: Infrastructure Management:  Installed, upgraded, and maintained Java Applications, Android Applications, Linux OS, and databases including Oracle, MySQL, MSSQL Server, and mongoDB in lab environments. Disaster Recovery and Environment Support:  Supported clustered and non-clustered environments, including log shipping for disaster recovery purposes. Database Infrastructure Support:  Supported application teams by building and maintaining robust database infrastructure.  Utilized logical and physical data models to ensure efficient data management. Training and Orientation:  Oriented and trained clients and team members on new technologies and tools required for designing and developing proprietary software. Code Review and Compliance:  Conducted, designed, and reviewed code with other software development teams to ensure adherence to client-prescribed guidelines and standards. Solution Design and Development:  Designed and developed effective app-based solutions to address the problems and concerns of the company's clients. _________________________________________________________________________________________ Aptech Computer Education http://www.aptech-ng.com 2013 – 2016 Software Developer/Engineer (Mid-Level) /Achievements: Software Development Expertise:  Proficient in developing app-solutions using a diverse set of languages, frameworks, and platforms:  Java, Python, PHP, Android, Servlet, Spring Framework, Hibernate, Maven, Strut, JSP, JSF, EJB, SOAP, JSON, XML, JavaScript, Oracle, MySQL, SQL, HTML. Agile Development Methodologies:  Experienced in developing, testing, and designing software using Agile Scrum methodologies. Code Refactoring and Test Suite Management:  Skilled in refactoring code and test suites to promote code-reusable infrastructure. Web Application Development:  Designed and developed web applications for clients, ensuring seamless website functionality.  Resolved technical glitches and documented performance metrics.  Facilitated domain name registration for clients. Project Management:  Managed projects across various server/client configurations, ensuring successful delivery within timelines and budget constraints. Log Analysis and Problem Resolution:  Proficient in managing and analysing log files to identify and resolve issues, ensuring smooth operation of software systems. __________________________________________________________________________________________ National Institute Information & Technology (NIIT) http://www.niit.com 2011 – 2013 Software Developer/Engineer (Junior Level) / Achievements: Database Management:  Managed database systems, including storage, user access, security, and performance tuning, to ensure ongoing operation. System Analysis and Troubleshooting:  Analysed system failures and implemented appropriate actions to restore system functionality. Enterprise Application Support:  Provided support and assistance to the Operations team in the design, development, testing, tuning, and implementation of enterprise applications and systems. Collaboration with System Administration:  Collaborated with the System Administration team on server infrastructure design, layout, and implementation related to database systems, application servers, and enterprise software systems. User Interface Enhancement:  Worked closely with end-users to enhance user interface design and functionality, incorporating user feedback to improve overall usability. EDUCATION AND QUALIFICATION National Youth Service Corps, Yobe State (NYSC) 2008 – 2009 Namdi Azikiwe University, Awka, Anambra State. (B.Eng. Chemical Engineering) 2002 - 2007 Government Secondary School, Okposi, Ebonyi State. (SSCE) 1994 – 2000 PROFESSIONAL DEVELOPMENT / TRAINING COURSE: Java SE 6 Training @FIRST LOGIC, LAGOS 2012 Covered Topics: Mastered the Fundamentals of Java Programming:  Embraced Object-Oriented Programming (OOP) principles, including encapsulation, inheritance, interfaces, and polymorphism. Built Strong Networking Skills:  Covered stream socket programming, database connections, and crafted dynamic web programs using Java Servlets. Expanded Knowledge in Advanced Java Concepts:  Explored multithreading techniques for concurrent programming and implemented robust exception handling mechanisms. Efficient Data Handling:  Leveraged the powerful Collection Framework for efficient data structure manipulation and implemented seamless file I/O operations. Crafted User-Friendly Interfaces:  Designed captivating graphical user interfaces (GUIs) using Swing and JavaFX libraries for enhanced user interaction. __________________________________________________________________________________________ COURSE: ORACLE 11G DBA + LINUX @ NIIT, ABUJA 2010 – 2011 Covered Topics: Mastered Database Administration Essentials:  Acquired in-depth knowledge of Oracle Database architecture and administration processes. Database Installation and Configuration:  Learned to install, configure, and maintain Oracle Database 11g environments efficiently. Database Security and Backup Strategies:  Implemented robust security measures and devised effective backup and recovery strategies to ensure data integrity and availability. Performance Tuning and Optimization:  Explored techniques for optimizing database performance and enhancing query execution efficiency. Advanced Database Management Techniques:  Delved into advanced database management tasks such as schema management, data migration, and space management. High Availability and Disaster Recovery:  Implemented high availability solutions and devised disaster recovery plans to minimize downtime and ensure business continuity. Monitoring and Troubleshooting:  Mastered database monitoring tools and troubleshooting techniques to identify and resolve performance issues effectively. __________________________________________________________________________________________ COURSE: PROFESSIONAL UNIVERSAL IT TRANNING @ AFRIHUB 2007  Covered Topics: Computer essentials, Internet operation, Microsoft word, Microsoft excel. __________________________________________________________________________________________ COURSE: ICT COURSE @ KHEMSAFE COMPUTERS & BUSINESS SCHOOL 2007  Covered Topics: desktop publishing and spreadsheet accounting PERSONAL AWARDS: Won Westgate award of excellence as the most productive and most creative employee 2020  Won Aptech global award of excellence for Top Ten Best Instructors in the world 2019 Won New horizons Award of Excellence as the most disciplined and most punctual employee 2018 LEISURE / INTEREST Studying, Researching, Travelling and sports REFEREES: Shall be made available upon request.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.