I find great joy in intersection of software engineering, security and people. I'm particularly interested in operations and managing.
With over half a decade of experience I offer an extensive background in all things Unix, enthusiasm to learn new technologies, a thorough Computer Science background, as well as high quality standards.
I implement scalable and reliable tools, design architectures and APIs, create proof-of-concept prototypes, and intuitively and quickly analyze existing architectures both for what works and what doesn't; I analyze threat landscapes and develop threat models, determine and dissect applicable metrics to derive realistic, impactful solutions focused on reducing the attack surface and increasing performance. I enjoy teaching/mentoring, offer strong interpersonal and communications skills, a curious and open mind, and very strong work ethics.
Above all, I'm driven by developing solutions that have a long-term impact and solve real problems for all users.
SunnyBoy Entertainment - Full Stack Web Developer
May 2016 - Nov 2017 · (1 yrs 7 months)
Freelance - Full Stack Web Developer
Aug 2014 - May 2016 · (1 yrs 9 months)
BsWireless - independent wireless network project - Volunteer
May 2015 – Jan 2018 · (2 yrs 9 months)
Algebra University College - Computer Software Engineering · (2017 - 2020)
Hrvatski kralj Zvonimir - Economics · (2013 - 2017)
freeCodeCamp - Full stack web development · (2014 - 2015)
I'm always willing and able to quickly understand and learn other programming languages, software and soft skills, protocols etc. based on solid Computer Science background, years of work experience and general enthusiasm and personal interest in the area.
NetBSD, FreeBSD, Linux (Debian, RHEL and various other distributions), MacOS X
KVM, LXC, Docker, AWS and EC2
Fluent in all common unix userland tools including shell-scripting (sh, ksh, bash, sed, awk, regular expressions etc.), cvs, ssh, etc.
Programming Languages I Use frequently:
Python, C++, shell, SQL
Languages I know but don't use:
Languages I want to learn:
Lisps (Scheme, Common lisp and Clojure), Haskel, C
Protocols, Services and Standards:
TCP/IP, UDP, HTTP, SMTP, FTP, CVS, SVN, Git, Hg
SSH, SSL, TLS, Certificate Management, asymmetric and symmetric key cryptography, PGP, authN/authZ, Kerberos (krb5), HSM, TPM
Asciidoc, Markdown, rst, HTML, some XML, some *roff, some LaTeX
English (fluent), Croatian (native), bits and pieces of Italian and German. Intending to learn Russian
Time-managment, planing, decision making, communication, mentoring and leading, responsibility, professionalism, teamwork, positive attitude, integrity, flexibility.
Selected blog posts: