skiqqy.xyz/skiqqy.1

167 lines
4.3 KiB
Groff
Raw Normal View History

2021-06-21 11:08:58 +00:00
.TH skiqqy 1 2020-09-20 "Cape Town" "Curriculum Vitae"
2020-09-21 14:03:42 +00:00
.SH NAME
2021-06-21 11:08:58 +00:00
Stephen Cochrane
2020-09-21 14:03:42 +00:00
.SH CONTACT
2021-08-12 09:44:06 +00:00
Phone: +27 83 747 6538
.br
2021-08-05 10:46:32 +00:00
Email: dev.skiqqy@gmail.com
2020-09-21 14:03:42 +00:00
.br
Twitter: @posix_patrol
.br
2021-06-21 11:08:58 +00:00
Website:
.I \%https://skiqqy.xyz/
2020-09-21 14:03:42 +00:00
.SH NOTE
.PP
2021-03-08 16:16:22 +00:00
This document should be viewed by running:
2020-09-21 14:03:42 +00:00
.PP
2021-03-08 16:16:22 +00:00
.B $ man\ <(curl\ -s\ \%https://skiqqy.xyz/skiqqy.1)
.SH DESCRIPTION
2020-09-21 14:03:42 +00:00
.PP
2021-07-30 10:11:47 +00:00
I thoroughly enjoy Software Development (specifically lower level) and enjoy
working in the GNU/Linux ecosystem. I am an advocate of the FOSS movement,
2021-03-08 16:16:22 +00:00
and believe in it's ideals.
2021-06-21 11:08:58 +00:00
.SH ACADEMIC QUALIFICATION
\(bu BSc in Mathematical Sciences (Computer Science).
2021-03-08 16:16:22 +00:00
.PP
2021-06-21 11:08:58 +00:00
\(bu Matric Certificate.
2021-03-08 16:16:22 +00:00
.SH SKILLS
.PP
I am proficient in backend web development (either in C, java or python) as
well as working with databases. I also have sys-admin experience and work with
docker regularly, as everything on
.I skiqqy.xyz
is hosted locally on my own machines inside containers (some containers made by
me) and managed by myself.
.SS Skill Matrix
.TS
tab(;) allbox;
l l l.
Language;Experience;Level [1-10]
C;3 Years;8
2021-06-21 11:08:58 +00:00
Java;3 Years;7
2021-03-08 16:16:22 +00:00
Python;2 Years;7
2021-06-21 11:08:58 +00:00
Bash;3 Years;9
POSIX sh;3 Years;9
2021-03-08 16:16:22 +00:00
Scala;1 Year;4
C++;1 Year;5
.TE
.TS
tab(;) allbox;
l l l.
Technology;Experience;Level [1-10]
2021-07-30 10:11:47 +00:00
Git;3+ Years;9
2021-03-08 16:16:22 +00:00
Docker;2 Years;7
2021-06-21 11:08:58 +00:00
GNU Core Utils (grep, sed, etc);3+ Years;8
Vim;3+ Years;7
2021-03-08 16:16:22 +00:00
tmux;3 Years;7
2021-06-21 11:08:58 +00:00
ssh;3 Years;7
2021-03-08 16:16:22 +00:00
.TE
.TS
tab(;) allbox;
l l l.
Operating Systems;Experience;Level [1-10]
2021-06-21 11:08:58 +00:00
Any GNU/Linux OS;4+ Years;9
2021-03-08 16:16:22 +00:00
MacOS;2 Years;7
Windows;4+ Years;6
.TE
2020-09-21 14:03:42 +00:00
.SH WORK EXPERIENCE
.SS At/for Stellenbosch University
.PP
2021-03-08 16:16:22 +00:00
I have tutored and or demi'd multiple courses for SU, those including,
2020-09-21 14:03:42 +00:00
.IP
2020-10-12 15:58:47 +00:00
\(bu First Year Mathematics
2020-09-21 14:03:42 +00:00
.IP
2020-10-12 15:58:47 +00:00
\(bu Second Year Computer Science
2020-09-21 14:03:42 +00:00
.SH SELECTED ARTIFACTS
.PP
2021-03-08 16:16:22 +00:00
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.
2020-09-21 14:03:42 +00:00
.PP
2021-03-08 16:16:22 +00:00
If you are interested in viewing these, please send me an email, and I can
provide you with a .tar of the project.
2020-09-21 14:03:42 +00:00
.SS ALAN Compiler
.PP
2021-06-21 11:13:26 +00:00
ALAN is a pascal like language, and my second year Computer Science project was
2021-03-08 16:16:22 +00:00
to write a compiler for the ALAN language, for more information feel free to
2020-09-21 14:03:42 +00:00
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
2021-03-08 16:16:22 +00:00
a negamax trea search with alpha beta pruning to find optimal moves. Written in
C, using MPI API.
2020-09-21 14:03:42 +00:00
.SS OnPoint
.PP
OnPoint is a food review website, that allows users to view reviews on certain
2021-06-21 11:13:26 +00:00
websites, as well as create an account, and follow friends, and see their
favorite restaurants.
2020-09-21 14:03:42 +00:00
.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.
2021-07-30 10:11:47 +00:00
.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
and
.I https://blog.skiqqy.xyz/shell/
2020-09-21 14:03:42 +00:00
.SH PRIVATE PROJECTS
.SS
2021-03-08 16:16:22 +00:00
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
2020-09-21 14:03:42 +00:00
cmesg
.PP
2021-03-08 16:16:22 +00:00
A messaging application using a server written in C, and a client written in
java, there are plans to extend cmesg to also support VoIP.
2020-09-21 14:03:42 +00:00
.PP
cmesg is hosted at
2020-10-12 16:07:38 +00:00
.I https://github.com/skiqqy/cmesg
2020-09-21 14:03:42 +00:00
.SS
C45DiscordBot
.PP
A simple discord bot written in python, plans to extend it to play music, host
files etc.
.PP
C45DiscordBot is hosted at
2020-10-12 16:07:38 +00:00
.I https://github.com/skiqqy/C45DiscordBot
2021-03-08 16:16:22 +00:00
.SS
Other
.PP
For a full list of my projects, one can find a list at
.I https://skiqqy.xyz/site/projects.html
2021-07-30 10:11:47 +00:00
.SH HOBBIES
\(bu Springbok Scout
.br
\(bu Hiking
.SH SEE ALSO
Main Website:
2020-10-12 16:07:38 +00:00
.I \%http://skiqqy.xyz/
2020-09-21 14:03:42 +00:00
.br
2021-07-30 10:11:47 +00:00
Git:
.I \%https://sr.ht/~skiqqy/
.br
Git:
2020-10-12 16:07:38 +00:00
.I \%https://github.com/skiqqy/
2020-09-21 14:03:42 +00:00
.br
2021-07-30 10:11:47 +00:00
Twitter:
2020-09-21 14:03:42 +00:00
.I \%https://twitter.com/posix_patrol
2021-07-30 10:11:47 +00:00
.SH REFERENCES
\(bu Willem Bester (Lecturer): secretary@cs.sun.ac.za
.br
2021-08-12 09:44:06 +00:00
\(bu Ingrid Webster (Scout Master): +27 82 401 7040, iwebster@sun.ac.za
.br
\(bu Peter Statham (Troop Scouter): +27 82 482 8687
2021-08-12 13:40:48 +00:00
.br
\(bu Maria Vermeulen (High School Mathematics Teacher): +27 84 511 6992, mvermeulen@fairmont.co.za