Nemanja Stanisavljevic, Developer in Beograd, Serbia
Nemanja is available for hire
Hire Nemanja

Nemanja Stanisavljevic

Verified Expert  in Engineering

Software Developer

Location
Beograd, Serbia
Toptal Member Since
May 10, 2016

Nemanja is a dedicated and experienced Java/Angular web developer. He constantly tries to improve his skills, and prides himself on his efficiency and ability to deliver quality code in a timely manner.

Portfolio

Toptal Clients
PostgreSQL, NgRx, RxJS, Spring Security, Spring Data, Spring MVC, Spring Boot...
Various Clients
Laravel, CodeIgniter, PHP, Handlebars, RequireJS, AngularJS, jQuery, MySQL...
Moonstruck
Xamarin, .NET, Breeze.js, TypeScript, JavaScript, AngularJS, Angular

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), OS X

The most amazing...

...thing I've done is develop many complex business logic algorithms.

Work Experience

Software Engineer

2016 - PRESENT
Toptal Clients
  • Worked on multiple projects as the lead front-end or full-stack engineer, developing applications for scheduling, donating, socializing, financial risk management, etc.
  • Developed and implemented complex business logic algorithms.
  • Helped to find and implement performance improvements.
  • Coded, tested, and fixed programming errors.
  • Modernized the front-end of a legacy system to enable responsive layouts and mobile views.
  • Communicated with clients.
  • Trained new developers.
  • Developed the full stack for various modules.
  • Guided and promoted best practices between developers.
  • Implemented new projects with existing services.
  • Involved in the release and delivery process of the product.
  • Involved in requirements analysis, detailed architectural design, and implementation of the user Interface of the software.
  • Maintained projects from start to final integration on the client side.
  • Provided on-call services during downtime, assisting in mitigating several production emergencies.
  • Developed and maintained applications passing through all stages.
  • Negotiated backlog tasks and estimated projects.
  • Provided conceptual, logical, and physical database design.
Technologies: PostgreSQL, NgRx, RxJS, Spring Security, Spring Data, Spring MVC, Spring Boot, Spring, TypeScript, JavaScript, Java, AngularJS, Angular

Software Engineer

2013 - PRESENT
Various Clients
  • Developed client-side, server-side, or full-stack applications.
  • Coded, tested, and fixed programming errors.
  • Communicated with clients.
  • Provided full-stack development of various modules.
  • Implemented new projects and integrated existing services.
  • Involved in the release and delivery process of the product.
  • Participated in all phases of the software development cycle including requirements analysis, design, test, implementation, maintenance, and debugging.
  • Planned, architected, and developed web applications from the ground up.
  • Negotiated backlog tasks and estimated projects.
  • Developed and maintained applications passing through all stages.
Technologies: Laravel, CodeIgniter, PHP, Handlebars, RequireJS, AngularJS, jQuery, MySQL, Hibernate, Spring Data, Spring JDBC, Spring MVC, Spring Boot, Spring, Java

Software Engineer

2017 - 2019
Moonstruck
  • Implemented new projects and integrated existing services.
  • Participated in all phases of the software development cycle including requirements analysis, design, test, implementation, maintenance, and debugging.
  • Planned, architected, and developed web applications from the ground up.
  • Worked on a port management and statistics web application.
  • Worked on a durability tag pilot for work conditions assessment of heavy duty mechanical parts in machinery industry; a smart tags-driven service platform for enabling ecosystems of connected objects.
Technologies: Xamarin, .NET, Breeze.js, TypeScript, JavaScript, AngularJS, Angular

Software Engineer

2014 - 2017
Pamet
  • Worked as a full-stack developer for enterprise applications as a part of the full development lifecycle.
  • Coded, tested, and fixed programming errors.
  • Communicated with clients.
  • Developed the front and back end and worked on applications throughout the entire SDLC.
  • Worked on a big enterprise project that was building a web application for managing appeals and grievances.
  • Worked on an internal web application for agile tracking.
Technologies: MongoDB, Subversion (SVN), Git, Jira, Node.js, MySQL, Handlebars, AngularJS, RequireJS, jQuery, JavaScript, JBoss Drools, Hibernate, Spring MVC, Java

Co-founder

2014 - 2016
Petrelate, Inc.
  • Planned and developed a fully functional Facebook-like social network from the ground up with two other co-founders (developer and designer).
  • Participated in all phases of the software development cycle including requirements analysis, design, test, implementation, maintenance, and debugging.
  • Involved in the release process of the product.
  • Provided conceptual, logical, and physical database design.
Technologies: Memcached, Trello, CodeIgniter, PHP, Elasticsearch, MySQL, Node.js, Git, Gulp, Handlebars, RequireJS, jQuery, JavaScript

Petrelate

Built a large Facebook-like social network for pet owners, retails, vets, etc., with one more software engineer and one designer. We built it on Objective PHP Framework Codeigniter, using MySQL as a database and using RequireJS and Handlebars for front end (in addition to the basic HTML + CSS + JS + jQuery tech stack), Elasticsearch as search support, and Node.js for push notifications and messaging server.

The network had all common social network functionalities, including posting, commenting, liking, uploading content, user interaction, instant messaging, friends relationships, searching for users, checking in at a location, etc., and it has some custom functionalities for pets, like finding the most popular local vet (location-based interactive search), sending walk and mate requests to other pet users, posting emergency alerts, etc.

This project gave me a new perspective on web development and client-server development, and I gained a lot of experience in that field. For myself, I can say that I have excellent experience and knowledge in developing social network systems.

Tech: JavaScript, jQuery, RequireJS, Handlebars, Gulp, Git, Node.js, MySQL, Elasticsearch, PHP, CodeIgniter

Languages

HTML5, CSS, HTML, Less, JavaScript, Java, Sass, XML, Hibernate Query Language (HQL), SQL, TypeScript, PHP

Frameworks

Angular, AngularJS, Bootstrap, Spring MVC, Spring Boot, Spring, Spring JDBC, Hibernate, React Native, CodeIgniter, Spring Security, .NET, Laravel

Libraries/APIs

jQuery, RequireJS, Handlebars, RxJS, NgRx, React, Breeze.js, Node.js

Tools

Angular CLI, Apache Tomcat, Adobe Photoshop, Gulp, Git, Jira, Trello, Grunt, Subversion (SVN), JBoss Drools

Paradigms

Object-oriented Programming (OOP), Concurrent Programming

Platforms

JSE, Java EE, OS X, Visual Studio Code (VS Code), Xamarin

Storage

JSON, MySQL, Spring Data, PostgreSQL, Elasticsearch, Memcached, MongoDB

Other

Ajax, Microsoft 365

2008 - 2013

Bachelor's Degree in Software Engineering

Belgrade University - Belgrade, Serbia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring