Nikola J.

Nikola J.

Python Developer

Belgrade, Serbia
Hire Nikola J. Hire Nikola J. Hire Nikola J.

About Me

I am a proficient software engineer/consultant that can lend a hand to product owners (or any other colleague) in times of need and drive the implementation forward. I have extensive experience working remotely and in distributed teams across the world, using mostly Python and its micro-frameworks (such as Falcon, Flask, Bottle, etc.). In recent years I was exposed to micro-service architecture that was decoupling big Django monolithic systems and complex external 3rd party provider API integration.

Work history

UpStack
UpStack
Python Developer
2021 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensure that features are being delivered efficiently and on-time.

COWARDLY DOG SOLUTIONS OÜ
COWARDLY DOG SOLUTIONS OÜ
Owner / Engineer / Consultant
2021 - Present (3 years)
Tallinn, Estonia
  • Develop high-quality software solutions with attention to detail on projects.

  • Integrate user-facing elements and components with server-side logic on projects.

  • Design, develop and implement new features on solutions - enhancing existing features and performing bug fixes.

Endava
Endava
Software Engineer
2021 - Present (3 years)
Belgrade, Serbia
  • Built new micro-service from scratch with other team members that will communicate with Salesforce and other micro-services.

  • Write efficient, reusable, testable, and scalable code for the microservices on the solution.

  • Discover and fix programming bugs on the project.

Comtrade Digital Services
Comtrade Digital Services
Software Engineer
2018 - 2021 (3 years)
Belgrade, Serbia
  • Handled complex API integrations between microservices and external parties to manage tariffs, run simulations and improve battery savings.

  • Worked on technical requirements and cross dependencies in integrating the data platform with the Stem solution.

  • Worked on the release of microservices on the project - participating in testing and debugging tasks to enhance functionalities.

Kortechs
Kortechs
Team Lead / Python Developer
2016 - 2018 (2 years)
Belgrade, Serbia
  • Implemented REST APIs and reusable libraries on the solution with features to edit, store and remove data.

  • Built a PyPi repository to improve testing processes on the database - versioning and keeping it up to date.

  • Designed and wrote clean and resilient code on the project - making it less error-prone for users

Portfolio

Stem
Stem

Stem delivers and operates battery storage solutions that maximize renewable energy generation and help build a cleaner, more resilient grid. It offers solutions for Fortune 500 companies, project developers, utilities and independent power producers. Worked on building and delivering a new microservice solution on Stem's proprietary software solution.

Genability - third party provider integration
Genability - third party provider integration

Instead of crafting data manually and losing whole day, sales analysts can now pull massive chunks of data (that will be stored in large 30+ tables structure in relational db - just to give you an impression how big is the tariff structure and how long will it take for non-tech-savvy people to properly connect data) in short period of time directly from the provider. That data is used for various calculations, peak predictions, energy savings, etc. In the end, all complexities are hidden from the end user, it is way faster and less tedious than manual process, less error prone and easy to use through UI.

Education

Bachelor's Degree in Electrical and Computer Engineering
Bachelor's Degree in Electrical and Computer Engineering
The School of Electrical and Computer Engineering of Applied Studies
2013 - 2020 (7 years)