Karlo Krakan

Karlo Krakan, BSc

Software Engineer karlo [@] krakan.ca

Experienced software engineer with a demonstrated history of employment in the industry. Skilled in Python, C#, Data Analysis, Mathematical/Physical Modeling, and Web/Cloud technologies. Interested in cluster computing, machine learning and AI, and big data processing. Interdisciplinary professional with advanced knowledge in modern physics, computer science and mathematics with a Bachelor of Science (BSc) focused in Physics from the University of British Columbia.

Location Vancouver, BC

Expertise

Experienced, self-motivated individual with the ability to quickly learn and adapt to new technologies and a strong desire to advance in the fields of distributed systems, cloud computing, and machine learning.

Strong knowledge of relational and non-relational database software such as MySQL and MongoDB. Experience in database development (queries, triggers, stored procedures).

Advanced computational programming skills: algorithms, mathematical modeling, etc. Expert knowledge in mathematics and physics.

Strong experience with GNU/Linux and open source tools; including virtualization/containerization tools such as Docker. Experienced with shell utilities and scripting, as well as the use of vim.

Technical Strengths

Software Development

Python   PHP   C#   Java   C/C++   MATLAB   JavaScript  

Web/Mobile

Django   Laravel   React   NativeScript   Node.js   HTML   jQuery   CSS  

Database

PostgreSQL   MySQL   SQLite   MongoDB  

Development Tools

Git   BitBucket   JIRA   Agile   vim   VS Code  

OS

GNU/Linux   Windows   OSX  

Cloud/Virtualization/Networking

VPN   SSH   VNC   TCP/IP   Web protocols   Docker   VirtualBox   VMware  

Education

Bachelor of Science (BSc), Physics

University of British Columbia

Vancouver, BC

Diploma, Computer Systems Technology

British Columbia Institute of Technology

Burnaby, BC

Work Experience

Aug 2020 - Present

Software Developer

Panevo Services Ltd.

Vancouver, BC

Jan 2020 - Jul 2020

Full Stack Developer

Gravit-e Technologies

Vancouver, BC

  • • As part of the Product Support team, worked to develop and improve a wide variety of business-oriented web applications and business automation processes, mainly using tools such as PHP, JS, and MySQL.
  • • Communicated directly with clients about the software development requirements when the need arise.
  • • Worked in a team of two to develop a single page web application using React and Laravel, to implement a content management system for LinkedIn advertising campaigns.
  • • Focus on testable, readable, and maintainable code in order to satisfy business requirements and reduce the possibility of error.
Jun 2019 - Sep 2019

Software Developer

Kraken Training Ltd.

Burnaby, BC

  • • Worked independently to build a cross-compatible fitness tracking app for iOS and Android.
  • • Deployed a web server (LAMP) to host the database and developed back-end functions for user registration/login, daily measurement input, etc.
  • • Used standard security practices, such as password encryption, to protect sensitive client data.
  • • Built a web portal through which trainers may track client progress.
  • • Software used: NativeScript, HTML, CSS, JavaScript, PHP, MySQL.
May 2015 - Dec 2015

Software Engineer, R&D

Autoship Systems Corp.

Vancouver, BC

  • • Designed a simulation of anchored container vessels based on leading edge research in the field.
  • • Independently researched principles of marine engineering in preparation for design of a mooring analysis program to be used in container vessels.
  • • Consulted with head engineer about marine engineering requirements.
  • • Added relevant features as requested by the head engineer.
  • • Programs developed in C#.
Jul 2011 - May 2015

Owner and Head Technician

Krakan Computers

Burnaby, BC

  • • Laptop/PC assembly/disassembly. Repair and cleaning.
  • • Repair and cleaning. Virus removal. Backup and restore.
  • • Network administration.
  • • Consultations.

Academic Experience

Computational Physics

4th year computational physics course

University of British Columbia

  • • Used Python to design physical simulations based on theoretical models.
  • • Implemented algorithms for Monte Carlo simulations, numerical differentiation/integration, interpolation and root finding, and ordinary/partial differential equations.

Physics Research

4th year physics laboratory course

University of British Columbia

  • • Performed three experiments in medical imaging including MRI and PET.
  • • Used theoretical considerations to guide the planning and design of experiments.
  • • Used signal processing instruments such as discriminators, amplifiers, etc, to extract useful data from inherently noisy measurements
  • • Interpreted and modeled data using Monte-Carlo simulations, numerical integration, linear regression.
  • • Wrote formal reports in LaTeX for each experiment in the Physical Reviews Letters (PRL) format.

Projects

Apr 2019 - May 2019

EcoCity: The Game

A city building game focused primarily on the ecological aspects of running a city.

British Columbia Institute of Technology

  • • Focused primarily on back-end requirements.
  • • Designed the user database, developed a save game system, and other back-end functions.
  • • Made use of Agile methodology to rapidly develop and deploy a working game in 5 weeks.
  • • Software used: Unity, C#, PHP, MySQL
Nov 2014 - Mar 2015

Probing New Physics Using the Standard Model Gauge Couplings and the LHC

Research presented at the Multidisciplinary Undergraduate Research Conference

University of British Columbia

  • • Worked with a team to study a new theory and determine whether the theory could be proven or disproven using the Large Hadron Collider.

Volunteer Work

Feb 2018 - Jan 2020

General Assistant

Free Geek Vancouver

Vancouver, BC

  • • Dissasembly of large/small electronics into constituent parts for recycling.
  • • Testing and repair/refurbishing of computer hardware to be sold in store.
  • • Assembly of computer systems to be sold in store. Sorting and ordering incoming donations.
Jan 2015 - Mar 2015

General Assistant

Physics Olympics

University of British Columbia

  • • Collaborated with a group to generate physics quiz questions for students at the high school level.
  • • Invigilated the quiz portion of the competition, offered encouragement to students as well as insight into the problems without giving away answers.
May 2011 - Jun 2015

General Assistant

European Festival

Burnaby, BC

  • • Organized the set-up of admission booths for logical and efficient service. Directed parking lot traffic.
  • • Handled cash and credit/debit transactions as well as disgruntled visitors.

Contact