Peet Brits

Peet Brits Email and Phone Number

Senior Software Developer @ Iteiga Technologies
Peet Brits's Location
City of Johannesburg, Gauteng, South Africa, South Africa
Peet Brits's Contact Details

Peet Brits personal email

About Peet Brits

Regarding Software Development:In short: making complex abstract problems short, simple and user-friendly. As a developer I was always interested in building libraries and frameworks. I do not invent, I solve. I find patterns and then simplifies it to reusable solutions.Specialties: I am strong in C#.NET and SQL, but with an interest in other varieties.

Peet Brits's Current Company Details
Iteiga Technologies

Iteiga Technologies

View
Senior Software Developer
Peet Brits Work Experience Details
  • Iteiga Technologies
    Full Stack Developer
    Iteiga Technologies Jun 2024 - Present
    Gauteng, South Africa
    Under construction...
  • G4S
    Software Developer
    G4S May 2019 - May 2024
    Gauteng, South Africa
    I am currently the main developer in charge of the back-end API for the company's web product, XTime Web. This is a rewrite of an old Delphi system, XT900. The company embarked on this rewrite project a few years before my employment, but they struggled to get the right developers for the project. XTime functions in the industry of workforce management and access control.This job was originally an on-site job, but after Covid-19 it became a fully remote job for the development team. Despite working from home, I was still in almost daily contact with the front-end developer, since most of our work had to run parallel with each other.Technical detail. The back-end is a C# ASP.NET Core API, using Entity Framework, Dependency Injection, and tools like AutoMapper. The front-end is Angular (which I did not work on myself).
  • Mukuru
    Senior Software Developer
    Mukuru Apr 2016 - Mar 2019
    Pretoria Area, South Africa
    Mukuru is part of the same group as my previously listed employment at Inter Africa. Essentially I changed payrolls, but still worked at the same place on the same software systems. The difference is that the focus shifted from foreign exchange to remittances across Africa.Unofficially acting as a systems architect on the C# Point of Sale and the ASP.NET management and API systems. Code kept safe using Git, and projects managed with Scrum / Agile on JIRA. In 2018 I was moved to a Kanban scheduling system.In 2018, looking for new challenges, I started learning new systems and taking on coding challenges in my spare time. I did some Pluralsight courses, notably the JavaScript framework Vue.js version 3 as an SPA (Vue.js is similar to ReactJS and AngularJS) and learning to use the Visual Studio Code editor. I wrote a jQuery script to automate most parts of an online game that I was playing. I also took on online coding challenges in the domain of bot programming.Reason for leaving. Since Mukuru is primarily a PHP company, there was not a lot of new and exciting work for the few .NET developers. I ended up doing mostly technical support and software maintenance, which is fine in the short run but draining in the long run.
  • Inter Africa Bureau De Change
    Senior Software Developer
    Inter Africa Bureau De Change Apr 2015 - Mar 2016
    Pretoria Area, South Africa
    I was mostly involved with new features and maintenance on a Point of Sale (POS) system written in C#.NET, with some work on an ASP.NET web reporting and API system.My first project was hardware integration to get new peripheral components to work for our POS system. This was for the new foreign exchange branch that the company opened at OR Tambo. This included an interface for a PolyComp LED display board to display the trading rates. All of this was my project, and I worked aside from the main development team for this phase. After this I spend a significant amount of time streamlining the POS system to deal with performance and related issues that crept in over the years.We managed our projects using Scrum, an Agile methodology. Our projects were kept safe in source control using Git. My responsibilities extended in supporting junior developers with technical aspects, and increasing the quality of the code base. It was my brain child to modify the git-flow workflow to one that suited our company's needs.Reason for leaving. Note that I did not quit this company. They moved me to the payroll of Mukuru, the sister company, as they did with all their developers at the time.
  • Bidvest Protea Coin; Saco
    Software Developer
    Bidvest Protea Coin; Saco Feb 2011 - Mar 2015
    Highveld Techno Park, Centurion, Pretoria
    Part of a team upgrading an old Delphi clocking management system to a cutting edge system developed in Silverlight with C#.NET. Our clients includes mostly mines, but more recently also a security village in Centurion. Technologies used included C#, Silverlight, WCF services, and MS SQL database.As of 2014, the company started moving towards modern web-based applications, such as ASP.NET MVC and Android Tablet software. I did a course in ASP.NET MVC and wrote a part of an internal system to explore opportunities with the new software.Reason for leaving. I wanted to move on to new opportunities after four years of employment on the same system / technology. I was also looking for a company that was less hierarchical in nature, as this became difficult to work under.
  • (Talent Coach) (Part Time)
    Strength Finder Coach, Level 1
    (Talent Coach) (Part Time) Nov 2010 - Oct 2011
    The Strength Finder coaching is done in association with African Mosaic: http://www.africanmosaic.biz/
  • Predicate Group
    Software Developer
    Predicate Group Mar 2009 - Jan 2011
    I was involved with the back-end design of a variety of software applications, like NCE and other business process improvement solutions.The work was very SQL-intensive, including advanced relational database queries, profiling and optimisation.Of special note was my work on a dynamic data-capturing and reporting solution, with the front-end fully implemented in Microsoft's Silverlight. The solution required a variety of design patterns (see portfolio in my CV for more).Other activities included a downloader running as a SQL job, parsing large files to database objects. I implemented all these projects by creating reusable components to enable future reuse and easy modification.Technologies: C#.NET, Silverlight 3, WCF, LINQ, MS SQL, and more.Reason for leaving. New opportunity.
  • Ucssm
    Software Developer
    Ucssm Apr 2008 - Feb 2009
    Contract work for retail industry software development.Includes:(x) Moving VB forms to C# WPF. Learned quickly, especially regarding Dependency Properties.(x) Integration services (using WCF), sending records to other products, like SAP. This included building DB queries with LINQ and some WinForm development.Technologies: Windows XP and Vista, C#.NET, WPF/XAML, WCF, LINQ, MS SQL Server, Borland Starteam (RCS), SAP IntegrationReason for leaving. My contract was soon to expire.
  • Sourcecode
    Software Developer
    Sourcecode Mar 2007 - Mar 2008
    (x) Part of a team developing a natural language grammar, acting as the link between business users and software developers.(x) Maintained a Live Communication Server, primarily for detecting Messenger user presence. Included server/client communication via XML serialised objects.Worked mainly with C#.Net and MS SQL Server.In my spare time, did some research on (among other things) human management, C# garbage collector, (traditional) cryptography, design patterns.Reason for leaving. I left the company because the commute to Randburg from Pretoria East was too much.
  • Netronome
    Software Developer
    Netronome Jun 2005 - Feb 2007
    My first full-time job. I enjoyed this job, as I got to learn and explore many new software technologies. On hindsight, I would have been happy if I stayed longer.(x) Linux based.(x) WebUI using Myghty, a Python based templating framework. User-friendly front end for (mostly) our card's internal management server. ((Exciting learning challenge, being my first project))(x) Python based statistics aggregator implemented as a background daemon.(x) Some C and Python client APIs.(x) Some network-related test applications (C/C++, bash, Tcl/expect) for our unique NFE network card's requirements. Included coding on Intel's IXP XScale microprocessor.(x) Multi-threaded performance test application. ((My one pride and joy))(x) A bunch of library applications.(x) Big part of a framework running test applications on a host server. This required: installing software, rebooting, simulated software locks for multiple tests, and mailing the results. (Mostly bash and Tcl scripting). ((My other pride and joy))Technologies: Linux (Ubuntu, gentoo, FC), C/C++, Python, bash, Tcl/Tk, expect, Myghty (a Python based templating framework based on HTML:Mason).See my CV for a more detailed description.Reason for leaving. A friend convinced me to join him for an exciting opportunity at the company where he worked. The decision was a bit impulsive, but I was still young and inexperienced with silly ideals about what I wanted to do in my career.
  • Autofirst
    Web Developer
    Autofirst Mar 2005 - May 2005
    A three-month contract job to developed a search and management website, though it is not currently in use.Technologies: JavaServlets, jsp, SQL and HTML on a Tomcat server.Reason for leaving. My contract period ended.

