×
Sašo Skube

Sašo Skube

Developer and team lead

Slovenia, SI
English, Serbian, Croatian, German, Slovenian


About

About

Experienced engineer and manager in high-paced SAAS companies, reliably serving thousands of customers

Work Experience

Work Experience

  • Infrastructure engineerZenput

    Mar, 2021 - Present

    Helping restaurant, retail and other multi-unit operators to elevate their execution in every store.

    • Development work (python, django)

    • Carving the path towards CI/DI (versioning, building artefacts, deployment automation, ...)

    • introducing secrets management, data pipelines and infrastructure as code

    • empowering developers by coaching, improving arhitecture and local dev environment, building tools (e.g. ChatBot), working on observability, ...

    • improving security of the product, external services being used and networking

  • FounderGrowthsteam

    Dec, 2020 - Present

    Tools for boosting e-commerce profitability.

    • Co-founded a company with a friend

    • Creating an entire product from scratch

    • Getting first paying customers

  • Engineering managerReciprocity

    Sep, 2019 - Nov, 20201 year 2 months

    Building enterprise-grade information security solution for compliance and risk management -- offers businesses efficient control tracking, testing, and enforcement.

    • Keeping up the core of the application, delivering features and fixing bugs in a high paced environment with hundreds of customers using the product daily

    • Writing arhitecture, leading projects (with up to 50% of the entire product size), helping devops team with the push towards CI/DI

    • Involved in over-all company process improvements, promoting good engineering culture and taking over technical initiatives

    • Pushing the Net Promoter Score from -20 to 80 while leading 2 teams and making the job fun for developers

  • CPO - Chief Party OfficerFreelance

    Mar, 2019 - Aug, 20195 months

    Offering consulting services and providing software and hardware solutions.

    • Test driven development of a medical device and setup of coding and documentation practices

    • Timing system and control implementation for dual-bunch operation of a FEL-type particle accelerator

    • Text extraction from images and fuzzy search implementation on top in order to match documents with database entries

  • Lead Developer and Arhitect, team leadCosylab

    Dec, 2014 - Feb, 20194 years 2 months

    Provider of control systems for complex machines, such as nuclear accelerators, optical and radio telescopes, fusion reactors and cancer therapy systems.

    • Control systems and medical devices expert

    • Leading medical device development and writing arhitecture

    • Team lead and coach for 10+ developers

    • Automated testing development

    • Go-to guy for questions about expert timing and synchronization systems

    • Planning, reviewing advising and developing components for communication with industrial robots, optical tracking systems, PLCs, accelerator control, ...

    • Development of core framework, enabling easy set-up and reliable communication between software units, under medical standards

    • Lectures about kernel module development, low level interrupt handling, memory maps and communication with hardware, compilers and writing cross platform code

    • Involved with development of control and diagnostic software for laser synchronization systems

    • Driver and high level application development of timing system for accelerator control

    • In-depth knowledge of the MRF timing system (also written user manual and tutorial)

    • EPICS control system integration and device support

    • Development of EPICS CA tools

    • Co-development of beam synchronous data readout system

    • Real-time operation bug hunting in complex multi-threaded systems

    • Open source software development

    • Evaluating expert systems for performance (jitter, data throughput, reliability, ...)

    • Consulting with FPGA development

    • Solving bugs in expert hardware devices and proposing solutions

    • Involved with development of control and diagnostic software for low jitter (pico or sub-pico second range) RF signals distribution systems

    • Development of special purpose control system driver for a data acquisition device

    • Development of a readout-system, designed and built for the data acquisition of the LHC Diamond Beam Loss Monitors that provides on-line, dead-time-free acquisition and analysis of detector signals

  • All-rounder, Finančni trgi

    Jan, 2014 - Nov, 201410 months

    Small trading company

    • Built high frequency trading application

    • Web development

  • Senior developer and systems engineerSLOVENIA CONTROL, Slovenian Air Navigation Service

    Jan, 2009 - Jan, 20134 years

    Slovenia Control is the holder of the licence to provide air navigation services, namely air traffic control services, aeronautical information services and communications, navigation and surveillance services.

    • Preperation and leading of internal education and workshops

    • Company-wide information system and security polices design

    • Native application development for some vital systems used day-to-day (e.g. NOTAM)

  • TeacherFaculty of Health Sciences

    Jan, 2008 - Jan, 20091 year

    Faculty, member of the University of Ljubljana

    • Teaching simple computer science courses

    • Preparation and leading of workshops and exam preparations

  • Teacher / DeveloperFaculty of Computer and Information Science

    Jan, 2006 - Jan, 20093 years

    Faculty, member of the University of Ljubljana

    • Teaching programming courses

    • Organizing summer school and preparing the content

    • Developing software for learning Slovene language

    • Developing software for cataloging ethnological collections

Skills

Skills

  • Infrastructure
    AWSGCPVaultChatOpsNxDocker/compose (multiarch)Terraform
  • Web Development
    TypeScriptPythonGoGraphQLPHPMySqlElasticSearchMongo (Atlas)PostgreSQL
  • Data Pipelines
    Segment.ioSisensePeriscopeSnowflakeHeapFivetran
  • Medical devices
    EN ISO 13485:2016: Quality management systemsEN ISO 14971:2012: Risk ManagementEN IEC 62304:2006+A1:2015: Software life cycle processesEN IEC 62366-1:2015 + CORR1: Application of usability engineering to medical devices
  • Native development
    JavaC/C++C#QTGo
  • Control systems
    EPICSFPGAMRFEPICS CA and PVDataKernel modulesRT kernel and XenomaiVxWorks
  • Management
    Team leadCoachRecruitmentProcesses and standarization
Education

Education

  • Faculty of Computer and Information Science, Bachelor, University of Ljubljana

    Jan, 2005 - Jan, 2010

    8.6
Volunteer Work

Volunteer Work

  • IT guy, Klub KBŠ

    Jan, 2003 - Jan, 2010

    Student club

    • IT oriented tasks, such as keeping our local server and domain running, computer administration, web page, ...

  • Dance instructor,

    Jan, 2003 - Jan, 2008

    Teaching students various standard and latino dances