riaan oberholster cv

13
RIAAN OBERHOLSTER SOFTWARE DEVELOPER AT EOH MICROSOFT SERVICES [email protected] SUMMARY "To be the best at what I do". I strive to do exactly what the previous statement says. As a programmer I work well under pressure and get things done when they are needed while maintaining quality. With over 5 years programming experience through tutoring and projects at university as well as the job experience I have so far, I have striven to build a solid cornerstone for my programming career before it began. I learn quickly and will be able to adapt to any situation that requires it. Being the best at Computer studies, 2nd best at Maths and science at Matric in High school was only the beginning for me. EXPERIENCE SOFTWARE DEVELOPER AT EOH MICROSOFT SERVICES MARCH 2014 - PRESENT (2 YEARS 3 MONTHS) Software Developer using C#, winforms, .Net, SharePoint, JavaScript, Web Development, SSRS reports, Web API and SQL. SOFTWARE DEVELOPER AT WEBVUDU | DIGITAL VOODOO NOVEMBER 2013 - FEBRUARY 2014 (4 MONTHS) Software Developer with C#, ASP.NET, MVC, WCF, WPF, SQL. A website backend was developed using a framework using C# and SQL. This backend used encrypted messages as well as service bus communication for storing and accessing data in an SQL database. The UI for this Website was built using the MVC method using HTML, JavaScript, JQuery and Razor to integrate with the backend over a secure https channel. The website included registration forms, admin pages and management forms for ease of use. DEVELOPER AT ENTERPRISE ELECTRONIC COMMERCE FEBRUARY 2013 - NOVEMBER 2013 (10 MONTHS) Programmer for POS devices and Backend servers for financial transactions and value added services. Including Terminal tracking and databases. C and C++ programming languages were used to program the POS devices which ran on

Upload: riaan-oberholster

Post on 23-Jan-2017

169 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Riaan Oberholster CV

RIAAN OBERHOLSTERSOFTWARE DEVELOPER AT EOH MICROSOFT SERVICES

[email protected]

SUMMARY

"To be the best at what I do". I strive to do exactly what the previous statement says. As a programmer I work well under pressure and get things done when they are needed while maintaining quality. With over 5 years programming experience through tutoring and projects at university as well as the job experience I have so far, I have striven to build a solid cornerstone for my programming career before it began. I learn quickly and will be able to adapt to any situation that requires it. Being the best at Computer studies, 2nd best at Maths and science at Matric in High school was only the beginning for me.

EXPERIENCE

SOFTWARE DEVELOPER AT EOH MICROSOFT SERVICES

MARCH 2014 - PRESENT (2 YEARS 3 MONTHS)

Software Developer using C#, winforms, .Net, SharePoint, JavaScript, Web Development, SSRS reports, Web API and SQL.

SOFTWARE DEVELOPER AT WEBVUDU | DIGITAL VOODOO

NOVEMBER 2013 - FEBRUARY 2014 (4 MONTHS)

Software Developer with C#, ASP.NET, MVC, WCF, WPF, SQL.

A website backend was developed using a framework using C# and SQL. This backend used encrypted messages as well as service bus communication for storing and accessing data in an SQL database. The UI for this Website was built using the MVC method using HTML, JavaScript, JQuery and Razor to integrate with the backend over a secure https channel. The website included registration forms, admin pages and management forms for ease of use.

DEVELOPER AT ENTERPRISE ELECTRONIC COMMERCE

FEBRUARY 2013 - NOVEMBER 2013 (10 MONTHS)

Programmer for POS devices and Backend servers for financial transactions and value added services. Including Terminal tracking and databases. C and C++ programming languages were used to program the POS devices which ran on FPGA boards inside a casing. The projects included using a scripting language developed for POS devices and ran on a C code core. I was in charge of creating the Core for the new POS devices as well as debugging the old ones. The core worked over TCP/IP connections that were made over 3G/GPRS to a backend that had connections to SQL databases and to banking systems. The backend servers were coded in vba.net and C#.net and had to include encryption and user authentication.

Page 2: Riaan Oberholster CV

ASSISTANT DEVELOPER AT SAMES

NOVEMBER 2011 - FEBRUARY 2012 (4 MONTHS)

C programming, C++ programming, verilog programming, embedded systems design, signal and communications development. The project entailed the use of VHDL software combined with C embedded programming to make a softcore for an FPGA circuit.

PROJECTS

POINT OF SALES DEVICE PORT

FEBRUARY 2013

Members: Riaan Oberholster

I had to port the software of a POS device to another POS device using another OS. Language was C.

S4 PLANT MANAGEMENT SYSTEM

MARCH 2014 TO PRESENT

Members: Riaan Oberholster

First project at EOH was a big one where I worked with a team that developed a windows forms application with SSRS reports, winforms, SQL databases and Entity framework. In this project I worked on all aspects as well as test them before they were deployed to production. I am still doing support on that project. I received the spec from a BA and project manager.