Peet Brits Skills

C# Microsoft Sql Server Databases Linq Sql Wcf Java Html Software Development Silverlight Wpf Xaml C/c++ Python Javascript Asp.net Mvc Ms Sql Ms Office Suite Coaching Winforms Css Software Engineering .net Entity Framework Design Patterns Asp T Sql Software Design Soa Web Services Web Development Ajax Visual Studio Tfs Mvvm Xml Oop Ado.net Jquery Asp.net Agile Methodologies C++ Microsoft Office C Multithreading Sap Integration

Peet Brits Education Details

Frequently Asked Questions about Peet Brits

What company does Peet Brits work for?

Peet Brits works for Iteiga Technologies

What is Peet Brits's role at the current company?

Peet Brits's current role is Senior Software Developer.

What is Peet Brits's email address?

Peet Brits's email address is pe****@****ail.com

What schools did Peet Brits attend?

Peet Brits attended University Of Pretoria, Regent University.

What are some of Peet Brits's interests?

Peet Brits has interest in Go (Chinese Boardgame), Rock Climbing, Chess, Dancing (Latin/ballroom), Much More.

What skills is Peet Brits known for?

Peet Brits has skills like C#, Microsoft Sql Server, Databases, Linq, Sql, Wcf, Java, Html, Software Development, Silverlight, Wpf, Xaml.

Not the Peet Brits you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.