Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic
Karabo Maimane

Karabo Maimane

Cape Town

Summary

Adept Full Stack Engineer with a proven track record at Sovtech Africa, I excel in responsive web design and software engineering, showcasing significant achievements in performance optimization and collaborative problem-solving. Expertise in JS frameworks and microservice stacks, paired with a knack for innovative solutions, has consistently enhanced user experiences and operational efficiency.

Overview

8
8
years of professional experience
1
1
Certificate

Work History

Full Stack Engineer

Sovtech Africa
08.2023 - 07.2024

Key Competencies:

  • Full-Stack Development: Demonstrated expertise in full-stack development, building robust and scalable web and mobile applications using Ionic Angular, Angular, Sails.js, MongoDB, and AWS cloud services.
  • Mobile App Development: Developed high-performance driver and passenger mobile apps using Ionic Angular, ensuring seamless user experiences and real-time updates.
  • Web Admin Dashboard Development: Created a comprehensive Angular-based web admin dashboard for efficient management of trips, user accounts, vehicles, operational areas, and app metrics.
  • Backend Engineering: Engineered a scalable backend using Sails.js on AWS EC2, utilizing MongoDB for data storage and S3 for asset management.
  • Cloud Infrastructure: Deployed and maintained applications on AWS cloud infrastructure, leveraging EC2 and S3 for optimal performance and reliability.
  • CI/CD Pipelines: Implemented and maintained continuous integration and continuous deployment (CI/CD) pipelines for efficient and reliable software delivery.
  • Payment Integration: Successfully integrated PayStack payment gateway for secure transaction processing.
  • Version Control and Deployment: Implemented robust version control and deployment strategies to ensure smooth app updates and seamless user experiences.
  • Problem Solving and Critical Thinking: Demonstrated strong problem-solving and critical thinking skills to address technical challenges and optimize application performance.

Experience Highlights:

  • Secure Express App Development: Led development of full-featured e-hailing app, encompassing mobile app development (Ionic Angular), web admin dashboard creation (Angular), backend engineering (Sails.js, AWS EC2, MongoDB, S3), and implementation of CI/CD pipelines.
  • Real-time Trip Monitoring: Implemented real-time trip monitoring and tracking features to enhance safety and user experience.
  • SOS Management: Developed comprehensive SOS reporting system for effective incident management and risk mitigation.
  • Performance Optimization: Optimized app performance through efficient coding practices, database management, cloud infrastructure utilization, and continuous performance monitoring.
  • CI/CD Automation: Automated build, test, and deployment processes using CI/CD pipelines, ensuring rapid and reliable software delivery.
  • Paired with fellow engineers to brainstorm ideas, debug problems and review code.
  • Adopted engineering best practices and delivered highest quality scalable solutions.
  • Worked with customers to define requirements and troubleshoot issues and architected and implemented new engineering applications to meet needs.
  • Designed and implemented scalable application programming interfaces.
  • Understood full technology stack and underlying applications, services and databases, resulting in optimal program performance.

Web Developer

MWEB
04.2019 - 07.2023

Key Competencies:

  • Front-End Development Expertise: Demonstrated proficiency in developing dynamic and user-friendly web interfaces using modern JavaScript frameworks (Angular, React), HTML5, and CSS3.
  • UI/UX Design: Collaborated with UI designers and independently created UI designs for various customer-facing features, ensuring visually appealing and intuitive user experience.
  • Customer-Focused Development: Led front-end development for multiple customer-facing features (e.g., account management, help site, query system, cancellation process, outage reporting), prioritizing customer needs and improving their overall experience.
  • Legacy System Migration: Successfully migrated legacy account management functions to a new company portal, ensuring seamless functionality and data integrity.
  • Collaboration & Communication: Worked effectively within a cross-functional Agile (Scrum) team, collaborating with UI designers, backend developers, and stakeholders to deliver high-quality solutions.
  • Problem Solving & Time Management: Proactively identified and resolved technical issues, adhering to project timelines and deadlines.
  • Security & Best Practices: Followed industry best practices for software development and web security to ensure the protection of sensitive customer data.

Experience Highlights:

  • My Account Migration: Led front-end development and integration for migrating legacy account management functions to new company portal.
  • Help Site Development: Collaborated with UI designers to implement new help site, providing customers with easy access to information and support.
  • Customer Query System: Spearheaded front-end development of customer query system, reducing call center traffic and improving customer satisfaction.
  • Account Cancellation Process: Designed and implemented a self-service account cancellation process, streamlining customer interactions and reducing support overhead.
  • Network Outage Reporting: Developed a front-end solution for real-time outage reporting, keeping customers informed and improving transparency.
  • Website Rebranding: Collaborated with another front-end developer to implement new design for company's website, enhancing the overall user experience.

