Nenad Misić
Verified Expert in Engineering
Software Developer
Nenad is a software developer who can successfully fulfill both back-end and front-end roles. He's worked for multinational enterprises his whole career, one of which is Microsoft, for which he worked on web services used by millions of developers worldwide. Thanks to his work ethic, team skills, and expertise, Nenad can provide solutions for various tasks within a team or as an independent developer. He enjoys being challenged and invests his free time learning new technologies.
Portfolio
Experience
Availability
Preferred Environment
Jira, Visual Studio Code (VS Code), Visual Studio, Azure, Git
The most amazing...
...assignment was leading an integration between a client's payment system with American Express, allowing my client to process millions of AMEX transactions.
Work Experience
Software Development Engineer (Remote Contractor)
Akvelon
- Worked on a Microsoft project—developing and maintaining connectors for Azure Logic Apps, Power Automate (Flow), and Power Apps, mostly working on connectors for Azure Blob, SQL Server, Cosmos DB, FTP, OneNote, and more.
- Mentored junior colleagues to help make them fully productive members of the Microsoft team.
- Organized my own work time and took full ownership of responsibilities on the project due to the remote nature of the work.
Medior .NET Software Developer
Levi9
- Took part in a multi-team effort to rework a legacy system into one that uses cutting-edge cloud-based technologies (mainly Azure).
- Proposed and successfully advocated the use of certain clean-architecture-related technologies to simplify development.
- Spearheaded the team adoption of a test-driven based approach to software development which improved code quality and reliability.
- Mentored junior colleagues and held knowledge-sharing sessions resulting in getting team members up to speed on specific project technologies.
.NET Software Developer
Levi9
- Led the implementation of a business-critical update to an existing client's payment processing system so that it could accept American Express (AMEX) payments.
- Owned the new solution design that enabled AMEX payments and was solely responsible for implementing, testing, and pushing it to production.
- Oversaw an integration of a client's system with an external payment processor, which included daily testing, code modification, and coordination with external engineers.
Full-stack Software Developer
Levi9
- Worked as a part of the core back-end team that built a finance and notification engine for a microservice-based payment app.
- Held knowledge-sharing sessions which got the whole team up to speed on project technologies.
- Spearheaded the push to use reactive-programming-based technologies which led to an improvement in the application's response times and decreased development time.
- Created modern user and administrator dashboards for the front end using Angular, NgRx, and RxJS.
Experience
Microsoft Work
https://docs.microsoft.com/en-us/Connectors/I worked on a project for Microsoft called Microsoft Connectors. A connector is a proxy or a wrapper around an API that allows the underlying service to talk to Microsoft Power Automate, Microsoft Power Apps, and Azure Logic Apps. It provides a way for users to connect their accounts and leverage a set of pre-built actions and triggers to build their apps and workflows.
Back End:
I also created, tested, and maintained dozens of connectors and occasionally worked on investigating customer reported issues.
My tasks included creating new connector actions, updating existing connectors to have more intuitive behavior and/or to use new technologies to improve performance, fixing major build pipeline issues to increase development speed and even minor tasks like bug-fixing and documentation updates.
Being a part of a fully remote team of self-employed contractors and having flexible working time meant that it was my responsibility to self-organize, which included:
1. Prioritizing when and which task to work on.
2. Communicating and coordinating daily with my teammates to solve the tasks.
3. Coordinating with the client (i.e., Microsoft) on the current status of various tasks and assignments.
Crime Tracking App (MEAN Stack)
This was my first time working with any of the aforementioned JavaScript frameworks, however, I still managed to develop this full-stack app. To display a map of crimes, I utilized the Google Maps API with Angular. The front end was implemented in TypeScript, while the back end was implemented in JavaScript.
With this app, the user can view a map of crimes at their current location, read up on criminal details, update with new criminal data, and there was even an API that if further developed would allow the user to call the police to their current location through the app itself.
The app also included authentication/authorization and different roles (user/admin) in the system.
Yourcar
The website was created with a deliberately minimalist style and could be used as a template to create the real thing.
Although a front end and back end were built, the website buttons on the website are purely ornamental and perform no operations, while the back end is used to fetch the necessary data using GraphQL.
The source code for both front end and back end can be found below:
1. Front end: https://github.com/misicnenad/react-cars-app-frontend
2. Back end: https://github.com/misicnenad/nestjs-cars-app
Fintech Platform for Early Salary Access
https://www.flexxpay.com/I was a part of the core team that built the app's finance engine and the notification service that supported email, SMS, and push notifications and was used by every microservice in the system.
This being a financial platform, reporting capabilities were a must, so I spent a lot of time creating algorithms for extracting relevant data from the database into SQL views and then creating a mechanism for easy retrieval and display. For the robustness of the system, we employed agile and test-driven development from the start to respond quickly to our client's changing requirements.
Every developer on the project was a full-stack developer, so I helped with developing the front-end pages and components and optimizing data transfers to and from the back end.
Disney+ Clone Implemented in React
https://disney-plus-clone-23233.web.appI created a clone of Disney+ and it was implemented using React-Redux.
With a rich UI and few functionalities, it was created as a practice with the purpose of using a simple project to showcase an ability to work with React and its corresponding libraries and an ability to implement more advanced features such as state management using Redux, user authentication, data management, and UI styling.
The Git repository of the project can be found below:
https://github.com/misicnenad/disney-plus-clone
Cloud Native Banking Platform
https://www.fivedegrees.com/This was a multi-team project where many of the developers hadn't previously worked with the project's architecture. One of my responsibilities was to introduce my team to this new architecture design approach and get them up to speed.
As a part of the back-end team, I was involved in developing back-end functionalities ranging from RESTful endpoints to message handling logic, configuring communication with the database, Azure services, third-party services, and other system’s microservices.
Since this was a "cloud-native" platform, I worked extensively with a range of cloud services that handle messages, events, authentication/authorization, storage. I even worked on a couple of assignments related to setting up the build and deployment pipeline.
TikTok Clone (MERN Stack)
https://tiktok-clone-a765b.web.app/This is a TikTok clone implemented using the MERN stack, which consists of React (and Redux), Node.js, Express.js, and MongoDB.
The front end of the application is hosted on Firebase. It has the look and feel of TikTok (the buttons have no functionality), contains only three videos (just for the purposes of showcasing how the app should work), has a smooth scrolling experience, and all data is fetched from the back end which is hosted in Heroku.
URLs:
1. https://github.com/misicnenad/tiktok-clone-frontend
2. https://github.com/misicnenad/tiktok-clone-backend
American Express Integration with Valitor
https://www.valitor.com/I worked on updating the Valitor's multi-solution system to process American Express (AMEX) payments. To accomplish that, it was necessary to enable AMEX as a payment option in the Valitor's boarding system, to integrate it with the AMEX API and their SFTP server, and to update the Valitor's system to be able to process AMEX payment files.
It was important to Valitor this was done as soon as possible since AMEX was planning on halting all pending integrations for a couple of months. For Valitor, this would have meant a potential loss of revenue.
After introducing myself to the Valitor's existing system and the requirements, I designed and developed AMEX-compatible file generation and processing services and an appropriate database schema, which I integrated into the system. Together with a teammate and AMEX technicians, I coordinated a successful integration between AMEX's and Valitor's system.
All of this was done much sooner than Valitor expected and turned out to be one of the fastest integrations in entire AMEX's history.
C# Collection Stringification Library
https://www.nuget.org/packages/Collections.Extensions.ToPyStringI single-handedly designed and implemented the library to be lightweight, simple, and intuitive to use and be compatible with both the .NET Framework and .NET Core.
I also created the build and release pipelines using Git workflows to automatically ad necessary tags, convert the project to a NuGet package, and deploy it to NuGet Gallery.
The library is also optimized and covered with unit tests.
I focused on providing a good user experience with this library, so I created simple-yet-detailed documentation with rich examples.
I also ran a small-scale marketing campaign to advertise the newly created library, which resulted in more than 4,500 NuGet downloads.
.NET Microservices (Docker, Kubernetes, qRPC, and RabbitMQ)
https://github.com/misicnenad/dotnet-microservicesTasks Accomplished:
• Built two .NET Microservices using the REST API pattern.
• Worked with dedicated persistence layers for both services.
• Deployed our services to a Kubernetes cluster.
• Employed the API Gateway pattern to route to our services.
• Built synchronous messaging between services (HTTP and gRPC).
• Implemented synchronous messaging between services using an event bus (RabbitMQ).
Skills
Languages
C#, HTML, HTML5, C#.NET, GraphQL, JavaScript, SQL, TypeScript, CSS, T-SQL (Transact-SQL), XML, Python
Frameworks
ASP.NET Core, Entity Framework Core, ASP.NET, .NET, .NET Core, Angular, NUnit, Swagger, Redux, Bootstrap, Flex, JSON Web Tokens (JWT), gRPC, Material UI, Express.js, NestJS, Tailwind CSS
Libraries/APIs
Entity Framework, React, REST APIs, React Redux, Task Parallel Library (TPL), TPL, NgRx, Node.js, Google Maps API
Tools
Git, Microsoft Teams, Slack, xUnit, Skype, Visual Studio, NuGet, Azure Logic Apps, Jira, Autofac, GitHub, Microsoft Power Apps, Microsoft Flow, NPM, JSX, RabbitMQ, Firebase Authentication, NGINX, Mongoose
Paradigms
Agile Software Development, Microservices, Concurrent Programming, Test-driven Development (TDD), Agile, Azure DevOps, MEAN Stack, Database Design, Clean Architecture, Reactive Programming, DevOps, Event-driven Architecture
Platforms
Visual Studio Code (VS Code), Azure, Windows, Firebase, Docker, Kubernetes, Heroku, Google Cloud Platform (GCP)
Storage
Azure Blobs, JSON, Microsoft SQL Server, NoSQL, Azure SQL, Databases, Azure Cloud Services, Relational Databases, MySQL, Cloud Firestore, MongoDB, PostgreSQL
Other
Full-stack, Software Development, Web Development, Incident Management, Back-end, APIs, API Documentation, HTTP, Software Engineering, Software Design, Data Structures, Team Mentoring, Kusto Query Language (KQL), Mentorship, API Design, Front-end, Azure Service Bus, API Integration, Headless Software, Integration, SOLID Principles, Multithreading, Distributed Systems, Styled-components, FTP, GitOps, Solution Design, Firebase Hosting, Quartz.NET, API Gateways, MERN Stack, Apollo, TypeORM, Gatsby, Microsoft OneNote
Education
Master's Degree in Information Technologies
University of Novi Sad - Novi Sad, Serbia
Bachelor's Degree in Information Technologies
University of Novi Sad - Novi Sad, Serbia
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
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