Dennis Shaba
Senior Software Engineer · AI Engineer · Team Lead
Building scalable systems and intelligent AI-powered products.
Specializing in LLM integration, prompt engineering, and full-stack development.
Experience
2 years 4 months
Lunexcore Limited is a technology company providing innovative software solutions and digital transformation services for businesses.
- ▸Founded and established company vision, mission, and strategic roadmap
- ▸Led overall business operations and strategic planning
- ▸Built AI-powered systems for data processing, job classification, lead verification, and email generation using OpenAI, Claude, and Gemini APIs
- ▸Engineered email validation and intelligent outreach pipelines, reducing manual overhead and improving deliverability at scale
- ▸Developed job tracking applications with real-time workflow visibility, built on Next.js frontends and Python/Django backends
- ▸Integrated AI and LLM capabilities into production products including Xello.ng and Kuvra to deliver intelligent user experiences
- ▸Architected and deployed AI agents using OpenAI and Claude APIs to automate business workflows
- ▸Oversaw team building, organisational development, and drove revenue growth
4 years 3 months
eCore Service is an AI-driven data and enterprise solutions company, building intelligent platforms for job classification, lead verification, email automation, and workflow tracking — serving businesses across the United States.
- ▸Built an AI-powered job classification system using OpenAI, Claude, and Gemini APIs to automatically categorize and route job data at scale with high accuracy
- ▸Developed a lead verification pipeline leveraging LLMs to validate, enrich, and score leads — reducing manual review time and improving conversion quality
- ▸Engineered an email generation and validation system using AI to produce context-aware outreach emails and verify deliverability before sending
- ▸Built a job tracking application enabling users to monitor job status, activity, and outcomes in real time through an intuitive Next.js interface
- ▸Architected Python/Django backend services handling data ingestion, AI orchestration, and business logic across multiple product lines
- ▸Developed and maintained the customer-facing Next.js web application, delivering a seamless experience across classification, tracking, and reporting workflows
- ▸Collaborated on prompt engineering strategies across OpenAI, Claude, and Gemini to optimise accuracy, cost, and response quality for each AI feature
8 months
Yeve is an event management platform providing end-to-end solutions for event creation, ticketing, promotion, and attendee management. Serving thousands of event organizers globally.
- ▸Architected and built robust microservices architecture handling event management, ticketing, and payment processing at scale
- ▸Developed cross-platform mobile application using React Native, delivering seamless event experiences to iOS and Android users
- ▸Led technical strategy and roadmap planning, aligning technology initiatives with business objectives
- ▸Built and managed engineering team, establishing development workflows, code standards, and best practices
- ▸Implemented CI/CD pipelines and DevOps practices for automated testing and deployment across services
- ▸Designed scalable database schemas and API architecture to support rapid growth and feature expansion
- ▸Established security protocols and compliance standards for payment processing and user data protection
2 years 5 months
Admoni is a reward-based advertising and loyalty platform that connects brands with consumers through incentivized engagement and data-driven marketing solutions.
- ▸Leading development teams and providing technical leadership for a reward-based advertising platform
- ▸Architecting scalable solutions for high-traffic applications handling millions of users
- ▸Mentoring junior developers and conducting code reviews to maintain code quality standards
- ▸Implementing DevOps practices and CI/CD pipelines for automated deployments
- ▸Driving technical decisions and establishing best practices across the engineering team
7 months
Jobsecta is a modern job marketplace platform connecting job seekers with employers, featuring advanced job search, application management, and recruiter tools.
- ▸Developed the Job Posting & Management UI. Built and optimized the job creation wizard using Nextjs & TypeScript, ensuring smooth form validation and dynamic field handling. Integrated API calls with Axios to submit job details, including salary, location, and skills. Managed form state using Context API and ensured validation for each step before submission.
- ▸Implemented Job Listing & Filtering. Created a paginated job listing table with Redux for state management. Developed filters for job type, category, and status to enhance searchability. Used ApexCharts to visualize job-related statistics like applications, views, and engagement.
- ▸Handled User Interaction & State Management. Managed job application logic, allowing users to apply/bookmark jobs dynamically. Implemented dynamic dropdowns for address selection in job forms. Ensured a seamless multi-step job creation process, storing step data persistently.
6 months
Ontrac Technologies is a logistics and real-time data processing company providing software solutions for supply chain management and distributed systems.
- ▸Designed and developed scalable and high-performance RESTful APIs using Node.js, Express.js, and MongoDB for a customer-facing web application.
- ▸Refactored and optimized legacy Java codebase by implementing best practices such as dependency injection and caching, resulting in the decrease of response time and increased reliability.
- ▸Built a distributed system using Apache Kafka and Spring Cloud Stream to handle 100K messages per second, which enabled the company to process and analyze real-time data and make data-driven decisions.
- ▸Created automated unit and integration tests using JUnit, Mockito, and Selenium.
- ▸Maintained Existing solutions in Java, Python
3 months
Ehealth4Everyone is a healthcare technology platform providing telemedicine, patient management, and digital health solutions to improve accessibility to medical services.
- ▸Developed responsive and accessible websites using HTML, CSS, and JavaScript. Collaborated with a team of designers and developers to create user-friendly interfaces that met client requirements.
- ▸Assisted in the development of a custom content management system (CMS) using React and Redux. Worked closely with senior developers to implement new features and improve the system's performance.
- ▸Created and maintained web applications using AngularJS, including a dynamic dashboard for a real estate company. Conducted code reviews and contributed to the continuous improvement of the project's codebase.
- ▸Collaborated with UX designers to develop user interfaces for a variety of projects, including e-commerce websites and mobile applications. Conducted usability testing and made improvements based on user feedback.
- ▸Worked on a team to develop a custom WordPress theme for a publishing company. Created custom widgets and integrated third-party APIs to improve the website's functionality.
5 months
Indenware Technologies is a software development company specializing in enterprise e-commerce solutions, order management systems, and payment processing platforms.
- ▸Modified existing software using Java and Springboot to fix bugs, adapt it to new hardware, upgrade interfaces and improve performance.
- ▸Designed and optimized data models and SQL queries using JPA, Hibernate, and MySQL resulting in decreased response time and increased throughput for a high-traffic order management system.
- ▸Integrated multiple payment gateways, including PayPal, Stripe, and Square, using Spring Integration to ensure secure and reliable payment processing for a B2B e-commerce platform.
- ▸Developed RESTful APIs using Spring Web Flux and Reactive Streams, which improved the responsiveness and throughput of a real-time analytics dashboard.
- ▸Implemented automated testing frameworks using JUnit, Mockito, and Selenium, achieving high code coverage and reducing the number of production bugs.
- ▸Collaborated with product owners, UX designers, and frontend developers to gather requirements, design and implement software solutions, and provide technical guidance and support.
Founder Ventures
Technical Skills
Frontend
- –React.js
- –Next.js
- –TypeScript
- –JavaScript
- –React Native
- –Redux
- –Tailwind CSS
- –HTML/CSS
- –Angular
- –AngularJS
Backend
- –Java
- –Spring Boot
- –Node.js
- –Express.js
- –Python
- –Django
- –RESTful APIs
- –GraphQL
- –Microservices
- –Spring Web Flux
- –FastAPI
Databases
- –MongoDB
- –MySQL
- –PostgreSQL
- –JPA
- –Hibernate
- –SQL Optimization
DevOps & Cloud
- –Docker
- –Kubernetes
- –AWS
- –GCP
- –CI/CD
- –Jenkins
- –Apache Kafka
Testing & Tools
- –JUnit
- –Mockito
- –Selenium
- –Git
- –ApexCharts
- –Axios
AI Engineering
- –LLM Integration
- –Prompt Engineering
- –OpenAI API
- –Claude API
- –Gemini API
- –AI Agents
- –Fine-tuning
- –CrewAI
- –AutoGen
Specializations
- –Team Leadership
- –System Architecture
- –Full Stack Development
- –Performance Optimization
- –Code Review
- –Security
Education
Featured Projects
eCore Service Platform
Enterprise customer service platform with real-time chat, ticketing system, and analytics dashboard built with Next.js and Node.js
Yeve Event Management Platform
Comprehensive event management system featuring ticketing, attendee management, real-time analytics, and integrated payment processing. A one-stop platform for all event needs.
Admoni Business
Reward-based advertising platform where users earn tokens by watching adverts, redeemable for data, airtime, or internet subscriptions
Fund-Request-Application
Java web application for managing corporate cash requests and reimbursement processes with approval workflows
Artist-Search
Search engine for artist information with bio retrieval, JSON database storage, and CSV export functionality
Africon Talent App
Talent marketplace connecting African professionals with opportunities across tech, business, and creative sectors globally
Betting Game
Interactive gaming platform with sports betting, game predictions, and real-time odds with secure payment integration
Xello.ng
AI-powered marketplace with intelligent product recommendations and smart search, connecting buyers and sellers with secure transactions and real-time inventory management
Kuvra
AI-powered tax compliance platform with an LLM-driven assistant for real-time guidance on tax filing and regulatory submissions for Nigerian businesses
Passiton.ng
Community sharing platform enabling users to share moments, stories, and experiences with meaningful connections and real-time interactions