Summary
Work History
Education
Skills
ADDITIONAL INFORMATION
Languages
Timeline
Generic
John Kolo

John Kolo

Abuja, FCT,FC

Summary

Senior Full Stack & DevOps Engineer with 10+ years of experience building scalable SaaS platforms and managing production cloud infrastructure. Specialized in Laravel, Node.js, and multi-cloud environments (AWS, GCP, DigitalOcean), with strong expertise in CI/CD automation, multi-tenant architecture, and high-availability deployments. Experienced in owning the full lifecycle of applications — from backend development to infrastructure provisioning, deployment automation, and production optimization. Proven ability to deliver reliable, secure, and scalable systems in remote-first environments.

Skilled professional with robust background in infrastructure automation, continuous integration, and cloud services. Expertise in scripting, system administration, and container orchestration, ensuring seamless deployments and efficient system operations. Strong focus on team collaboration and adaptability, consistently delivering reliable and effective solutions. Passionate about leveraging technical skills to drive operational excellence and support organizational goals.

Work History

Senior Full Stack & DevOps Engineer

Freelance / Remote Contracts
  • Designed and developed scalable backend systems using Laravel and Node.js powering SaaS and API-driven applications.
  • Architected multi-tenant systems with separate database connections per tenant, improving system isolation and scalability.
  • Built and maintained RESTful APIs integrating payment gateways, third-party services, and internal microservices.
  • Improved application performance by optimizing database queries and implementing caching strategies.
  • Full Stack Engineering
  • DevOps & Cloud Engineering
  • Provisioned and managed cloud infrastructure across AWS, GCP, and DigitalOcean for production environments.
  • Managed EC2 instances, RDS databases, Nginx configurations, and server hardening.
  • Designed and implemented CI/CD pipelines reducing manual deployments and deployment errors.
  • Reduced average deployment time from manual 30–45 minutes to under 10 minutes through automation.
  • Implemented structured environment configurations across development, staging, and production.
  • Troubleshot and resolved critical production issues including PHP-FPM crashes, memory leaks, and server bottlenecks.
  • Implemented backup and recovery processes for production databases ensuring business continuity.

Early Career Software Developer

  • Assisted in building API-driven Laravel applications.
  • Supported infrastructure setup and cloud provisioning.
  • Debugged SQL issues and optimized database consistency across environments.
  • Collaborated with distributed teams on feature delivery and issue resolution.

Education

B.Sc. - Computer Information Science

Lead City University
Ibadan

Master - Information Technology

Miva Open University
Abuja

Skills

  • Backend & Application Engineering
  • PHP (Laravel), Nodejs
  • REST APIs & third-party integrations
  • Multi-tenant SaaS systems
  • React / Nextjs
  • MySQL, PostgreSQL
  • DevOps & Cloud Engineering
  • AWS (EC2, RDS, IAM, AMIs)
  • Google Cloud Platform (Compute Engine, Cloud SQL)
  • DigitalOcean, Laravel Forge
  • Docker & containerized deployments
  • CI/CD (automated build & deployment pipelines)
  • Nginx, Linux server administration
  • Engineering Practices
  • Infrastructure provisioning & environment automation
  • Production monitoring & troubleshooting
  • Performance tuning & system optimization
  • Secure deployment configuration
  • Git-based workflows & remote collaboration
  • Infrastructure automation
  • Linux operating system
  • Monitoring and logging
  • Containerization technologies
  • Scripting languages
  • Microservices architecture
  • Maintenance and troubleshooting
  • Performance optimization
  • API development
  • IT operations
  • Network fundamentals
  • System administration
  • IT solution development
  • Security best practices
  • Configuration management
  • Task prioritization
  • Software development
  • Release management
  • Version control systems
  • Continuous integration
  • GitHub collaboration
  • Continuous integration systems
  • Agile
  • Source and version control: git, github
  • Linux environments
  • Build releases

ADDITIONAL INFORMATION

  • 10+ years of engineering experience
  • Experienced in remote-first collaboration
  • Strong ownership mindset across application & infrastructure layers
  • Fluent in English

Languages

English
Full Professional

Timeline

Senior Full Stack & DevOps Engineer

Freelance / Remote Contracts

Early Career Software Developer

Master - Information Technology

Miva Open University

B.Sc. - Computer Information Science

Lead City University
John Kolo