Nebojsa J.

Nebojsa J.

Senior Software Engineer

Novi Sad, Serbia
Hire Nebojsa J. Hire Nebojsa J. Hire Nebojsa J.

About Me

Nebojsa is an experienced software engineer with more than 7 years worth of industry experience, and a thorough understanding of JavaScript, particularly React and React Native. With years of experience under his belt, Nebojsa frequently assumes a leadership position in his team, assisting teammates on a variety of challenging projects using React, Redux, Angular, Vue, Node.js,.NET, GraphQL, and other cutting-edge technologies. Nebojsa had the opportunity to construct the frontend and backend services for a major financial institution during the previous three years, where he demonstrated his proficiency by excelling in all areas of the job.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (2 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Work with distributed cross-functional teams in ensuring all features are being delivered efficiently and on-time using agile methodologies.

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

Nortik Software
Nortik Software
Senior Software Engineer
2019 - Present (5 years)
Remote
  • Played a key role in the development of a SaaS platform for banking, developing infrastructure and services to assist the migration of an existing Matrix system to the Azure cloud platform.

  • For the internal front-end members/teams, worked on workflow optimization and best practices (code quality and standards, tools chain, QE/QA, etc.). constructing unique components for a corporate product.

  • Used React Native with Expo to develop a social network mobile app that provides transportation services in Belgium. Regularly wrote Unit tests and applied TDD.

 Mad Duck Code
Mad Duck Code
Front-End Developer
2017 - 2019 (2 years)
Serbia
  • Developed multiple web and mobile solutions using React and React Native, Angular, VueJS, and Nuxt.

  • Was in charge of introducing new coworkers to the production projects and overseeing their onboarding process.

  • Participated in the usual daily meetings, sprint planning sessions, discussions and modifications for task estimation.

Vega IT
Vega IT
Front-End Developer
2015 - 2017 (2 years)
Serbia
  • Utilized Umbraco CMS and cutting-edge frontend frameworks like React and Angular as well as minimalist JavaScript and jQuery to implement multiple projects.

  • Worked on the development of a React application for a video-sharing solution

  • Improved unit and integration tests with the latest technologies by sticking to the best industry standards.

Portfolio

SaaS platform as cloud-native core banking system - FiveDegrees
SaaS platform as cloud-native core banking system - FiveDegrees

Participated in the creation of a SaaS platform that serves as a cloud-native core banking system as a frontend / full stack engineer. Tasks included developing infrastructure and services to assist the conversion of an existing Matrix system to the Azure cloud platform. Banks and SME lenders may concentrate on their main businesses rather than clumsy core banking technology thanks to the Neo banking system. Through setup, the loan management module controls consumer and business lending products, including unsecured, secured, and revolving loans. The three sections are Client service, Configuration management, and Tenant management. Technologies used: React, JavaScript, TypeScript, GraphQL, C#, .NET 6, .NET Core, REST, Formik, React hook form, React Query, Redux, Browser Plug-ins, SignalR, Storybook, NPM, MSAL, OAuth, OpenID, Microservices, Event-driven architecture, CQRS, CI/CD pipelines.

Angular web application for the automotive industry - Sure
Angular web application for the automotive industry - Sure

I was entrusted with building the foundation for this solution's development and the basic structure of the entire front-end system. The purpose of the program was to standardize the procedure of visiting a car repair shop and make it simple for auto repair services to communicate with their clients and vice versa. Real-time texting, push alerts, a browser plug-in to rapidly arrange a fresh repair service with your favorite shop, and many more features were available in the app. The project's successful launch into production with few issues and a few weeks before the deadline makes it one of Neboja's portfolio of accomplishments. Technologies used: Angular 2+, Interactive SVGs, Angular Animations, Chrome Plug-ins, Highcharts, JavaScript, Python, PostgreSQL, Firebase, Redis, AWS, Git, WebSockets.

Social mobile and web app for sharing rides and car-pooling - Koalift
Social mobile and web app for sharing rides and car-pooling - Koalift

The majority of my work on this app's development was devoted to React and React Native. The front-end of the web app was built using ReactJS, Redux, and Redux-saga, and the back-end was built using NodeJS and Python. For real-time driver tracking, the program uses WebSockets, and it shows this information on a Google Maps canvas. The objective was to develop a smartphone app that would assist parents in sending their kids to school utilizing a third party in a safe manner. A distance calculator, rich data manipulation, real-time driver location tracking, and real-time messaging are all features of the program.

Education

Frontend Web Development course
Frontend Web Development course
Chair of Informatics from Faculty of Technical Sciences, Novi Sad
2016 - 2016
Bachelor of Graphic Engineering and Design
Bachelor of Graphic Engineering and Design
University of Novi Sad, Faculty of Technical Sciences
2011 - 2015 (4 years)