Emmanuel Odili

About Me

I’m a software engineer with hands-on experience building full-stack applications using Vue.js, Nuxt, Node.js, and MongoDB. I’ve worked on real products, contributed to improving user flows, and created boilerplates that help teams ship faster.

I’m focused on growing as a well-rounded engineer, building impactful digital solutions, and taking on more leadership and collaboration opportunities.

My ideal volunteer opportunity is one where I can use my technical skills to support teams or communities whether through frontend development, full-stack contributions, or helping improve existing digital tools.

Education

Software Engineering Intern 2024 - 2025

Lighthaus-Eko Lagos

Built and optimized e-commerce features using Vue.js 3 and Pinia for state management. Enhanced performance by 20% through debugging and code refactoring. Developed reusable UI components and responsive layouts with BootstrapVueNext. Reduced code redundancy by 30% through component-based architecture. Transitioned to Junior Engineer role upon successful internship completion.

Work & Experience

Junior Software Engineer

Lighthaus-Eko Lagos

09/01/2025

Developed and maintained full-stack web applications using Vue.js 3 frontend with Pinia state management and Node.js/Express backend. Designed and implemented RESTful APIs with Express.js, handling authentication, data validation, and integration with MongoDB and PostgreSQL databases. Built and optimized database schemas for both SQL and NoSQL solutions, ensuring efficient data storage and scalability. Integrated Strapi CMS for content management, enabling non-technical stakeholders to update website content independently. Collaborated in Agile sprints, code reviews, and cross-functional discussions to maintain code quality.

Video

Skills

Vue.js
75%
Nuxt
70%
Javascript
70%
Node.js
65%
CSS5
70%
Mongo DB
70%
PostgreSQL
65%
BootstrapVueNext
80%
Figma
75%
TypeScript
70%