Experience
- 
Zemanta, an Outbrain Company (Ljubljana, Slovenia) Group Lead, Nov 2021 - Oct 2022, 1 yr - split the team I previously managed as Team Lead into two teams
- managing and coaching the team leads
- working closely with product and business to align the teams' priorities
- optimizing organization design, workflows and processes to maximize cooperation between different teams and departments
 Infrastructure and Backend Engineer, Jan 2016 - Aug 2016, 8 mos - part of a team that managed company's AWS infrastructure (EC2, RDS, Redshift, SQS, ...)
- highlight: migrated all company products' metrics from Librato to InfluxDB
 Tech/Team Lead, Jul 2017 - Nov 2021, 4 yrs 5 mos - started leading the team of 3 people after reorganization
- grew it to 13 people over the next few years
- responsible for- architecture & software design (Python, Django, PostgreSQL, AWS, Redshift, ...)
- operations (PagerDuty, DBA-style work (a personal favorite))
- project management
- hiring (including interview process improvements)
- professional growth of team members (1-1s, reviews etc.)
 
- highlight: introduced a lightweight variant of scrum with a focus on retrospectives and continuous feedback that later got adopted across the entire Zemanta engineering organization
- highlight: developed a set of libraries, documentation and integrations w/ existing infrastructure that allowed the parent company (Outbrain) to adopt Python for a large and growing number of services
 Senior Backend Engineer, Aug 2016 - Jul 2017, 1 yr - part of team that developed Zemanta One DSP - company's main user-facing product (Python, Django)
- highlight: developed secretcrypt library in Python and Go which is still used for secret management in most Zemanta's projects
 
- 
OpenStack Open Source Cloud Computing Software OpenStack Ceilometer Core Contributor, 2013 - 2015 - became a Ceilometer Core Contributor in September 2014 on account of the quality of my software design, code and community contributions
- actively participated in the community on IRC and mailing lists
- attended OpenStack Summits in Hong Kong, Atlanta and Paris
- led a design session about Ceilometer alarms improvements at the developer summit in Atlanta
- commit history available at http://bit.ly/nsaje-openstack-2
 
- 
Red Hat (Brno, Czech Republic) Software Engineering Intern, July 2014 - September 2014 - worked on OpenStack Ceilometer cloud metering and monitoring project
- designed and implemented a major feature of the Juno release, the distributed coordination of Ceilometer Central Agents enabling horizontal scalability
- designed and implemented other features and fixed Ceilometer bugs
- took care of Ceilometer RPM packages for RDO and RHEL
 
- 
XLAB (Ljubljana, Slovenia) Software Engineering Intern, June 2013 - June 2014 - created a monitoring bridge between Contrail, EU cloud research project, and OpenStack Ceilometer enabling federated cloud monitoring
- contributed improvements and features back to OpenStack Ceilometer
 
- 
Cosylab (Ljubljana, Slovenia) Software Engineering Intern, September 2009 - June 2013 - led a team in charge of implementing a part of a control system for Varian Medical Systems cancer therapy particle accelerator
- built a Maven RPM packaging plugin for ITER (International Thermonuclear Experimental Reactor) control system software
 
Education
- 
M. Eng. in Computer Science and Informatics University of Ljubljana (Ljubljana, Slovenia), 2013 - 2016 - Master's thesis topic: Scalable Monitoring of Large Cloud Systems, project available at https://github.com/nsaje/dagger
 
- 
B. Eng. in Computer Science and Mathematics University of Ljubljana (Ljubljana, Slovenia), 2010 - 2013 - Diploma thesis topic: An Efficient Camera-based Approach for Estimating Time-To-Collision