CYRIL ENGELKE

PERSONAL DETAILS

Nationality:

South African

Availability:

1 calendar months' notice

Location:

Cape Town

Date of Birth:

07 December 1979

Gender:

Male

Race:

White

Languages:

English and Afrikaans

 

 

EDUCATION / QUALIFICATIONS

Qualification:

Engineer's Degree: Technical Programming and Information Systems

Institution:

Cape Peninsula University of Technology

Date:

1998 - 2000

Qualification:

National Diploma: Exercise Specialist (Sports and Exercise)

Institution:

eta College

Date:

2018 - 2019

Qualification:

Senior Certificate (Grade 12 / Matric)

Institution:

Durbanville High School

Date:

1997

 

 

PROFESSIONAL EXPERIENCE

Organisation:

Voss Solutions

Dates:

September 2016 - Present

Position:

Senior Software Developer

Client/s:

Cisco, Microsoft, British Telecoms, Walmart, NTT (Dimension Data), BCX

Tech Stack:

Cisco | Microsoft | Git | Jira/Atlassian | Jenkins | Linux | SQL (Oracle, MySQL, PostgreSQL) | NoSQL | MongoDB

What I Do:

-        Program various features and debug applications (mainly on back-end API applications) for telephony related services (Cisco, Microsoft, etc.).

Reason for Leaving Organisation: Looking to move away from Python and into Angular, Go, and C.

 

Organisation:

Sintrex

Dates:

September 2013 - August 2016

Position:

Senior Software Developer

Client/s:

Cape Town Government, Agrimark, Nedbank

Tech Stack:

C++ | NodeJS

What I Did:

-        Developed back-end C++ applications to collect and gather assorted system information from a vast number of different devices via SNMP, WMI, and other protocols, and to transport this information to the front-end.

o   Managed administration and maintenance of the collection of C++ scripts that performed these tasks.

-        Implemented a system log designed to trigger (depending on configured conditions met) alarms or events to perform certain tasks across the entire system.

Reason for Leaving Organisation: Took a remote position to better attend to family responsibilities.


 

PREVIOUS EXPERIENCE

 

Organisation:

Smart Africa

Dates:

May 2011 - August 2013

Position:

IT Consultant

Client/s:

conTgo (Norway)

Tech Stack:

Java (POJO) | Java Web Services (Spring Framework) | Java Server Faces | Hibernate | PHP | JavaScript | C++

What I Did:

-        Designed, developed, and supported new products that integrated with the client's existing mobile travel assistant system.

-        Reviewed the development team's source code and ensured that we delivered quality products on time.

 

Organisation:

Voss Solutions

Dates:

November 2008 - May 2011

Position:

Senior Software Developer

Client/s:

Cisco, Microsoft, British Telecoms, Walmart, NTT (Dimension Data), BCX

Tech Stack:

Java | Perl | Python | PostgreSQL

Key Projects:

-        BVSM System

o   A collection of software that centrally managed and automated the configuration of large sets of VoIP PBX hardware, as well as VoIP handsets that may span across different locations.

o   Used Java, Perl and Python to maintain and update the system.

o   Updated and maintained the PostgreSQL database system.

o   Assisted with the design of new components.

o   Updated and maintained Java bulk loading software.

 

Organisation:

Software Futures

Dates:

August 2006 - November 2008

Position:

Senior Software Developer

Tech Stack:

C++ | HP Tru64 | Solaris | Oracle 9i/10g | PL/SQL

What I Did:

-        Developed server-side processes in C++ running on HP Tru64 and Solaris servers - mostly high volume processing (and ETL) applications interfacing with Oracle 9i/10g as well as file streams.

-        Performed a great amount of PL/SQL development to improve performance on the server-side processes.

-        Trained new employees in the team.

-        Assisted with the design of new products.

 

Organisation:

Dimension Data (now NTT)

Dates:

January 2001 - July 2006

Position:

Software Developer

Client/s:

Nedcor, Discovery Health, Sanlam, Media24, Innofin, Shoprite/Checkers, and more

Tech Stack:

C++ | Java | Nuance | Crystal Reports | Microsoft SQL | Nortel BCM 400/200/50

What I Did:

-        Developed back-end in C++ and Java applications that integrated with telephony management systems.

-        Worked on development of the Nuance speech recognition system used to automate call flows on telephony systems (C++).

-        Wrote custom Crystal Reports for various customers.

-        Maintained and upgraded Microsoft SQL servers.

-        Designed, developed, and maintained call flows and call centres on the Nortel BCM 400/200/50 systems.

 

 

SKILLS AND COMPETENCIES

 

-        Python | C++ | Go | JavaScript | Git | Jira/Atlassian | Jenkins | Linux | SQL (Oracle, MySQL, PostgreSQL)

-        NoSQL (MongoDB) Database Programming | Software Development Life Cycle | Communication

-        Team & Independent Work | Fault-Finding / Debugging