Nikola Stanojević

Nikola Stanojević

Software Engineer
Talented software engineer specializing in back-end Java development. Before moving into consulting I spent six years in the mobile communications industry where I designed and implemented scalable, high concurrency software solutions. I think of myself as a supportive and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues and am willing to take ownership of core components.
  • Experience :
    10 Years
  • Since :
    2012
  • Address :
    Belgrade, Serbia
Experience 92%
Development 75%
Engineering 80%
Advisory 60%

Work Experiance

  • Software Consultant and Team Manager

    2019 – PRESENT
    Old Dominion Transportation Group
    • Managed a team of three developers to design and deliver a taxi service vehicle tracking system for insurance reporting purposes, used by over ten fleets in two countries.
    • Led a team of three developers, a designer, and a QA on building a Taxi service SMS and credit card payment solution used by more than ten fleets in the United States.
    • Developed an Android application for credit card processing via Stripe’s BBPOS Chipper 2X BT solution.
    Technologies: Java, Spring Boot, Android, PostgreSQL, MySQL, AWS, iCabbi
  • Full-stack Developer

    2019 – 2021
    Virtual Assets LLC
    • Built a website that allowed users to trade cryptocurrency by depositing cash in one of the 11,000 participating retailers or via ACH (automated clearing house) and converting them to Bitcoin, Ethereum, or Litecoin.
    • Integrated with Green Dot’s “At The Register” SOAP-based API to facilitate cash deposits.
    • Implemented Sila’s ACH payment API to allow users to deposit their funds directly from their bank accounts.
    • Implemented Block.io and BitGo APIs to support cryptocurrency transfer between different wallets.
    Technologies: Spring Boot, React, MySQL, Git, Java, SOAP, Asana
  • Java Developer

    2018 – 2019
    Fast Rope Labs
    • Developed a near real-time bridge between a custom CRM system and two external CRM platforms: Microsoft Dynamics 365 and Salesforce.
    • Combined the Salesforce API and SOQL to support data synchronization between the Salesforce platform and the custom CRM system.
    • Integrated the Dynamics 365 REST API to support synchronization of data between the Microsoft Dynamics 365 platform and the custom CRM system.
    • Optimized Play Framework by creating a plugin to support executing jobs on multiple, user-defined queues to prevent system congestion caused by long-running tasks.
    • Speeded up queue processing by 50% per thread by implementing modern concurrency patterns.
    Technologies: Back-end, Amazon Web Services (AWS), REST, Redis, PostgreSQL, Python, Play, Java
  • Back-end Developer

    2017 – 2018
    Pihinga Ltd
    • Designed and implemented the entire back-end stack for the company’s influence marketing platform. This consisted of database design, building RESTful API interfaces, logging, and testing.
    • Implemented the PayPal API to the platform to provide subscription payments for members.
    • Integrated the platform with AWS to provide an advanced user experience when adding and removing offers.
    • Integrated the platform with the most popular social networks, including Facebook, YouTube, Instagram, Pinterest, and others.
    • Set up and implemented system scheduling and maintenance processes which helped to make the platform faster and more space-efficient.
    • Established testing and production environments, including automated testing and deployment.
    Technologies: Back-end, Cron, cPanel, Apache, MySQL, PHP
  • Java Developer

    2011 – 2017
    Procescom
    • Designed and developed multiple core modules such as instant messaging, real-time billing, rating, promotion, and customer care for Globaltel MVNO (mobile virtual network operator) over a period of two years.
    • Developed SMS Gateway: a scalable, failure-resistant, high-concurrency system for routing SMS messages via SMPP and HTTP (Kannel) protocols across many content providers and networks.
    • Built PromoBox platform—a platform that allows mobile operators to manage and offer special promotions to their customers.
    • Designed and developed kvib.me universal messaging system—a universal chatting platform via web and USSD (unstructured supplementary service data).
    • Led a team on the implementation and development of a USSD gateway and USSD menu browser for BH Telecom.
    Technologies: Tcpdump, Linux, SOAP, Back-end, Git, REST, SLF4J, PostgreSQL, Spring Boot, Java

Contact Me

Working Time

  • Monday - Friday :8.00 - 10.00
  • Saturday : 8.00 - 10.00
  • Sunday:8.00 - 10.00

General Information