
Nicholas -
Senior Full-Stack Developer | Microservices
Salary / Daily rate
Lagos, Nigeria
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Fullstack Software Engineer with 6+ years building scalable web applications and microservices architecture. Led development of comprehensive LMS platforms and business applications using React, Node.js, and AWS, serving 100k+ users. Specialized in TypeScript/Node.js development with expertise in containerization, load balancing, and cloud infrastructure for high-performance solutions.
Work experience
Back End Developer
Eazipay (YC W22)
Jan 2025 - Present
1 year 10 months
Lagos, Nigeria
Labano Academy
Apr 2023 - Jan 2025
1 year 10 months
Lagos, Nigeria
Full-stack Developer
Apr 2023 - Jan 2025
1 year 10 months
Lagos, Nigeria
As a Fullstack Developer, I led the development of a comprehensive Learning Management System (LMS), utilizing a modern tech stack to deliver a scalable and efficient solution. I worked with TypeScript, Node.js, and NestJS to build robust backend services, while leveraging React for a dynamic and user-friendly frontend. The architecture was designed using microservices to ensure scalability and maintainability, and deployed on DigitalOcean to guarantee high availability and performance. For containerization and streamlined deployments, I utilized Docker. I also integrated tools like AWS for cloud services, NGINX for load balancing, and Sentry for monitoring and error tracking. Jest was employed for thorough testing to ensure the reliability and stability of the platform. Throughout the project, I worked closely with project management systems (PMS) to align development efforts with business objectives, ensuring timely and high-quality delivery.
Back End Developer
Apr 2023 - Jan 2025
1 year 10 months
Lagos, Nigeria
Skills: Microservices · Amazon Web Services (AWS) · Node.js · Docker · Systems Engineering
Software Engineer
Black British Women Exist (BBWE)
Jun 2022 - Jan 2023
8 months
London, UK
As a Fullstack Developer, I contributed to the development of a Business Connect Application aimed at facilitating seamless communication and collaboration between businesses. The project focused on scalability, security, and high performance, supporting large user bases and real-time data interactions. Key Responsibilities and Achievements: Frontend Development: I developed a responsive and interactive user interface using React and TypeScript, ensuring a smooth user experience across devices. I followed best practices like component-based architecture and reusable UI components to maintain code quality and scalability. Backend Development: On the backend, I built RESTful APIs using Node.js and Express to handle real-time data exchange. I implemented a microservices architecture for modularity, making it easier to scale and maintain the application. Database Design & Optimization: I designed and optimized both SQL (PostgreSQL) and NoSQL (MongoDB) databases. I implemented indexing, caching (using Redis). Load Balancing & Scaling: To manage high traffic, I implemented NGINX load balancing, ensuring even distribution of requests across servers and preventing bottlenecks. I utilized AWS EC2 for auto-scaling. Microservices & Containerization: I containerized microservices using Docker, allowing for easier deployment, scalability, and environment consistency. Monitoring & Error Tracking: I integrated Sentry for application error tracking and used AWS CloudWatch for infrastructure monitoring. I also set up Prometheus and Grafana for real-time monitoring and metrics visualization. Collaboration & Agile Practices: I worked closely with cross-functional teams, participating in sprint planning, standups, and code reviews to ensure timely delivery of features. I followed Agile methodologies to align development with business needs, ensuring high-quality deliverables.
Technical Support Specialist
Edo State Command and Control Centre
Feb 2020 - Mar 2022
2 years 2 months
Benin City, Edo, Nigeria
Associate Software Engineer
Decagon
Aug 2018 - Jul 2019
1 year
Lagos, Nigeria
• Worked with third-party clients to design and develop applications for startups using a variety of technologies including Typescript, Node js, Express, PostgreSQL, Python, Django, MongoDB, and AWS. • Contributed to the full systems development life cycle including integration of a secure payment gateway, design development, database management, testing, deployment, and maintenance. • Collaborated with cross-functional teams to identify and prioritize features, prioritize and plan development work to ensure timely delivery of high-quality software using best industrial practices. • Demonstrated strong problem-solving skills by troubleshooting and debugging issues and proposing and implementing solutions. • Utilized agile methodologies to deliver software iterations on a regular basis and improve efficiency and effectiveness. • Achieved success in delivering projects on time and to the satisfaction of the client resulting in positive feedback and repeat business.
Education
University of Benin
Master's degree
2019 - 2023
4 years 1 month
University of Benin
Bachelor of Science - BS
2011 - 2015
4 years 1 month
University of Benin
Bachelor of Science (BSc)
2011 - 2015
4 years 1 month