Dennis Ikechukwu — Software Engineer

Dennis Ikechukwu

Full-Stack Software Engineer building robust APIs and crafting seamless frontend experiences with Vue and React

Projects

A record of selected professional roles, key responsibilities, and technical contributions across software engineering projects.

Real-Time Blood Availability & Emergency Coordination Network designed to handle critical data under high concurrency.

AI-powered video call platform that transcribes every word, identifies every speaker, and hands you a clean summary with action items the moment your call ends.

Get restaurant reviews written in authentic Nigerian voice — or find your next favourite spot using culturally resonant AI.

Toolkit

The languages, frameworks, and tools I use to build robust distributed systems.

Java logoJava
Spring Boot logoSpring Boot
PostgreSQL logoPostgreSQL
TypeScript logoTypeScript
Nuxt logoNuxt
Tailwind CSS logoTailwind CSS

Core Capabilities

The engineering disciplines and architectural approaches I use to build scalable, high-quality software.

Backend Systems

I design and build robust backend architectures using Java and Spring Boot, focusing on modular monoliths, secure data access, and transactional integrity.

API Development

I develop RESTful APIs tailored for seamless frontend integration, ensuring high performance, proper versioning, and comprehensive OpenAPI documentation.

Database Design

I structure scalable relational databases with PostgreSQL, utilizing JPA/Hibernate for efficient querying and Flyway for reliable schema migrations.

Full-Stack Integration

I bridge the gap between backend services and modern user interfaces, leveraging Nuxt, Vue.js, and TypeScript to deliver cohesive digital products.

Cloud & Deployment

I containerize applications using Docker and manage deployments on platforms like Render, ensuring reliable, isolated, and scalable environments.

Testing & Security

I prioritize system integrity through integration testing and API validation using tools like Postman and Burp Suite, alongside robust OAuth2 and JWT implementations.

Work History

A record of my professional roles, key responsibilities, and contributions across software development projects.

  • Engineered role-based admin and workforce platforms centralising employee onboarding, attendance, leave, and internal operations.
  • Built a merchant card platform supporting secure, API-driven card operations and merchant workflows.
  • Developed a Java/Spring Boot bill-payment microservice integrated with wallet services for wallet-backed transactions.
  • Integrate services against OpenAPI/Swagger contracts and investigate frontend and backend issues using browser tooling, Postman, and Burp Suite; participate in Agile delivery, code reviews, and cross-functional debugging.
  • Led frontend development of winichfarms.com with Vue.js, Nuxt.js, and Tailwind CSS, translating Figma designs into responsive, reusable components.
  • Collaborated with a backend engineer on a loan application, implementing API-driven user flows, frontend logic, and responsive interfaces.
  • Built responsive client websites and frontend applications with React.js and Next.js, focusing on component reuse, mobile-first behavior, and REST API integration.