Borut Kitak
@borutkitak
Senior software engineer building scalable backend systems and web applications with Node.js.
What I'm looking for
I’m a software engineer with 7+ years of experience developing high-quality software solutions. I focus on object-oriented programming and web application development, building systems that are reliable, scalable, and maintainable. I also enjoy stepping in to lead when needed—writing tickets, managing workloads, and coordinating tasks.
At Nchain (remote), I developed scalable backend solutions using Node.js, TypeScript (NestJS), and gRPC microservices. I set up CI/CD pipelines with GitHub Actions for testing, building, and deploying Docker images, and I built serverless applications with AWS Lambda while integrating Redis for caching and real-time processing. I’ve also managed PostgreSQL databases and contributed to a project involving the issuance of NFTs on the BSV blockchain.
Across roles and freelance work, I’ve delivered production-ready products end to end—like an app for creating 360 virtual car tours using Vue.js and Flutter, and scalable e-commerce services built with a microservice architecture using Go and gRPC. I’ve also worked with Nuxt.js/Vue.js on the front end, Nest.js on the back end, and deployed on Google App Engine; I’m comfortable with Nginx, PM2, Docker, queue systems (RabbitMQ, Redis Bull queue), and observability via the ELK stack, and I’ve built and maintained smart contracts for NFT marketplace transactions.
Experience
Work history, roles, and key accomplishments
Software Engineer
Nchain
Sep 2023 - Present (2 years 9 months)
Developed scalable backend solutions using Node.js, TypeScript (NestJS), and gRPC microservices. Set up CI/CD pipelines with GitHub Actions and Docker, and built serverless applications using AWS Lambda with Redis, PostgreSQL, and contributions to an NFT issuance project on the BSV blockchain.
Software Engineer
Spin My Ride
May 2022 - Present (4 years 1 month)
Developed a web and mobile application that enables users to create 360 virtual tours of their cars. Implemented the frontend and backend with Vue.js and MongoDB, and deployed using Google App Engine and DigitalOcean, with the mobile app built in Flutter.
Software Engineer
Loksse
Mar 2018 - Present (8 years 3 months)
Built an online store from scratch across frontend and backend. Implemented Nuxt.js/Vue.js for the frontend and NestJS for the backend, using MongoDB and Redis, and deployed on Google App Engine with Nginx and PM2.
Software Engineer
TopX
Mar 2022 - Aug 2023 (1 year 5 months)
Worked on backend and full-stack development for an NFT marketplace, including smart contracts and blockchain data queries. Built web and mobile interfaces and used Ethereum transaction tooling (web3.js/ethers.js) with The Graph, while also working in a polyglot stack involving Django/Python.
Software Engineer
Blocksi Sas
Aug 2016 - May 2022 (5 years 9 months)
Worked on both front-end and back-end development, focusing on database and API architecture as well as building user-friendly interfaces. Developed scalable systems for platforms with over 2 million users and used Node.js, Vue.js, Angular.js, MongoDB, ELK, Redis, Flask, and Kafka, along with Nginx, Docker, PM2, Kubernetes knowledge, and queue systems such as RabbitMQ and Redis Bull.
Software Engineer
Vibeit
Jul 2019 - Dec 2019 (5 months)
Contributed to the development of a highly scalable e-commerce service. Worked on a microservice architecture using Go and gRPC.
Education
Degrees, certifications, and relevant coursework
University of Maribor (FERI)
Bachelor's in Information Technology, Information Technology
2023 -
Bachelor's in Information Technology at UM FERI, ongoing since September 2023.
University of Maribor (FERI)
Master's in Information Technology, Information Technology
2015 - 2018
Master's in Information Technology at UM FERI from October 2015 to September 2018.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Skills
Interested in hiring Borut?
You can contact Borut and 90k+ other talented remote workers on Himalayas.
Message BorutGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
