Stojan K.

About Me

Stojan is a Senior Software Architect and team leader with more than 10 years of professional experience and a particular focus on back-end development and cloud systems. He provides solutions developed in different Java frameworks and maintains various stages of cloud systems.

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior PHP/Java Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Pitchstone Technology
Pitchstone Technology
Full-stack Developer
2022 - 2025 (3 years)
Remote
  • Developed a complex Customer Store Management (CSM) platform for T-Mobile that helps them to organize store-related activities such as renting, buying, and managing renovations.

  • This system was in development for over 15 years and was built using Groovy, Grails, MySQL, and AWS.

  • There is also an ongoing migration to Spring Boot, Vue.js, and Docker.

Scope Content AG
Scope Content AG
Software Engineer
2016 - Present (9 years)
Remote
  • Worked on the development of a Swiss platform that facilitates sharing relevant online content with targeted groups.

  • Worked on BE architecture/development/code reviews and was responsible for releases, DBs, domains, accounts, Jenkins, SSLs.

  • Wrote over 80% of the project's codebase and accomplished migration from Scaleway Cloud onto Google Cloud Engine.

Deploy Inc.
Deploy Inc.
Android Developer
2014 - 2016 (2 years)
Belgrade, Serbia
  • Worked on thecreditjunction.com, a data-driven lending platform that helps owners of small and midsized businesses grow their companies, and integrated the website via APIs with: www.onelogin.com, www.auth0.com.

  • Led the integrations team for Ray Super Remote, an Android-powered universal remote control designed to replace IR remotes.

  • Developed the front end for the bet.com website, official Black Entertainment TV website, using Node, Backbone, SCSS, and integrated the website via APIs with: TWEAuth, www.mixpanel.com.

  • Managed a successful integration with a lot of third parties (Dish, Directv, TimeWarner, Roku, Amazon Alexa, Nest Learning Thermostat, Philips Hue Lighting, MixPanel, etc.).

Digibonus
Digibonus
PHP/Java Developer
2013 - 2014 (1 year)
Belgrade, Serbia
  • Worked on the development of Digibonus, a website that helps brands to engage and grow their communities through Facebook experiences that fans love such as prize draws, instant win competitions, etc.

  • Worked on the front end and back end of the campaign platform and integrated the website with Facebook APIs.

  • Supported the product delivery process and collaborated with cross-functional teams.

HTEC
HTEC
PHP/Java Developer
2011 - 2013 (2 years)
Belgrade, Serbia
  • Developed the tripzzy.com website, both front end and back end, and completed API integrations with Facebook, Expedia, Google, and Flickr.

  • Created a simple dating website using PHP (CodeIgniter), jQuery, MySQL, and SVN, integrated with Facebook.

  • Acted as administrator for four servers under the CentOS located in Germany, being responsible for VPN, FTP, SSH, and mail users, domains, subdomains, and backups.

Showcase

Team Lead - Ray Super Remote (BTC)
Team Lead - Ray Super Remote (BTC)

The project was an Android-powered universal remote control designed to replace IR remotes and simplify the TV show search and discovery process with personalized content recommendation. The Ray uses IR and Wi-Fi to control home theater components and some connected-home devices. Led the integrations team and performed hands-on development. Integrated third parties (Dish, Directv, TimeWarner, Roku, Amazon Alexa, Nest Learning Thermostat, Philips Hue Lighting, MixPanel, etc.). The product was launched and published and successfully sold out to Amazon. The project's core became a part of Alexa and has millions of users. Technologies used: Java, Android.

Team Lead/Solution Architect - Official Curriculum Management System
Team Lead/Solution Architect - Official Curriculum Management System

The project was a Curriculum Management System for the Australian National University, University of Queensland, and the Australian Catholic University. It is a curriculum software and resource tool that makes strategic planning straightforward. Set up the project from scratch, designing the architecture, performing hands-on development/releases, and leading the team. Developed the same codebase for different universities, handling all features, releases, and client needs. The platforms are being used by more than 10K professors in the past 2 years. Technologies used: Spring Boot, Hibernate, JPA, SaaS, SAML, Oracle DB, Docker, Oracle Cloud.

Software Architect - Scope
Software Architect - Scope

Scope is a Swiss platform that supports its clients in communicating more efficiently. Worked on BE architecture, development, code reviews, and was responsible for releases, DBs, domains, accounts, Jenkins, SSLs. Wrote over 80% of the project's codebase. The legacy monolithic codebase was upgraded to microservice architecture migrated from scale way cloud onto Google Cloud Engine, with new integrations added. Technologies used: Spring Boot, Hibernate, JPA, MySQL, Angular, Docker, GCE.

Education

BSc & MSc Computer Engineering & IT
BSc & MSc Computer Engineering & IT
University of Belgrade - Serbia
2004 - 2012 (8 years)