Kenneth Offor
Houston, TX ***** 361-***-****
********@*****.*** linkedin.com/in/kenneth-offor
Software Engineer
Designing and Developing High-Quality, Innovative Software Solutions to Drive Business Success
Result-driven Software Engineer with expertise in Object Oriented Programming (OOP), designing, and RESTful API development. Proficient in Core Java, Collections, Dependency Injection (DI), Data Structures, Algorithms, Exception Handling, and Polymorphism. Skilled in full-stack development using JSP, HTML5, CSS3, JavaScript, TypeScript, React, and Angular Framework. Extensive experience across all SDLC phases, AWS services, Azure, and CI/CD pipelines. Adept at Agile methodologies, data modeling, and database management. Known for cross-functional collaboration, simplifying complex technical issues, and delivering high-quality software solutions.
Skills
Object-Oriented Programming & Design
Project Conception & Specification
Data Model & Database Management
Software Configuration Management
REST API Development & Agile Methodologies
IT Project Team Collaboration & Coach
Problem-Solving & Cross-Functional Communication
Root Cause Analysis & Issue Resolution
System Administration & Build / Release
Core Java & Software Development
Spring Boot Framework & Frontend Framework
Cloud Management & Monitoring
Unit Tests & Integration Testing
Relational Databases & NoSQL Databases
Technical Skill
Programming Languages, Frameworks, Scripting:
Bash / Shell, PowerShell, Java, Spring Boot, J2EE Reactive Programming, Angular, React, Framework, JavaScript, TypeScript, Python, Ngnix, MongoScript, J2EE, JUNIT5, ORM, Hibernate, JSF
Cloud Environments:
Azure and Amazon Web Services (AWS)
Build Tools / Automation and Monitoring Tools:
Maven, npm, X-rays, Terraform, CloudFormation, ARM Templates, Ansible, CloudWatch, Splunk, Git, Azure Repo, GitHub, Bitbucket, Bamboo, Jenkins
Containers Tools & Others:
Docker, Kubernetes, AKS, EKS, ECR, OpenShift, CSS, HTML, Kafka
Databases:
MySQL, DynamoDB, RDS, MongoDb, PostgresSQL
Professional Experience
ELEVANCE HEALTH, Houston, TX Aug 2023 to Present
Software Engineer
Designed, developed and supported microservices architecture ecosystem. Implemented integrations with frontend applications and third-party clients, delivered efficient solutions to complex system issues. Applied Agile practices in Software development and deployment. Managed database operations, reduced production bugs, and collaborated with cross-functional teams to design systems and integrate APIs. Conducted testing and code reviews.
Utilized Java based Frameworks and concepts such as Spring Boot, Spring Cloud, Polymorphism, DI, Spring Data MongoDB, and Caching to implement filtering and sorting mechanisms, significantly improving search I/O performance by reducing query response times under milliseconds and enhancing the overall user experience.
Kenneth Offor ********@*****.*** Page Two
ELEVANCE HEALTH (Continued)
Developed REST APIs generating coupon codes dynamically for eligible clients and using Angular Framework in creating/managing modules integrating with backend services during launch of business marketing campaign, delivering solution in under 4 weeks, increasing user efficiency in processing service requests, and contributing to 5% increase in company’s profits.
Developed and managed batch processing services using Spring Batch Framework in processing large volumes of customers records, including removing redundant entries and generating weekly reports based on business requirements, increasing user productivity by 20%.
Resolved defects and optimized microservices within the ecosystem, provided production support and release management in collaborative environments.
Performed migration of business system software by upgrading key technology stacks, including Java (JDK 11 -17), Spring Boot (V2 – V3), and Angular (V12 – V17), reducing security vulnerabilities, improving system performance.
Designed and developed serverless program, integrated with business system for sending out surveys to customers via SMS /Email in real-time and Wrote 70% of the AWS Lambda function code.
Collaborated with Operations team to containerize, scale, and deploy applications to cloud infrastructures, Build and managed CI/CD pipeline using Bamboo, RedHat OpenShift, Docker, ECR, EC2, ECS, Kubernetes.
Developed test cases with JUnit and Mockito, implemented integration testing, debugged and monitor applications using tools such as IDE breakpoints, Splunk, web developer tools (Chrome, Edge, Safari), Postman, Cloud-watch and AWS-Xays.
Utilized Kafka, SNS service to develop event driven system and implement asynchronous communication between microservices.
QUEST GLOBAL, Houston, TX May 2022 to Aug 2023
Java Cloud Developer
Developed and deployed microservices and frontend applications. Implemented test cases and executed project plans to improve system performance. Collaborated with cloud operations teams to integrate cloud services, APIs, including building and supporting continuous integration and deployment.
Used core Java, Spring Boot, Spring Cloud framework, Spring Data JPA, to develop and manage micro-services architecture ecosystem.
Implemented 0Auth2 authentication and authorization security mechanism for services exposed to clients using the Auth0 framework.
Configured Spring Data JPA with MySQL to implement repository patterns for efficient CRUD operations and custom query handling.
Implemented event-driven architecture integrated with existing system using AWS services such as API Gateway, DynamoDB, S3, SQS, Lambda, SNS and Pinpoint.
Extensively used various design patterns like Factory, DI, Singleton, Prototype, Data Access Objects, Data Transfer Objects, which facilitates clean distribution of roles, service decoupling and data shared across the entire parts of applications.
Utilized terraform to automate configuration, provisioning and management of infrastructures on AWS.
Created and managed frontend modules with React, JavaScript, hooks, Axois, and Node.js (npm, yarn)
Wrote test cases with Junit, Mockito, and performed integration testing with Postman client, Devtools (safari, chrome, edged).
Created RESTful APIs for seamless integration with external systems and services.
Designed and implemented reusable Terraform modules for key infrastructure components, such as VM, and storage, reducing setup time by 10% and improving overall deployment efficiency.
Implemented database migrations in Spring Boot applications using Flyway with PostgreSQL, enabling smooth schema evolution across environments.
Created and managed CI / CD pipeline using Jenkins, Kubernetes, and AKS, enabling continuous delivery model, streamlining process of shipping to development and staging environments for continuous code testing before final production release.
Kenneth Offor ********@*****.*** Page Three
REVATURE, Reston, VA Sept 2021 to May 2022
Software Engineer
Developed and maintained microservices and front-end applications using React and Spring Boot. Implemented test cases, debugged, and delivered flexible solutions to enhance system functionality. Collaborated with cross-functional teams to integrate cloud services and APIs for seamless interactions.
Used Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, and Data collections for dynamic memory allocation to implement multiple features and enhancements.
Utilized Spring boot framework, including Spring cloud, Spring Web, and Spring Security in implementing authentication, authorization, and access-control features in microservices architecture.
Collaborated with operation team migrating on-premises system storage to Azure Cloud Storage, and refactored codebase of 20 microservices, including updating libraries and SDKs, significantly boosted system performance, eliminated data redundancy, and improved data retrieval speeds by 50%.
Develop and manage frontend modules using Angular Framework, Bootstrap, Typescript and JavaScript
Utilized Spring Data JPA and ORM tool (Hibernate) for my MySQL Database integration and communication.
Managed Kubernetes configuration orchestrating microservices and dynamically scale containers on demand, utilizing resources such as Deployments, ConfigMaps, Services, and Namespaces.
BUA PORTS & TERMINALS, Port Harcourt, Nigeria 2015 to 2021
Junior Software Engineer May 2019 to Mar 2021
Created test cases, troubleshot software, and delivered adaptable solutions to improve system performance. Wrote Backend development, supporting microservices and front-end applications. Collaborated with cross-functional teams to integrate cloud services and manage API integrations.
Used Java-J2EE design patterns such as Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, and factory patterns.
Implemented form validations using React Redux, react-hook-form and Spring Validation Framework, which significantly enhanced data integrity, consistency and better user experience.
Implemented Hibernate ORM for database interaction, handling entity relationships, caching, and query optimizations.
Developed and managed relational database schemas in MySQL, ensuring data integrity and supporting scalable application features.
Collaborated with product managers and engineers identifying, documenting, and resolving production defects, enhancing user experience, and maintaining high customer satisfaction rate.
Developed web-based applications using Java, Apache Struts, JSF, Spring MVC frameworks, and ORM technology Hibernate.
Developed test cases with JUnit and Mockito, implemented integration testing, including using Postman client, resolving 250+ defects, improving product quality by 15% APIs.
IT Support Technician Dec 2015 to May 2019
Maintained IT infrastructure, configuring workstations, VPN services, and network access. Provided technical support for hardware, software, and peripherals, including remote assistance. Led backup and recovery efforts and collaborated with vendors to resolve major technical issues.
Configured and implemented VPN services, enabling 100+ remote users securely accessing the network, reducing downtime, and enhancing overall productivity by 25%.
Deployed comprehensive anti-virus programs across 40+ workstations and implemented email security policies, leading to 40% reduction in malware incidents and unauthorized access attempts.
Developed user training materials, resulting in 20% increase in first-call resolution rates and higher customer satisfaction ratings.
Education & Certifications
Bachelors of Science (BS), Computer Science, University of Port Harcourt, Nigeria
AWS Certified Developer (DVA-C02) Associate,
https://www.credly.com/badges/50bb112d-8152-4d9c-a8de-075831e07229
Microsoft Azure Administrator Associate,
https://www.credly.com/badges/97fe04d4-09e8-4c88-adbd-a4dceb5ba3fe