Johan Fick
Curriculum Vitae
PERSONAL DETAILS
Birth January 16, 1996
Address Rietbok Street 81B, Louis Trichardt
Phone 084*******
Mail **********@*****.***
About Engineer specializing in computer and electronic engineering, applying excellent math and physics skills in combination with engineering design and problem-solving techniques to deliver modern solutions for real-world problems. Focusing on creating lasting solutions with safety, quality, cost-e ectiveness, and time management as the main priorities. Highly motivated to continue developing essential engineering skills to be able to register as a professional engineer.
EDUCATION
High School 2010-2014
Accolades: LEC, Provincial Rugby, 80.3% average (see attached marks), best performing learner in IT (Vhembe district 2014)
B.Eng Computer and Electronic Engineering 2015-2018 North-West University
Received the golden key award in rst and second year of study. One of the co-project winners of the nal year projects. See attached academic record. M.Eng Computer and Electronic Engineering
2019-
2020 (Discon-
tinued)
North-West University
Main eld of study: pattern recognition and computer vision. Research on ensemble methods and application to real world problems such as agriculture, to identify pecan nut disease by making use of mobile phones. Colloquium and proposal of research. Design and development of a node editor to increase the speed and ease of the development and research of machine learning programs, see attached node editor image. Building machine learning models using python with the following libraries, Tensor ow, Scikit learn and Pandas. WORK EXPERIENCE
Inter corporate venture - Work 2018 Nov-Dec
Development of a SolidWorks Macro. The work consisted of developing a macro to interface with SolidWorks, the application allowed a user to select a folder containing SolidWork parts, a reference object of a speci ed diameter is automatically added and the part is rotated in the X, Y and Z axis. A video is created for each of the aforementioned rotation axes and stored in a folder with the part name containing the three axes videos. These videos of the parts form the data which is needed to train a classi er for the prediction of the parts. This automated the process of of creating videos (data) of the SolidWorks parts. A total of 200 parts where used as training data. Coding - C# Inter corporate venture - Work 2018 Nov-Dec
Development of a rest API (Flask) used as the back-end of the part recognition system. The main goal of the system is to allow a user to upload a video clip and some additional information such as the coordinates of the object to be identi ed as well as the reference object coordinates. Five frames are selected, based on the optimal di erence between the frames. The frames are used for feature extraction and tracking of the part. By using the aforementioned features the part can now be identi ed and the corresponding part information: part number, part description, price, availability etc. can then be sent back to the client device. Coding - Python
Inter corporate venture - Work 2018 Nov-Dec
Development of an android app, used as the front-end for the part recognition system. The app allows a user to record a video of a part, select a reference coin type, select the part/coin by tapping on the screen. The video is then compressed and converted to a base64 string and uploaded to the server with some additional information as a JSON object. The app waits for a response from the server, and displays the top 3 identi ed parts with additional information such as an image, price, cost, availability etc. Coding - JAVA
Development of a social media app 2019-present
Design and developing a social media app. Some of the related work are: database design, back-end design, front-end design, deploying to a google cloud server. (Coding: Python, JAVA, SQL, API integration). More detail can be given upon request, since the scope is to broad.
SKILLS
Languages Afrikaans (mother tongue)
English ( uent)
Software Matlab, LA
TEX, CISCO, Android Studio, Pycharm
Apache, MYSQL Workbench, Linux, SolidWorks
OPEN CV, Tensorflow, Google Cloud, Angular
Programming C, C++, C#, Python, JAVA, SQL, Assembly Embedded (STM32), Arduino, Exposure to HTML, PHP,
JAVASCRIPT
Electronics LTSPICE Design, Circuit integration (low current) Other E ective communication skills, oral and written. Creative and out-of-the box thinking.
Work e ectively as an individual as well as in teams. Leadership skills.
Independent learning ability.
Professional and ethical.
Exercise judgement and take responsibility within
own limits of competence.
REFERENCES
Reference 1: Wian Snyman
Profession: Computer Engineer
Company: The Millennial Company
Contact Number: 076-***-****
Email: w ******@*******.***
Reference 2: Prof Johann Holm
Profession: Engineer
Company: North-West University
Contact Number: 018-***-****
Email: ******.****@***.**.**
APPENDIX