Resume

Download or view my professional resume

Nicholas Aigberua

Software Engineer

Professional Summary

I’m a Software Engineer who enjoys building systems that are fast, secure, and built to scale. Most of my work revolves around backend engineering working with tools like Node.js, Python and Docker to solve real problems. I’ve led API development, integrated third-party services, and improved database performance to make apps run smoother. I work well in agile teams, communicate clearly, and like being hands-on with the whole stack from cloud infrastructure and CI/CD pipelines to network security and performance tuning. In short, I like building reliable systems that actually work in the real world.

Work Experience

Software Engineer

Appnable

Nov 2025 - Present

Developed and maintained backend services using Node.js with TypeScript, focusing on complex API logic and performance optimization. Managed database operations and authentication flows with Supabase for secure data handling and smooth integrations. Implemented CI/CD pipelines and automated deployments using GitHub Actions for reliable releases. Worked with Azure for hosting, scaling, and environment management. Performed testing and debugging to improve stability and resolve production issues.

  • Built and optimized complex API logic for scalable services
  • Managed authentication and data flows using Supabase
  • Automated deployments with GitHub Actions and CI/CD
  • Operated and scaled infrastructure on Azure
  • Improved service reliability through testing and debugging
Node.jsTypeScriptSupabaseAzureGitHub ActionsCI/CDPostgreSQLMongoDBDocker

Project Lead Developer (Freelance)

Sceptre

Apr 2024 - Nov 2025

Led product development and guided the technical direction of core features. Coordinated tasks across development, design, and product teams for smooth delivery. Integrated APIs and backend services to enhance performance and reliability. Reviewed code and development workflows to improve efficiency and maintain standards. Facilitated stakeholder communication to ensure alignment and timely execution.

  • Drove technical direction and feature delivery
  • Coordinated cross-functional teams for on-time milestones
  • Integrated services to improve reliability and performance
  • Elevated efficiency through code and workflow reviews
  • Kept stakeholders aligned for timely execution
Node.jsAPI IntegrationProject ManagementCode ReviewAgile

Software Engineer

Workbrook

Apr 2025 - May 2025

Participated in CodeBase reviews and assessed application structure to enhance overall efficiency. Provided feedback to improve both application functionality and workflow.

  • Participated in comprehensive codebase reviews
  • Enhanced overall application efficiency
  • Improved application functionality and workflow through feedback
Code ReviewApplication ArchitectureSoftware Development

Network Security Intern

Tiger Logic Africa

Mar 2024 - Sep 2024

Handled testing and setup of firewalls to meet security standards. Used technical skills to help reduce system errors. Tested firewalls to make sure they were safe and compliant.

  • Handled testing and setup of firewalls to meet security standards
  • Reduced system errors through technical expertise
  • Ensured firewall safety and compliance with security standards
Network SecurityFirewall ConfigurationSecurity TestingSystem Administration

Backend Developer

Timest Web

Aug 2024 - Sep 2024

Developed and secured API endpoints using NestJS, ensuring they met industry and security standards. Identified and fixed backend issues, reducing system errors and improving overall performance.

  • Developed secure API endpoints using NestJS meeting industry standards
  • Identified and fixed backend issues reducing system errors
  • Conducted thorough testing ensuring API reliability and compliance
NestJSAPI DevelopmentSecurityBackend Development

Backend Developer

Wish to Wear

Jan 2024 - Jul 2024

Designed and developed RESTful APIs to facilitate efficient client-server communication. Validated user inputs against the database using Express Validator to ensure data integrity and security.

  • Designed and developed RESTful APIs for efficient client-server communication
  • Implemented data validation using Express Validator for security and integrity
  • Led API documentation process with Swagger providing comprehensive developer documentation
  • Conducted thorough API testing using Postman ensuring functionality and performance
Node.jsExpress.jsRESTful APIsExpress ValidatorSwaggerPostman

Full Stack Developer

Edge Tech

Jul 2023 - Jan 2024

Designed client-side and server-side architecture and implemented cloud-based backend solutions. Integrated third-party APIs from external applications into web platforms.

  • Designed and implemented client-side and server-side architecture
  • Implemented cloud-based backend solutions
  • Successfully integrated third-party APIs into web platforms
  • Created RESTful API with proper routing, authentication, and Swagger documentation
  • Optimized database queries, indexing, and overall database performance
Full Stack DevelopmentCloud SolutionsAPI IntegrationDatabase OptimizationRESTful APIsSwagger

Education

B.Levels

University of Lagos

Computer Science

Oct 2021 - Aug 2022
  • Completed foundational computer science coursework
  • Strong academic performance in core subjects

Bachelor of Science

University of Lagos

Computer Science

Jan 2023 - Jul 2025
  • Currently pursuing degree in Computer Science
  • Focus on software engineering and system design
  • Active in academic and practical projects

Technical Skills

Frontend

ReactTypeScriptJavaScriptHTML/CSS

Backend

Node.jsExpress.jsPythonPrismaTypeORMMongooseAPI Development

Database

PostgreSQLMySQLMongoDBSupabaseRedis

DevOps

DockerGitLinuxCI/CD PipelinesGitHub ActionsTerraformNGINXAWSAzure

Networking

Firewall ConfigurationNetwork SecuritySecurity AuditingNetwork Monitoring

Other

Agile MethodologiesAPI Documentation (Swagger)PostmanJestTesting

Featured Projects

Contact Manager API (Node.js)

RESTful backend for managing contacts with CRUD, validation, and structured controllers/middleware.

Node.jsExpressMongoDBMongooseJestSupertest

Full-Stack Todo App

Simple CRUD todo app: REST API backend and a lightweight React frontend.

ReactNode.jsExpressMongoDB

Real-Time Chat App (Backend)

Chat backend with JWT auth, public/private rooms, Socket.IO messaging, presence, typing, and rate limiting.

Node.jsExpressTypeScriptSocket.IOMySQLPrismaJWTJest

To print this resume, use your browser's print function (Ctrl+P / Cmd+P) or download the PDF version above.