ITSkillsCenter
|Fullstack Software Engineer & Technical Lead
Lagos, Lagos, Nigeria
Summary
Led full-stack web application development and architecture, integrating robust Java backends with modern JavaScript front-ends, while defining technical standards and fostering continuous learning within the engineering team.
Highlights
Designed and developed full-stack web applications using Java backends with RESTful API layers and modern JavaScript front-ends (React.js, TypeScript), delivering responsive, maintainable user interfaces aligned with UX requirements.
Architected and implemented secure Java backend services, including business logic layers, data access objects, and database integration (MySQL, PostgreSQL), applying SOLID principles and design patterns throughout the development lifecycle.
Led evaluation and adoption of cloud technologies and modern Java frameworks (Spring Boot, Quarkus) for new project modules, presenting findings and architecture recommendations to technical leadership.
Defined software architecture for multiple client web application projects, establishing technology stacks, coding standards, CI/CD pipelines, and conducting code reviews to enforce stringent quality standards.
Collaborated within agile Scrum teams of 4–7 developers, actively participating in sprint planning, daily stand-ups, retrospectives, and backlog refinement, utilizing Jira for task tracking and GitHub for version control and pull request reviews.
Delivered training and TechTalk-style sessions on secure coding, web application architecture, and DevSecOps practices, fostering a culture of continuous learning and skill enhancement within the engineering team.