Picture of Kyluke McDougall

Kyluke McDougall

Spends most of his time creating havoc and designing practical jokes.
Current occupation: Solutions Architect at Orbis Software

My story

I started learning python in high school and moved in to C++ later on. During my time at university I made it my mission to learn different programming languages and got started in web development for a while before focusing my attention on to C, Assembly, Linux BASH scripting and various programming frameworks (mainly in the web development arena)

For years I’ve enjoyed the world of technology and have dabbled in various different aspects and yet have found a way to incorporate my love for music, art and writing into my life.

I’m a writer over at medium.com/@fnb in my free time and post blogs to this website as frequently as possible.

Chat to me about anything, I’m always happy to help. More specifically about technical aspects, how something works, why does it work this way and how can we improve it. I’m always happy to hear about new ways of doing something. Oh and also about music and writing, I have a serious love for both and a terrible blog over at medium.com/@fnb

Skills

C++
75%
TaskCentre
75%
BPM
75%
BPM Automation & Integration
75%
LaTeX
75%
Embedded C
75%
C
70%
PHP
70%
HTML & CSS
70%
Microchip controllers
70%
Python
65%
MySQL
65%

Education

2011 – 2013 Cape Peninsula University of Technology
Electrical Engineering - Computer Systems

2013 South African Army Gymnasium
Officer Formatives

2013 Cape Peninsula University of Technology
Cisco Certified Network Associate 4

2012 South African National Defense Force
BMT (Basic Military Training)

Work experience

2014 – Current Solutions Architect - Orbis Software

Orbis Software has pioneered the development of business process automation. Today, Orbis provides the leading pure-play Business Process Management Suite TaskCentre® enabling organisations to drive efficiency and save time, reduce costs, generate revenue, optimise relationships and improve visibility and agility through collaborative process automation. TaskCentre presents business owners and operational decision makers with the ability to automate repetitive and costly employee processes. TaskCentre extends the capabilities of ERP, Accounting, IT and Bespoke Systems through automation and integration as well as saving costs where system, staff or process change and replacement is being considered. - Development of enterprise business process automation and integration solutions - Developing in house methods and procedures for the technical department - Provide technical training for TaskCentre and it's integration modules - Sales and pre-sales, includes live demonstrations and scoping sessions - Systems administrator - Head of technical department

2012 – Current Lieutenant - South African National Defence Force

Selected for Officer Formative Training - Finished Basic Military Training in 2012 - Field Craft - Medical Aid - Water safety - Fitness training - Musketry - Finished Officer Formative Training in 2013 - Military law - Military History - Civil law - Occupational Health and Safety - Military combat manoeuvres - Military Strategy - Military Weapons and applications - Reporting/Orders/Presenting - Leadership and command

2011 – Current Software Developer - kyco software development

Started a software development & consulting company with a friend in 2011.We mainly focus on specialised software and contract work. We do have side projects which can be found at http://www.github.com/kyco I focus on desktop applications and scripts but have been involved in various websites and web applications

2011 – 2012 Web Application Developer - CPUT

I was part of a 2 man team which developed the registration software for the Electrical Engineering Extended program. The registration software would allow students and lecturers to track the students progress across the years. The languages and software packages used: Programming languages: - PHP for the backend processing of information. - HTML to provide a GUI. - Javascript to make some functions easier to use and for more dynamic web pages. Javascript was also used for page tracking and usage statisitcs (Google Analytics). Software packages used: - Apache to serve the websites. This includes php5 & various securitymodules. - MySQL for the database server. - Git for version control. Additional information: - The server runs Sabayon x64 - The server is maintained by students whom I have trained.

2012 – 2013 Tutor - CPUT

Set up tutorial sessions. Taught students C programming and various Microsoft Office products. Invigilated and marked test. Administration

2012 – 2013 STEM - CPUT

Encouraging children in high school to pick up a career in STEM.To promote mathematics and science in high schools. I was part of a team that is lead by Mr Rhyme Setshedi & Aysha Abrahams. We collaborated with a university in Utah, to build projects that are presented to high school children, in order to encourage them to pick mathematics and science in high school.Our last project was a catapult which illustrated the the use of mathematics in conjunction with physics to launch projectiles.

2008 – 2009 Technician Yes Xpress

Sold PC equipment, built custom PC's and repaired both hardware and software on Windows & Linux systems.