Thato Babusi

Thato Babusi

Senior Systems Developer
(PHP | Laravel framework specialist)

image

I am experienced in dynamic team oriented system development and maintenance, providing client focused systems support among many other facets.

I have just over 10 years working experience in the industry; having worked in Aviation, Media & Advertising, Research, Logistics and Human Resource industries for well known major house hold name brands in the country.


Work Experience

Senior PHP Developer

LabourNet PTY (Ltd)
May 2023 - Current

I am part of the PSIber team within LabourNet and am tasked with:
• Producing detailed specifications and documentation.
• Contributing to all SDLC phases.
• Developing and deploying of new features.
• Maintenance, troubleshooting and fixing of any issues related to PHP programs.
• Solving complex performance and architectural challenges.

Senior Software Developer

Inhance Supply Chain Solutions
August 2022 - May 2023 (9m|3wks)

I was privileged to work in the Inhance Supply Chain development team, where my duties included:
• Development of new functionality.
• Maintenance of existing functionality.
• Integration development.
• Performance optimization.
• Documentation.
• Providing Support to internal and external stakeholders as well as,
• Code review and quality assurance

Highlights and achievements being:
1. Created a few packages that are used by various aspects of the systems.
2. Learning and implementation of FilamentPHP.
3. Adapting to new architectural structure.
4. Ran lead on a priority project from inception that is being used by several clients.
5. A perfect handover of fully detailed documentation, training videos, other resources and training sessions to the developer who took over.

Systems Developer

Yonder (Yonder Media)
March 2021 - July 2022 (1y|5m)

I was part of the Yonder Media development team. My duties included:
• Development of modifications and add-on modules and components to existing PHP applications.
• Building of USSD, Whatsapp Chatbot and Facebook Chatbot systems using YOMO internal PHP framework.
• Providing assistance where applicable to the project manager, quality assurance team, frontend developers, campaign administrators and managers.
• Analyze, maintain and enhance existing functionality and troubleshoot issues.
• Promote new technologies and share knowledge within the team.
• Recommend improvements to development processes.
• Contribute to implementation plans, and assist in rollout.

Senior Systems Developer / Team Lead

Plus 94 Research PTY (Ltd)
Nov 2020 - March 2021 (3m)

My primary duties included:
• Develop, refine, and tune integrations between applications.
• Design, develop, and unit test applications in accordance with established standards.
• Analyse and resolve technical and application problems.
• Ensure the best possible performance, quality and responsiveness of applications.
• Identify bottlenecks and bugs, and devise solutions to these problems.
• Help maintain code quality, organisation and automatization.
• Prepare reports, manuals and other documentation on the status, operation and maintenance of software.

Senior Systems Developer

SEAMS Charters (Honiball Aviation Auditing)
Aug 2019 - Nov 2020 (1y|4m)

In charge of the SEAMS project. (Smart Electronic Aviation Management System)
• Adding new functionality,
• System maintenance,
• Bug fixes,
• Architecture and system refactoring,
• Speeding up system performance,
• Mentoring and helping out other team mates with PHP/Laravel framework,
• Code review,
• Researching and implementation of new and more efficient technologies to speed up development process,
• Documentation,

Among many other tasks.

Highlights and achievements being:
1. Speeded up the system that was running at a snails pace due to bulk data calls and processing
2. Decoupled troublesome spaghetti code into repository pattern based structure
3. Reduced number of un-processed tickets to 6%!

Senior Systems Developer

ConciseFlow PTY (Ltd)
June 2019 - Aug 2019 (3m)

I was part of the Concise Flow Development Team.
Building Human Resources Management Systems & Employee Engagement Systems.

Using Laravel, PHP, Amazon EC2, Javascript, Bootstrap, MySQL, GitHub & Bitbucket.

Systems Developer

Yonder Media
Jan 2018 - June 2019 (1y|5m)

I was part of the Yonder Media development team behind the Campaign Management Systems. My duties included:
• Development of new database-driven web applications and web services.
• Development of modifications and add-on modules and components to existing PHP applications.
• Linking up of custom built in-house framework with other platforms such as Laravel, October CMS and Joomla.
• Building of USSD, Whatsapp Chatbot and Facebook Chatbot systems using YOMO internal PHP framework.
• Providing assistance where applicable to the project manager, quality assurance team, frontend developers, campaign administrators and managers.
• Analyze, maintain and enhance existing functionality and troubleshoot issues.
• Promote new technologies and share knowledge within the team.
• Recommend improvements to development processes.
• Contribute to implementation plans, and assist in rollout.

Highlights and achievements:
Worked on Admin Systems, USSD, Whatsapp and Facebook Chatbots for big name brands.

Systems Developer

Honiball Aviation Auditing
May 2013 - December 2017 (4y|6m)

In the fast paced aviation industry I was part of the Smart Electronic Aviation Management System team where I was tasked with;
• Designing new systems including process flow, user interface and reports
• Managing database of the staff, instructors, pilots, students and clients
• Helping the staff with the general Information Communications Technology related issues
• Participating in a team-oriented environment to develop complex web-based applications
• Maintaining existing codebase, to include troubleshooting bugs and adding new features
• Developing the programming code from scratch or by adapting existing website graphics packages and software to meet business requirements
• Preparing solutions with applicable tools to execute client-specific interfaces, workflows and data analysis libraries.
• Interpreting and evaluating business needs to determine risks along with design apt solutions.
• Determining any functionality that the site must support and developing PHP content based on practical approved layout
• Guiding business decisions from technical perspective like performance, reliability, scalability and security.
• Writing all clean object-oriented PHP as well as efficient SQL.
• Debugging: Testing the website and identifying any technical problems and hitches
• Troubleshooting: Aiding Customers and users with any problems they come across on the system, and maintaining a list of common problems in order to keep an up to date FAQ’s database to make future troubleshooting easier.

Highlights and achievements being:
1. Conversion of the system from plain PHP to Laravel 5 Framework.
2. Implementation of reliable and more profitable SMS system.
3. Successfully providing customer support and resolving client's queries and reports.
4. Bringing to the table multiple suggestions that management approved for implementation.
5. Taking on the role of Lead Developer during my last few months during which output was at an all time high.