S4PM WEB API

NOVEMBER 2014

Members: Riaan Oberholster

The second project was based on the first one where I started a Web API for the S4PM and developed a Single page application using JavaScript and knockout as well as Bootstrap. I worked on this project on my own.

SOUTH AFRICAN BREWERIES CAPABILITY BASED DEVELOPMENT

JANUARY 2015

Members: Riaan Oberholster

My third project is a SharePoint project where I used JavaScript to make a single page application that interacts with SharePoint lists as well as a database through a web service. The UI was done using knockout and JQuery. The web service was called using AJAX.

Page 3: Riaan Oberholster CV

SAB KICKSTARTER

FEBRUARY 2015

Members:Riaan Oberholster, Gustav Ilse

Helped on a project that synced two sharepoint servers using event receivers. Also helped with the ASP front end.

SOUTH32 MASTER RECORDS INDEX

APRIL 2015 TO PRESENT

Members: Riaan Oberholster

The MRI project involved a web site with a web api and sql backend. The web site was done using knockout and jQuery. The web api was done in C# with entity framework and Web API 2.0. The SQL backend was SQL Server 2014 and stored procs were used to save and retrieve.

MEDICAL SERVICES ORGANISATION CLAIMS RECON

MAY 2015

Members: Riaan Oberholster

I took over the claims recon application from another developer to add authentication and FBA access to an angular SPA. The backend was done using web api and SQL.

BARLOWORLD GRI4

JUNE 2015 TO MARCH 2016

Members: Riaan Oberholster

I took over a lightswitch application with a sql backend that was supposed to run in SharePoint with a SQL backend. Project was redone using knockout front end and web api with SQL backend.

SOUTH32 ETHICS AND COMPLIANCE APPLICATION SYSTEM.

NOVEMBER 2015 TO PRESENT

Members: Riaan Oberholster, Wessel Fick

Project was done using MVC with Razor and a SQL backend. Project is hosted in azure and shown on a SharePoint page using an iframe. It was a long project with many forms and lookup management done in SharePoint lists. Lots of JavaScript validation and other visual manipulations using jQuery.

Page 4: Riaan Oberholster CV

SOUTH32 BLUEPRINT

FEBRUARY 2016 TO PRESENT

Members: Riaan Oberholster

Project was done using a web front end and a web api with SQL backend. Front end was done using knockout and jQuery. Front end uses a very efficient way of loading scripts and pages to ensure that the pages are as responsive as possible. Back end uses web api with C# and entity framework attached to a SQL database.

SKILLS & EXPERTISE

C#

.NET

JAVASCRIPT

WINDOWS 7 AND XP

MICROSOFT OFFICE WITH EXCEL MACROS EXPERIENCE

ASP.NET MVC

DATABASES

PROGRAMMING

C++ PROGRAMMER WITH EMBEDDED SYSTEMS

EXPERIENCE

C PROGRAMMER WITH EMBEDDED SYSTEMS EXPERIENCE

COMPUTER HARDWARE ASSEMBLY

COMPUTER HARDWARE INSTALLATION

MICROSOFT SQL SERVER

SHAREPOINT 2010

C# SQL

NETWORKING

WCF SERVICES

WPF DEVELOPMENT

KNOCKOUTJS

WEB DEVELOPMENT

ENTITY FRAMEWORK

ASP.NET WEB API

AJAX

SSRS

SQL

WEB SERVICES

JQUERY

HTML

WPF

Page 5: Riaan Oberholster CV

LANGUAGES

Afrikaans

English

EDUCATION

UNIVERSITY OF PRETORIA/UNIVERSITEIT VAN PRETORIA

Bachelor of Engineering (BEng), Computer Engineering, 2007 – 2017. Incomplete, requires 1 module.

BENONI HIGH SCHOOL

Matric, 2002 - 2006

Activities and Societies: Cricket

HONORS AND AWARDS

ACADEMIC HONOURS

Benoni High School

December 2006

Academic honours for having best grade in Additional Mathematics in Matric at BHS.

ACADEMIC HONOURS

Benoni High School

December 2006

Academic honours for having the best grade in Computer Science in Matric at BHS

ACADEMIC HONOURS

Benoni High School

December 2006

Academic honours for having 5 distinctions in Matric at BHS.

ACADEMIC HONOURS

Benoni High School

December 2006

Academic honours for being in the top 10 in Matric at BHS.

Page 6: Riaan Oberholster CV

INTERESTS

Computer Games, Programming, Squash, Cricket

RIAAN OBERHOLSTER

[email protected]

HTTPS://ZA.LINKEDIN.COM/IN/RIAANOBERHOLSTERPUBLIC

Page 7: Riaan Oberholster CV
Page 8: Riaan Oberholster CV
Page 9: Riaan Oberholster CV
Page 10: Riaan Oberholster CV
Page 11: Riaan Oberholster CV