Summary
Overview
Work History
Education
Skills
Accomplishments
Technical Profile
Personal Information
Timeline
Work Preference
Devan Holmes

Devan Holmes

Senior Software Developer
Pretoria,GP

Summary

Respectful self-motivator gifted at finding reliable solutions for software issues. Experienced in Front End Solutions and Back End Solutions and offering skills in React and .NET. Fluent in JavaScript and accustomed to working with cross-cultural, global teams.

Overview

7
7
years of professional experience

Work History

Senior Full Stack Software Developer

Lalandi Conclusion
04.2023 - Current
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Tested and deployed scalable and highly available software products.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Created proofs of concept for innovative new solutions.
  • Developed next generation integration platform for internal applications.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Improved software efficiency by troubleshooting and resolving coding issues.

Lead Full Stack Developer

Hyperboliq
Pretoria
01.2022 - 04.2023
  • Reviewed code, debugged problems and corrected issues.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Delivered performance-driven and user-centric websites that met all business requirements.
  • Adjusted design parameters to incorporate new features.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Worked with back-end developers to design APIs.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Coordinated efficient large-scale software deployments.
  • Mentored junior members and delivered training to boost team skills set.
  • Developed unit test cases for testing and automation.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Boosted network, system and data availability and integrity through preventive maintenance and upgrades.
  • Provided software application engineering and maintenance for development lifecycle.
  • Managed development milestones from initial steps through final delivery.
  • Developed clear specifications for project plans using customer requirements.

Full Stack Developer

Sumtaka
Centurion
01.2022 - 01.2023
  • Reviewed code, debugged problems and corrected issues.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Boosted network, system and data availability and integrity through preventive maintenance and upgrades.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.
  • Developed clear specifications for project plans using customer requirements.
  • Managed development milestones from initial steps through final delivery.
  • Mentored junior members and delivered training to boost team skills set.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Coordinated efficient large-scale software deployments.
  • Worked with back-end developers to design APIs.
  • Adjusted design parameters to incorporate new features.
  • Developed unit test cases for testing and automation.

Intermediate Full Stack Developer

BSure
Bedfordview
01.2020 - 12.2021
  • Reviewed code, debugged problems and corrected issues.
  • Consulted with engineering team members to determine system loads and develop improvement plans.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Coordinated efficient large-scale software deployments.
  • Mentored junior members and delivered training to boost team skills set.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
  • Boosted network, system and data availability and integrity through preventive maintenance and upgrades.
  • Managed development milestones from initial steps through final delivery.
  • Developed clear specifications for project plans using customer requirements.

Full Stack Software Developer

DataSaint
Menlyn
01.2018 - 12.2019
  • Boosted network, system and data availability and integrity through preventive maintenance and upgrades.
  • Managed development milestones from initial steps through final delivery.
  • Worked with back-end developers to design APIs.
  • Coordinated efficient large-scale software deployments.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Analyzed existing software implementations to identify areas requiring improvement.
  • Adjusted design parameters to incorporate new features.
  • Used NodeJS, ORM and SQL/No-SQL to develop and manage databases.

Education

Diploma - Software Development

CTU Training Solution

Certificate Of Completion - Azure Devops

Azure

Skills

Frontend development

Mobile app development

Backend development

Full-stack development

API design and integration

Microservices architecture

Serverless architecture

Continuous integration and deployment

Software architecture

Containerization and virtualization

RESTful services

Performance optimization

JavaScript programming

NoSQL databases

Accomplishments

  • Led and supervised a team of 10 staff members, ensuring efficient task delegation, performance monitoring, and goal achievement.
  • Conducted in-depth consumer testing to identify and resolve product issues, leading to improved user experience and product reliability.
  • Diagnosed and documented recurring Paygate failures, pinpointing their root causes and implementing effective solutions, which directly contributed to an increase in sales.
  • Proactively integrated Sentry into projects to enhance error tracking and resolution, enabling the identification and mitigation of issues before they could impact operations.
  • Led the development of a SaaS-based LMS platform for schools, integrating AI-powered automation.

Technical Profile

  • Software Development: JavaScript (Node.js, React, Angular, Vue.js, TypeScript), C# (.NET Core), Python (for scripting & automation).
  • Cloud & DevOps: Docker, Kubernetes, Azure Container Instances, CI/CD pipelines, cloud-native architectures (Azure, AWS, Firebase).
  • AI & Automation: AI-powered integrations, error monitoring (Sentry), and proactive debugging solutions.
  • SaaS & Web Development: Architecting and developing scalable learning management systems (LMS) and enterprise applications.
  • Game Development: Creating a programming-based strategy game, leveraging REST APIs for game logic execution.
  • Frontend: Razor, Angular, React, React Native, Next.js, Nuxt.js, Vue.js, Tailwind
  • Backend: .NET Core, Node.js, Firebase Functions, Express, Entity Framework
  • Databases: Firebase, Firestore, SQL (PostgreSQL, MSSQL), NoSQL (MongoDB, Redis)
  • Infrastructure & Deployment:Cloud Hosting: Firebase Hosting, Azure App Services, Azure VM, In-house VM
    Containerization & Orchestration: Docker, Kubernetes, Azure Container Instances
    CI/CD & Monitoring: GitHub Actions, Jenkins, Sentry, Prometheus, Grafana
  • Security & API Development: OAuth, JWT, RESTful APIs

Personal Information

Title: Certified Full Stack Developer

Timeline

Senior Full Stack Software Developer - Lalandi Conclusion
04.2023 - Current
Lead Full Stack Developer - Hyperboliq
01.2022 - 04.2023
Full Stack Developer - Sumtaka
01.2022 - 01.2023
Intermediate Full Stack Developer - BSure
01.2020 - 12.2021
Full Stack Software Developer - DataSaint
01.2018 - 12.2019
CTU Training Solution - Diploma, Software Development
Azure - Certificate Of Completion, Azure Devops

Work Preference

Work Type

Part TimeContract WorkFull Time

Work Location

Remote

Important To Me

Flexible work hoursWork from home optionHealthcare benefitsPersonal development programs
Devan HolmesSenior Software Developer