Nikola T.

About Me

Nikola is a Senior RoR Developer with 12+ years of experience in software development, working remotely on client projects worldwide. He enjoys working with startups and is a pioneer of new ideas, practices, and techniques, with a current focus on Blockchain. Nikola’s experience as an entrepreneur and an engineer in the programming world makes him an excellent communicator and a fervent advocate of best practices.

AI, ML & LLM

Ruby on Rails (RoR)

Frontend

Database

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior RoR Developer
2018 - Present (7 years)
Remote
  • Creating and developing innovative software solutions for various 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.

Freelance
Freelance
Software Engineer
2015 - 2018 (3 years)
Remote
  • Developed two projects for US-based clients.

  • Created features and improvements for client projects.

  • Worked with Agile Methodologies as a trusted consultant for clients.

Phixio
Phixio
Founder | CEO
2015 - 2016 (1 year)
Belgrade, Serbia
  • Developed front-end and back-end technologies and oversaw deployment.

  • Created and developed innovative ideas using the most advanced technologies in the industry and encouraged collaboration with like-minded entrepreneurs.

  • Set up payment processing with 2checkout using Cloudinary for cloud image storage and integrated DigitalOcean for the server hosting platform.

Innovation Center, Faculty of Mechanical Engineering
Innovation Center, Faculty of Mechanical Engineering
Software Developer
2012 - 2016 (4 years)
Belgrade, Serbia
  • Worked on two projects for a thermal coal power station in Serbia (TE Kostolac) and led the entire lifecycle of the development process.

  • Wrote procedures in Oracle PL/SQL for the first application to calculate the average fuel consumption for excavators, bulldozers, and other vehicles on the open pit.

  • Led the entire SDLC (e.g., communication with end customers, building functionalities, testing, deployment).

Deploy Inc.
Deploy Inc.
Software Developer
2012 - 2012
Belgrade, Serbia
  • Contributed to the development of two projects - a complex Android app and a Java application for Royal Caribbean International.

  • Coordinated between the development team in Serbia and the HQ in NYC, adhering to flexible hours to be available during US business hours.

  • Collaborated in a team of 20+ developers, each with a specific assignment, ensuring that the highest industry standards are met.

Micro Business Solutions
Micro Business Solutions
Software Developer
2011 - 2012 (1 year)
Belgrade , Serbia
  • Worked on .NET projects, met with prospective clients, and negotiated contracts.

  • Worked on legacy projects from the 90s applying new technologies for faster and cleaner operations.

  • Developed new approaches and set high technical standards.

Faculty of Electrical Engineering
Faculty of Electrical Engineering
Software Developer
2009 - 2011 (2 years)
Belgrade, Serbia
  • Created a payroll algorithm with more than 10,000 lines of bug-free code to calculate payrolls for thousands of healthcare employees in Serbia.

  • Worked on the payroll algorithm within a project called Moneo (part of the Heliant system).

  • Excelled as a key contributor to the core part of the Heliant system, an electronic health record system (EHRS) monitoring doctors' performance and keeping patient records.

Showcase

Lead Software Developer (CEO) - Warrantly
Lead Software Developer (CEO) - Warrantly
  • Warrantly is a platform for managing warranties across businesses and individuals.

  • It allows users to track purchased items, report issues, and gain insights.

  • The project involved development, design, and oversight using technologies like Ruby on Rails, JavaScript, PostgreSQL, and HTML.

Lead Software Developer - Tint Manager
Lead Software Developer - Tint Manager
  • Tint Manager is an enterprise software application for managing flat glass window tinting.

  • It has been developed for the company and significantly improved app performance.

  • The application incorporates a multitenancy feature.

Lead Software Developer - Traveling Spoon
Lead Software Developer - Traveling Spoon
  • Traveling Spoon is a marketplace facilitating connections between travelers and local hosts offering homemade cuisine.

  • It provides travelers with opportunities to purchase cooking classes and visit marketplaces for ingredients.

  • The project utilizes Ruby on Rails, Angular v1.3, Backbone.js, PostgreSQL, Haml, and JavaScript technologies.

Mensa International Membership
Mensa International Membership
  • Mensa is the largest and oldest high IQ society globally.

  • Membership requires a score of 130 or above on a standardized IQ test.

  • The organization has been active since November 2008.

Education

Master's Degree, Computer Engineering
Master's Degree, Computer Engineering
University of Belgrade - Serbia
2007 - 2009 (2 years)
Bachelor's Degree, Computer Engineering
Bachelor's Degree, Computer Engineering
University of Belgrade - Serbia
2003 - 2007 (4 years)