Nemanja Stanisavljevic
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Co-founder
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.
Experience
Petrelate
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
Skillset
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
Education
Bachelor's Degree in Software Engineering
Belgrade University - Belgrade, Serbia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring