Resume
Recruiter-friendly summary — download PDF for applications.
Salaudeen Abdulkabir
Software Engineer | Full-Stack Development | APIs | Application Security
Professional Summary
Software Engineer with hands-on experience developing full-stack web applications, RESTful APIs, database-driven systems, and production-ready software using JavaScript, TypeScript, Python, React, Next.js, Node.js, and PostgreSQL. Experienced across requirements analysis, development, testing, debugging, deployment, and technical documentation. Strong interest in application security, secure coding, API security, cloud, and DevOps practices.
Technical Skills
Languages: JavaScript, TypeScript, Python, SQL, HTML, CSS, Go
Frontend: React.js, Next.js, Responsive Web Development, UI Implementation
Backend: Node.js, RESTful APIs, API Development, Authentication, Authorization
Databases: PostgreSQL, SQL, Database Design
Engineering: Git, GitHub, Testing, QA, Debugging, Code Review, Technical Documentation
Cloud & DevOps: Linux, Docker, CI/CD, Application Deployment, Cloud Fundamentals
Security: Web Application Security, API Security, Secure Coding, OWASP, Vulnerability Assessment
Professional Experience
Junior Software Engineer & QA Systems Evaluator
Remote / Contract | Jan 2024 – Present
- Develop and evaluate software solutions using Python, TypeScript, and Go with emphasis on code quality, reliability, and maintainability.
- Build full-stack applications using Next.js, Node.js, and PostgreSQL, including frontend interfaces, backend services, APIs, and database integration.
- Design and implement RESTful APIs and application features based on technical and business requirements.
- Perform testing, debugging, code review, and defect identification to improve software quality.
- Collaborate with engineering teams to evaluate technical approaches, troubleshoot issues, and document development workflows.
Founder & Software Developer, VHLabs
Self-Employed | 2023 – Present
- Design and develop responsive web applications and digital systems using React.js, Next.js, JavaScript, and TypeScript.
- Manage the software development lifecycle from requirements gathering and solution design through development, testing, deployment, and maintenance.
- Translate client and business requirements into practical technical solutions and reusable software components.
- Integrate backend services and APIs while performing testing, debugging, performance optimization, and deployment.
- Manage technical decisions, project delivery, and development workflows across multiple projects.
Cybersecurity & Web Development Instructor
Afrilight Computer, Nigeria | Part-Time | 2021 – 2024
- Taught HTML, CSS, JavaScript, React.js, software development fundamentals, debugging, and practical problem-solving.
- Developed project-based lessons, exercises, and assessments based on real-world development scenarios.
- Introduced cybersecurity fundamentals and secure software development practices.
Selected Projects
Lingua Pro — Language Learning Application
- Developed a React.js language-learning application with AI-powered backend integration and interactive learning features.
- Integrated the Web Speech API and implemented responsive frontend functionality.
- Deployed and maintained the application in a production environment.
Full-Stack Web Applications
- Developed applications using React.js, Next.js, Node.js, and PostgreSQL with RESTful APIs, database schemas, authentication workflows, and responsive interfaces.
- Worked across frontend, backend, database, testing, and deployment layers to deliver complete software solutions.
Education
B.Sc. Computer Science | Lagos State University of Education (LASUED) | 300-Level