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 areas of digital products, enthusiasm to learn new technologies, a thorough Software engineering 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 and systems 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.
Site Reliability Engineer - Consulting, remote work
Jan 2018 – Jan 2020 · (2 yrs 1 month)
Full Stack Web Developer - SunnyBoy Entertainment
May 2016 – Nov 2017 · (1 yrs 7 months)
Full Stack Web Developer - Freelance
Aug 2014 – May 2016 · (1 yrs 9 months)
Lead Software Engineer - Idris Studio
2013 - 2015
Game Programer - Fusion Game Development Studio
2014 - 2014
Game Developer - CubeX Production
2013 - 2013
Volunteer - BsWireless - independent wireless network project
May 2015 – Jan 2018 · (2 yrs 9 months)
Software Engineering - Algebra University College · (2017 - 2021)
Economics and business - Hrvatski kralj Zvonimir · (2013 - 2017)
Web development - freeCodeCamp · (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.
Open/FreeBSD, Linux (Debian, RHEL and various other distributions), MacOS X, Android, FreeRTOS
QEMU, VMware Workstation, VirtualBox, Bochs, DOSBox, Hyper-V, libvirt, KVM, Proxmox, jails, LXC/LXD, Docker, AWS (EC2)
Programming Languages I Use frequently:
Python, C++, Bash, SQL
Languages I know but use rarely:
Languages I want to learn:
Lisps (Scheme, Common lisp and Clojure), Haskel, C, Prolog
Protocols, Services and Standards:
TCP/IP, UDP, HTTP(s), SMTP, FTP, CVS, SVN, Git, Hg
SSH, SSL, TLS, Certificate Management, asymmetric and symmetric key cryptography, PGP, authN/authZ, Kerberos (krb5), HSM, TPM, JWT
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.
Fluent in all common unix userland tools including shell-scripting (sh, bash, sed, awk, regular expressions etc.), git, ssh, etc.
Buildbot, Clang and LLVM, CMake, GCC, GDB, Valgrind, MySQL, postgresql, Microsoft SQL Server, .NET (WPF, Win/WebForms, Razor pages, ADO, Linq), JavaFX, AWT, Swing, Lanterna UI, JDBC, Maven, Flask, Django, Numpy, Pandas, Matplotlib, OpenCV.
Adobe Suite (Photoshop, Illustrator, Premiere Pro, After effects, Lightroom and Dreamweaver), Paint tool Sai, GIMP, Krita, Inkscape, SketchUp, Blender 3D, Autodesk Max, Maya & Mudbox, Wings 3D, Unity 3D, Panda 3D, LÖVE, Sweet Home 3D.