About
As a Software Engineer, I have a strong background in computer science and software development principles. I am interested in expanding my knowledge and expertise in areas such as software architecture, database design, artificial intelligence, and software testing. I am committed to advancing the field of software engineering through my academic pursuits, and I look forward to a great career in software development and Information Technology at large.

Software Engineer & Mobile Developer.
- Birthday: 1st of November
- Website: https://nkemjikaobi.dev/
- Phone: +1 416 579 7898
- City: Toronto, Canada
- Interest: Tv Shows, Video Games
- Email: nkemjikaobi@gmail.com
- Open to work: Yes
Facts
These are my 4 key strengths:
Happy Clients: I always aim to deliver high-quality software that satisfies the client's requirements. Client satisfaction is crucial for repeat business and referrals, making it a top priority for me.
Projects: I've managed various projects, requiring strong project management skills, flexibility, and adaptability to adjust to changing project needs.
Hours Of Support: Besides delivering softwares, I have also provided ongoing support, troubleshooted issues, and made updates outside of regular business hours, requiring availability and responsiveness.
Hard Workers: I possess strong technical skills, creativity, diligence, persistence, and a commitment to continuous learning to keep up with emerging technologies and trends.
Skills
I am skilled in various programming languages, software development methodologies, and problem-solving techniques, with a strong focus on creating efficient and effective software solutions.
Resume
Skilled software engineer with a strong engineering research background and excellent work ethic. Proficient in explaining complex engineering principles to diverse audiences. Possesses knowledge in various software development areas including data structures, algorithms, project planning, testing, and management. Analytical, technically adept, and passionate about emerging technologies. Demonstrates effective communication, problem-solving skills, and ability to work independently or in a team.
Summary
Derick Obi
Innovative and deadline-driven Software Engineer with 3+ years of experience designing and developing excellent softwares from initial concept to final, polished deliverable.
- Toronto, ON
- (416) 579-7898
- nkemjikaobi@gmail.com
Education
Post Graduate Diploma in CyberSecurity
September 2024 - April 2025
Centennial College, Toronto, ON
CGPA: 4.1/4.5
Post Graduate Diploma in Mobile Applications Development
September 2023 - April 2024
Centennial College, Toronto, ON
CGPA: 4.45/4.5
Bachelor of Science in Computer Science
Sep 2014 - July 2018
University of Nigeria, Nsukka, Nigeria
CGPA: 2.9/4.0
Relevant Experience
Software Engineer
February 2024 - Present
Centennial College (Tenzr Health),Toronto, Canada
- Led the development and modernization of 2 real-time personalization investment apps using React, TypeScript, and AWS, in a Scrum environment.
- Integrated extensible RESTful APIs and GraphQL services using Java (Established a JDBC connection to a PostgreSQL database), handled reactive data, and Postman for API testing, increasing operational efficiency by 35%.
- Modernized and tested applications using OCR and Java JUnit to automate tens of thousands of client requests monthly.
- Managed an alert queue system using SQL and DB2 to optimize XML and JSON database interactions and improved process efficiency by 25%.
Software Engineer
April 2023 - January 2024
Umba, San Francisco, California, United States
- Utilized cucumber BDD integration testing, code refactoring, and continuous research to eliminate bugs, and revised technical issues by 20%.
- Optimized development workflow by 10% and managed project delivery by successfully utilizing RedHat OpenShift, AWS, GCP, Jenkins, GitHub, GitLab, JFrog, Apache Kafka, Iceberg, and COCOMO for deployment and low-cost control.
- Communicated complex engineering concepts and collaborated with the team using Azure DevOps and SDLC to create technical documents for the product backlog in JIRA, resulting in a 15% improvement in product flow and department efficiency.
Software Engineer
January 2021 - April 2023
Konga Online Shopping, Lagos, Nigeria
- Designed micro-services that detected and reduced fraud in customers packages by 40% using Java Spring, React, C#, Next Js, Angular, Typescript and Couchbase.
- Utilized SonarQube and Blackduck for code quality analysis and security testing, while focusing 90% on logging and monitoring insights.
- Achieved 95% code coverage across 20 microservices for an application used by over 5 million customers by writing unit tests using Java JUnit, Mockito framework, React Testing Library, Mocha and Chai, ensuring reliable code.
- Built an automated CI/CD pipeline to run build, test, and deployment process for 20 repos using Java Maven, Kubernetes pipelines, GitHub Actions, YAML, Bash and CloudFormation reducing deployment time by 50%.
Software Engineer
June 2020 - December 2020
RB2, Netherlands
- Developed and deployed 10 scalable infrastructure applications following OOP best practices and Agile development, ensuring efficient performance and quick deployment using Azure PaaS and IaaS in a fast-paced startup environment.
- Engaged in architecture design reviews and improved system-wide endpoint management through active monitoring to reduce traffic load during application startup and delivered features to a 5 product team.
Software Engineer
January 2020 - June 2020
CitiSquare, Lagos, Nigeria
- Engineered and executed the full lifecycle of 5 complex software solutions, including requirements gathering, design, testing, and deployment, ensuring secure, and high-quality software products using Spring framework, React, Typescript, C#, Node Js, GraphQL, Docker, Java Servlets, SOAP, and Jenkins.
- Created database-centric applications, user interfaces, and integrations using programming languages (SQL, Python, and JavaScript), while adhering to best practices and security protocols (OAuth, windows authentication, SAML), led to a 100% user-friendly app.
- Led and mentored 12 junior staff, fostering growth, while actively participating in peer code reviews, code debugging and assisting in maintaining departmental coding standards.
Portfolio
Portfolio: Demonstrating my Software Engineering Skills.
- All
Services
As a Software Engineer, my interest is in designing, developing, testing, and maintaining of software systems. I work with a range of programming languages and tools, and use my expertise to create efficient and effective software solutions.
Software development methodologies
I deal with different approaches to developing software systems. This includes methodologies such as Agile, Waterfall, and DevOps, as well as techniques for managing software development processes.
Software project management
I also focus on managing the development of software systems. It includes tasks such as setting project goals, managing budgets and schedules, and coordinating teams of developers.
Software design and architecture
I deal with the overall structure and organization of software systems. This involves identifying the components of a system, their interactions, and how they work together to achieve the desired functionality.
Software testing
I design and execute tests to ensure that a software is working as intended. It includes both manual and automated testing, as well as techniques for measuring software quality.
Software quality assurance
I ensure that software systems meet high standards of quality. This involves developing and implementing processes for testing, verifying, and validating software.
Software maintenance
I deal with the ongoing support and improvement of software systems. It involves fixing bugs, adding new features, and updating software to keep up with changing requirements.
Contact Me
Get in touch to discuss your software needs and find innovative solutions. Let's create efficient and effective software solutions together.
Location:
Toronto, ON
Email:
nkemjikaobi@gmail.com
Call:
+1 416 579 7898