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