.TH skiqqy 1 2023-02-27 "Cape Town" "Curriculum Vitae" .SH NAME Stephen Cochrane .SH CONTACT Email: dev.stephenc@proton.me .br Twitter: @posix_patrol .br Website: .I \%https://skiqqy.xyz/ .SH NOTE .PP This document is best viewed by running: .PP .B $ man\ <(curl\ -s\ \%https://skiqqy.xyz/skiqqy.1) .SH DESCRIPTION .PP I thoroughly enjoy Software Development (specifically lower level) and enjoy working in the GNU/Linux ecosystem. I am an advocate of the FOSS movement, and believe in it's ideals. .SH ACADEMIC QUALIFICATION(S) \(bu BSc in Mathematical Sciences (Computer Science) (University of Stellenbosch). .PP \(bu Oracle Certified Professional: Java SE 11 Developer. .PP \(bu Matric Certificate. .SH SKILLS .PP I am a backend dev, proficient in C, java and python (as well as a good understanding of bash scripting). I have experience working with PostgreSQL and Oracle RDMS. I also have sys-admin experience and work with docker (and podman) regularly, as everything on .I skiqqy.xyz (and subdomains) is hosted locally on my own machines inside containers (some containers selfmade). .SS Skill Matrix .TS tab(;) allbox; l l l. Language;Experience;Level [1-10] C;5+ Years;8 Java;7+ Years;8 Python;2 Years;7 Bash;8+ Years;8 POSIX sh;8 Years;8 C++;1 Year;5 .TE .TS tab(;) allbox; l l l. Technology;Experience;Level [1-10] Git;7+ Years;8 Docker;7 Years;7 PostgreSQL;4 Year(s);6 GNU Core Utils (grep, sed, etc);7+ Years;8 Vim;7+ Years;7 tmux;7 Years;7 ssh;7 Years;7 .TE .TS tab(;) allbox; l l l. Operating Systems;Experience;Level [1-10] Any GNU/Linux OS;9+ Years;9 MacOS;2 Years;7 Windows;8+ Years;6 .TE .SH WORK EXPERIENCE .SS iPay (Pty) Ltd (1st September 2021 til Current) \(bu Position: Software Developer .PP \(bu Duration: 4 Years .SS At/for Stellenbosch University .PP I have tutored and or TA'd multiple courses for SU, those including, .IP \(bu First Year Mathematics .IP \(bu Second Year Computer Science .SH SELECTED ARTIFACTS .PP These projects are hosted on a private repository, since many of these projects are re-used by SU, and hence must be hosted privately to prevent students from plagiarising. .PP If you are interested in viewing these, please send me an email, and I can provide you with a .tar of the project. .SS ALAN Compiler .PP ALAN is a pascal like language, and my second year Computer Science project was to write a compiler for the ALAN language, for more information feel free to read the spec. The compiler is written in C. .SS Othello Bot This project was to create a bot to play the game Othello, the bot makes use of a negamax trea search with alpha beta pruning to find optimal moves. Written in C, using MPI API. .SS OnPoint .PP OnPoint is a food review website, that allows users to view reviews on certain websites, as well as create an account, and follow friends, and see their favorite restaurants. .PP OnPoint is written using a python backend (running on flask), neo4j DB, redis and Vue.js .SS Huffman Encoder .PP A compression tool using the Huffman algorithm, written in x86_64 assembly. .SS Shell Scripting Most of my shell scripts can be found in .I https://git.sr.ht/~skiqqy/bin and details on them can be found at .I https://skiqqy.xyz/site/scripts.html .SH PRIVATE PROJECTS .SS Current Projects .PP The most up to date place where you can see any current (opensource) projects I am working on is on my sourcehut page. Which can be found here: .I https://sr.ht/~skiqqy/ .SS ctagd .PP ctagd is a tagged based message passing over sockets library. The main goal of ctagd is to make working with sockets in C as simple as possible. It achieves this by making the process of setting up sockets trivial, as well as constructing and passing messages easy. .PP ctagd is hosted at .I https://github.com/skiqqy/ctagd .SS burrow .PP burrow is an encrypted filesystem built using go and linux FUSE. .PP burrow is hosted at .I https://git.sr.ht/~skiqqy/burrow .SS iuno .PP iuno is a http server, which provides the backend to host a static blog + website. It uses git to refresh the pages content. .PP iuno is hosted at .I https://git.sr.ht/~skiqqy/iuno .SS Other .PP Also see .I https://skiqqy.xyz/site/projects.html .SH HOBBIES \(bu Springbok Scout .br \(bu Hiking .SH SEE ALSO Main Website: .I \%http://skiqqy.xyz/ .br Git: .I \%https://sr.ht/~skiqqy/ .br Git: .I \%https://github.com/skiqqy/ .br Twitter: .I \%https://twitter.com/posix_patrol .SH REFERENCES \(bu Willem Bester (Lecturer): secretary@cs.sun.ac.za .br \(bu Ingrid Webster (Scout Master): +27 82 401 7040, iwebster@sun.ac.za .br \(bu Peter Statham (Troop Scouter): +27 82 482 8687 .br \(bu Maria Vermeulen (High School Mathematics Teacher): +27 84 511 6992, mvermeulen@fairmont.co.za .br \(bu Zach Visagie, Current Boss (From September 2021 til current): zv.singular016@passmail.net