Junior Web & Mobile Developer

CodeTribe Academy(InnovationHub)
05.2018 - 03.2019

Key Competencies:

  • Full-Stack Development: Demonstrated proficiency in developing web and mobile applications using Ionic, Angular, and Firebase, showcasing a solid foundation in full-stack development.
  • Lead Developer: Took ownership and led development of two innovative mobile applications (Puls8, Gas Radar), demonstrating leadership and project management skills.
  • UI/UX Design: Created unique and intuitive UI designs and app layouts, enhancing user experience and engagement.
  • Innovation & Entrepreneurship: Contributed to the successful development of apps that received funding and recognition, showcasing a passion for innovation and entrepreneurship.
  • Technical Research: Actively researched technology trends and industry best practices to stay ahead of curve and apply cutting-edge solutions.
  • Collaboration & Communication: Worked effectively within a team environment, collaborating with colleagues on various aspects of app development.
  • Agile Development: Followed Agile (Scrum) methodology, actively participating in stand-ups, sprint planning, and backlog refinement.

Experience Highlights:

  • Puls8 (Pulsate) App: Led development of a DJ/artist booking app, creating UI/UX design and implementing core functionality in Ionic with a Firebase backend. This app received funding from Mlab and Innovation Hub.
  • Gas Radar App: Led front-end development of a gas/fuel price comparison app using Ionic and Firebase, while also contributing to backend development.
  • Custom CMS Systems: Developed custom Angular-based CMS systems for both Puls8 and Gas Radar to manage app data efficiently.
  • Technical Research: Continuously researched and implemented latest technologies (Ionic, Angular) to deliver modern and effective solutions.

Software Developer Intern

Coralite Training Academy
09.2016 - 09.2017

Key Competencies:

  • Front-End Development & Maintenance: Demonstrated expertise in maintaining and enhancing existing front-end systems, troubleshooting and resolving bugs in functionality and display.
  • UI/UX Design: Created wireframes, sketches, and brought designs to life, focusing on intuitive and user-friendly interfaces for complex systems like hospital queue management and water meter management.
  • Technical Proficiency: Proficient in front-end technologies and actively pursued professional development through Microsoft (MCSD) and Oracle (Java SE I) certifications.
  • Problem Solving & Quality Assurance: Performed manual testing to identify and resolve issues, ensuring the quality and reliability of software solutions.
  • Continuous Learning: Stayed up-to-date with industry trends and best practices to improve application efficiency and effectiveness.
  • Collaboration & Communication: Worked effectively within a multi-talented team, communicating clearly and collaborating on project goals.
  • Agile Development: Followed Agile (Scrum) methodology, participating actively in stand-ups, sprint planning, and backlog refinement.

Experience Highlights:

  • TQSystem - Hospital Queue Management: Contributed to maintenance and enhancement of a critical hospital queue management system, focusing on user interface improvements and bug fixes.
  • Letsema Water Management System: Played a key role in developing front-end for a water meter management system aimed at preventing fraud and illegal connections, facilitating field agent data collection, and reporting to municipalities.
  • Professional Development: Completed Microsoft (MCSD) and Oracle (Java SE I) certifications to enhance technical skills and knowledge.
  • User-Centered Design: Prioritized user experience in design and development, ensuring that complex systems were easy to use and navigate for both staff and field agents.
  • Problem-Solving: Proactively identified and resolved technical issues, improving system functionality and reliability.

Education

Bachelor of Science - Computer Systems

Heriot Watt University(Edinburg Correspondence)
Johannesburg, South Africa
06.2015

Skills

  • Responsive Web Design
  • User Interface Development
  • JS Frameworks: React, Angular, Vue
  • Software Engineering
  • API Integration
  • NoSQL Databases
  • Object-Oriented Programming
  • Continuous Integration Systems
  • Testing and debugging

Certification

  • Microsoft Certified Solutions Developer: App Builder
  • Oracle Certified Associate: 1ZO-808 Java SE Programmer I

Languages

English
Bilingual or Proficient (C2)
Zulu
Bilingual or Proficient (C2)
Setswana
Bilingual or Proficient (C2)
Afrikaans
Intermediate (B1)
Sotho
Bilingual or Proficient (C2)

Timeline

Full Stack Engineer

Sovtech Africa
08.2023 - 07.2024

Web Developer

MWEB
04.2019 - 07.2023

Junior Web & Mobile Developer

CodeTribe Academy(InnovationHub)
05.2018 - 03.2019

Software Developer Intern

Coralite Training Academy
09.2016 - 09.2017

Bachelor of Science - Computer Systems

Heriot Watt University(Edinburg Correspondence)
Karabo Maimane