Derick Obi

I'm

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.

  • 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.

React 90%
tailwind 90%
Javascript 90%
DART 60%
JAVA 90%
Typescript 80%
PHP 60%
Python 50%

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

Call:

+1 416 579 7898

Loading