Terrah Mthombeni

Senior Software Developer at MICROmega Holdings Limited
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
City of Johannesburg, Gauteng, South Africa, ZA
Languages
  • English -
  • Tsonga -
  • Zulu -
  • Northern Sotho -
  • Venda -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Reghardt van Dyk

Terrah is a multi-faceted individual, superbly skilled in professional and personal milieus. On a professional level, he is an accomplished developer, constantly seeking new challenges and ways to perfect his craft. He managed to integrate two extremely complex systems at our company, something two developers before him could not do. And did so in a mere three months. He’s quick to action and gets the job done, on time, every time. Technically he can’t be faulted and as he gains even more exposure, he’s only getting more proficient at what he does best, solving problems. On a personal level, I know Terrah as a courteous and down to earth individual who puts his faith and family above all. He’s always quick with a joke and has a way of lighting even the heaviest of moods. It is because of these reasons that I would highly recommend Terrah for any position he chooses to apply for.

Mahlatse Sejaphala

Terrah is a professional, who works well with others. He does not judge if you need his assistance but rather leaves whatever he is doing and help where he can. I don't recall him refusing any work given to him to do. The most important factors that puts him up from the rest is his work ethic and loyalty. In essence he is one of the best. I would recommend him at any job level and expertise.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • MCSD SharePoint
    Microsoft
    Jan, 2015
    - Oct, 2024
  • Microsoft MVC 4
    Microsoft
    Jan, 2015
    - Oct, 2024
  • HTML5, CSS3 and JAVASCRIPT
    Microsoft
    Oct, 2014
    - Oct, 2024
  • Microsoft SharePoint Advanced Solutions
    Microsoft
    Jul, 2014
    - Oct, 2024
  • Microsoft SharePoint Core Solutions
    Microsoft
    Apr, 2014
    - Oct, 2024
  • Microsoft Certified Technology Specialist MCTS
    Microsoft
    Jun, 2013
    - Oct, 2024
  • MCTS: SQL Server 2008, Database Development
    Microsoft
    May, 2013
    - Oct, 2024
  • MCPS: Microsoft Certified Professional
    Microsoft
    Apr, 2012
    - Oct, 2024
  • MCSA: Windows Server 2008
    Microsoft
    Apr, 2012
    - Oct, 2024
  • Microsoft Certified IT Professional Server Administrator MCITP
    Microsoft
    Jan, 2012
    - Oct, 2024
  • MCITP: Server Administrator on Windows Server 2008
    Microsoft
    Dec, 2011
    - Oct, 2024
  • MCTS: Windows Server 2008 Network Infrastructure, Configuration
    Microsoft
    Oct, 2011
    - Oct, 2024
  • MCTS: Windows 7, Configuration
    Microsoft
    Sep, 2011
    - Oct, 2024
  • MCTS: Windows Server 2008 Active Directory, Configuration
    Microsoft
    May, 2011
    - Oct, 2024
  • MCPD: Windows Developer
    Microsoft
    Nov, 2010
    - Oct, 2024
  • MCTS: .Net Framework 2.0, Windows Applications
    Microsoft
    Nov, 2010
    - Oct, 2024

Experience

    • South Africa
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Developer
      • Sep 2017 - Present

    • South Africa
    • IT Services and IT Consulting
    • 100 - 200 Employee
    • Acting Lead Developer
      • Feb 2017 - Sep 2017

    • Senior C# Developer
      • Apr 2016 - Feb 2017

    • C# Developer
      • Dec 2014 - Mar 2016

      • Preventative maintenance.• Build new systems using .NET 3.5, 4.0, 4.5, ASP.NET Web Forms, MVC, C#.NET, VB.NET, Microsoft SQL, Web Services, Html, JQuery, JavaScript, CSS, Office Object Model• Working with an agile team to develop, test, and maintain web and desktop-based business applications built on Microsoft technologies• Problem solving / trouble shooting on the application and daily support on the application.• Assist with Testing of new application releases or fixes.• Skills transfer to application support specialists.• Involved with Application configuration management.• Proactive monitoring of the application to ensure exceptions is detected as early as possible.• Actively research and engage with stakeholders in order to understand their systems.• Conceptually design and identify integration technologies and frameworks.• Keep up to date with existing and future integration technologies.• Implement solutions within specified and agreed timelines.• Plan and execute identified integrations.• Effectively liaise with the different stakeholders to ensure proper execution and completion of integrations.• Design and produce technical specifications.• Develop solutions utilising existing technologies• Writing documentation that describes installation and operating procedures.• Develop new functionalities on our existing software products.• Lead/mentor developers and share knowledge through knowledge-sharing presentations.• Participate in a small, experienced, energetic team on a rapid, agile development schedule• Creating database objects such as tables, views, stored procedures, Triggers etc.• Ensure that the code is written keeping in mind any security issues such as SQL Injection.• Hosting web applications on Dev, QA and Prod.

    • Junior C# Developer
      • Oct 2013 - Dec 2014

      • Build new systems using .NET 3.5, 4.0, 4.5, ASP.NET Web Forms, MVC, C#.NET, VB.NET, Microsoft SQL, Web Services, Html, JQuery, JavaScript, CSS, Office Object Model• Analyse, design, implement and integrate functional requirements in the solutions• Develop new functionalities on our existing software products.• Participate in a small, experienced, energetic team on a rapid, agile development schedule• Creating database objects such as tables, views, stored procedures, Triggers etc.• Identify columns for Primary Keys in all the tables at the design time and create them.• Create functions to provide custom functionality as per the requirements.• Ensure that the code is written keeping in mind any security issues such as SQL Injection.• Hosting web applications on Dev, QA and Prod.• Participate in discussions involving the application creation and understand the Requirements and provide the back-end functionality for the applications.

    • South Africa
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Developer | Server Administrator
      • Jun 2011 - Oct 2013

      • Designs, develops and modifies modules based on functional and system requirements.• Work closely with the Team Leader, Business Analyst and Product Owner for understanding the functional and system requirements. • Work closely with the Architecture Team to ensure architectural integrity and product quality. • Participate in testing process through unit testing and bug fixes.• Analysing and resolving technical and application problems.• Creating SQL Tables, Views, Stored Procedures, Jobs, Functions and Triggers • Build DTXS packages using SQL Server Integration Services (SSIS).• Administering Our DEV, QA and Production Servers.• Providing third-level support to business users.• Making sure clients Sites are running smoothly.• Publishing Applications to DEV, QA and Prod Using the file transfer protocol (FTP).• Writing documentation that describes installation and operating procedures.

Education

  • Damelin
    Bachelor of Commerce in Information Management, Information Technology
    2016 - 2019
  • Boston College
    Diploma, Information Technology
    2009 - 2011

Community

You need to have a working account to view this content. Click here to join now