Ogadinma Njoku
Tel: +1-856-***-**** E: *************@*****.*** Camden, NJ 08105
Summary
• Over 6 years of hands-on experience as a Full Stack Java Developer, contributing to the design, development, and deployment of web-based applications across diverse domains.
• Comprehensive skill set covering both frontend and backend technologies, showcasing the ability to work on the entire web application stack.
• Specialized in JavaScript, with proficiency strong command over this widely used scripting language for web development.
• Expertise in using tools such as VS Code underscores a commitment to leveraging efficient and modern development environments.
• Familiarity with the Linux OS, specifically Ubuntu, highlighting platforms essential for diverse development environments.
• Experience with Java8, J2EE, JSP, and Spring/Spring Boot frameworks reflects a strong foundation in backend development crucial and scalable applications.
• Familiarity with key APIs like JDBC, XML, and JavaBeans showcases the capability to seamlessly integrate technologies, contributing to feature-rich applications.
• Proficient in web designing using HTML5, CSS3, and JavaScript, coupled with frameworks like Angular.js, demonstrating the ability to create visually appealing and interactive user interfaces.
• Experience with Windows OS, Office 365, and Active Directory reflects versatility in working with different operating environments and collaboration tools in enterprise settings.
• In-depth understanding of contemporary Java-based development practices, including components of the Spring Framework such as Spring Boot, Spring Batch, Spring IOC, Spring Resources, and Spring JDBC. Technical skills
Java Development: Java 8, J2EE (Java 2 Platform, Enterprise Edition), JavaServer Pages (JSP)
Spring Framework: Spring Boot, Spring Batch, Spring IOC (Inversion of Control), Spring Resources, Spring JDBC (Java Database Connectivity)
Web Development: HTML5, CSS3, JavaScript, Angular.js, JSON, JSF (JavaServer Faces), Ajax (Asynchronous JavaScript and XML)
Database Connectivity: JDBC (Java Database Connectivity)
Design & GUI Tools : Eclipse, IBM RAD, Architectural Design, User Story, Use Cases, XP, OOP, Software Quality Assurance and Maintenance
API Integration: XML, JavaBeans
Integrated Development Environment (IDE): Visual Studio Code (VS Code)
Operating Systems: Linux (Ubuntu), Windows OS
Office and Collaboration Tools: Office 365, Active Directory
Professional Experience:
Verizon Wireless Systems
Java Full Stack Developer July 2020 - Current
Demonstrated expertise in developing functionalities using Agile Scrum methodology, emphasizing collaborative teamwork.
Agile methodologies, particularly Test Driven Development (TDD), showcasing a commitment to high code quality and robust testing practices.
Directed UI using a diverse set of technologies including Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, JQuery, AJAX, and AngularJS, highlighting versatility in front-end development.
Created Reusable Modules and Custom Directives in Angular2.0, contributing to the application's modular and maintainable architecture.
Proposed core Java concepts like Multithreading, Collections Framework, File I/O, and concurrency, showcasing a solid foundation in Java development.
Applied Java8 features such as Lambda expressions and resource classes, demonstrating proficiency in leveraging modern Java capabilities.
Created microservices with Spring and tested applications using Spring Boot, showcasing modular solutions.
Deployed applications in Continuous Integration environments like Bamboo and Stash, showcasing a commitment to automated testing and seamless integration workflows.
Wawanesa Group
Java Full Stack Developer Sep 2017 – Jun 2020
Facilitated the complete Software Development Life Cycle (SDLC) using the Waterfall model, showcasing end-to-end development proficiency from requirements gathering to testing and production.
Eliminated web applications using HTML5, CSS3, Bootstrap, Angular JS, and React.js, demonstrating expertise in modern web development technologies.
Revised GUI frameworks using Angular JS and HTML, incorporating additional components with custom HTML tags using React.js for enhanced user experiences.
Simplified code for responsive web design in JavaScript, leveraging frameworks like Angular.js and React.js, showcasing versatility in client-side scripting.
Established core Java concepts such as Collections API, Generics, and multi-threading in code development, demonstrating strong Java programming skills.
Conceptualized to database development, including the creation of tables, PL/SQL stored procedures, functions, views, and SQL tuning to optimize application response times.
Proficient in using Git/GitHub for version control, writing Maven scripts for automated deployment, and using Jenkins for continuous integration, highlighting a commitment to efficient and collaborative development workflows.
Designed APIs, implemented RESTful web services, and used tools like Swagger for documenting microservices API, showcasing proficiency in API development and documentation.
Demonstrated by Influence in writing test code, debugging defects, and ensuring system upgrade logs are current. Significant Cisco network upgrades for larger clients, showcasing a broader understanding of system architecture and networking.
Education:
Master of Science in Software Engineering (MSE)
Stevens Institute of Technology - Hoboken, NJ.
Bachelor of Science in Computer Science (BSC)
Rutgers University - Camden, NJ.
Certifications
Certified Pega System Architect (CPBA) – Pegasystems
Java Certification: Class Boxes Technologies Inc