CYRIL ENGELKE
|
PERSONAL
DETAILS |
|
|
Nationality: |
South
African |
|
Availability: |
1
calendar months' notice |
|
Location: |
Cape
Town |
|
Date of Birth: |
07
December 1979 |
|
Gender: |
Male |
|
Race: |
|
|
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 |