Summary
Overview
Work History
Education
Skills
Timeline
Generic

Nikola Stankovic

Miami,United States

Summary

Highly skilled and creative Software Engineer with over 6 years of experience in designing user-centric, intuitive user interfaces and robust software solutions. Proven expertise in React development, including advanced knowledge of design best practices and emerging UI development techniques. Proficient in creating and optimizing user interfaces with a focus on enhancing user experience and engagement. I specialize in video-streaming app design and development, and I have extensive experience in implementing DRM configurations, developing VOD and live-streaming players, and improving playback features. Successfully migrated video players to enhance performance, designed and implemented ad managers, and collaborated effectively with cross-functional teams to deliver high-quality software solutions. I have a strong portfolio of web experiences, ownership of significant architecture designs, and a passion for fluid interfaces and exceptional product design.

Overview

7
7
years of professional experience

Work History

Software Engineer

Driftwood Capital
07.2024 - Current
  • Migrated the existing React Native application to React from scratch, ensuring feature parity and a seamless user transition.
  • Implemented and optimized AgGrid within the app to handle large, complex data sets, leveraging advanced features (custom sorting, filtering, pagination) and TypeScript-based configurations for robust performance and maintainability.
  • Rebuilt the entire UI with TypeScript, applying best practices for maintainability, scalability, and performance.
  • Collaborated closely with the Design Team to refine UX/UI elements, align technical requirements with design goals, and implement iterative improvements.
  • Integrated an OpenAI chatbot to enhance user engagement and provide intelligent support within the banking platform.
  • Developed a secure User Portal specifically tailored for protected users, focusing on authentication, authorization, and data privacy.

Software Engineer

Weather Channel
08.2023 - 05.2024
  • Spearheaded the development and maintenance of cross-platform video-streaming applications using NextJS, TypeScript, JavaScript, and React.
  • Utilized AWS services to enhance scalability and performance, including Gateway API and S3 for content storage.
  • Implemented and configured video players and Digital Rights Management(DRM) systems, optimizing content protection and streaming quality.
  • Introduced a Kids Mode feature, implementing age verification and restricting playback to approved channels.
  • Migrated the video player from Video.js to Shaka Player, optimizing streaming, reducing buffering times by 15%, and supporting a wider range of devices.
  • Wrote unit tests and end-to-end tests using Jest and Cypress to ensure code reliability and maintainability.
  • Developed and integrated preroll and midroll ads for video-on-demand content,increasing ad revenue by 20%.

Software Engineer

Prototype.Next
01.2020 - 03.2022
  • Utilized React Refs and controlled/uncontrolled components to manage application state and behavior
  • Maximized use of events and promises in ES6 and React for efficient application control flow
  • Used Babel and Webpack for compiling and bundling the project, improving load times and performance
  • Utilized AWS services to enhance scalability and performance, including Gateway API and S3 for content storage
  • Developed a subscription-based web app for video-streaming content using TypeScript, Nextjs, Tailwind, and Nodejs

Software Engineer

MyHealthyDay
03.2018 - 01.2020
  • Developed software for both desktop and mobile operating systems
  • Implemented hooks and transitioned class-based components to functional components for improved performance and maintainability
  • Collaborated closely with the development team to identify and resolve software bugs, ensuring high-quality code and functionality
  • Designed and developed high-volume, high-scale web front ends with responsive designs
  • Created mobile applications based on React, integrating Facebook's best practices for interface design
  • Planned and developed user interfaces to simplify overall management and enhance ease of use
  • Worked with AXIOS, a promise-based HTTP client, for hitting REST endpoints and fetching data into the app
  • Worked with advanced web development technologies, including React, Node, Express, MySQL, TypeScript, JavaScript, C#, Python, Blazer, and JSON

Education

Bachelor of Science - Computer Science And Programming

Belgrade University
06.2017

Skills

  • Video Player Integration
  • Agile Methodologies
  • Problem-Solving
  • Responsive Design
  • UX Expertise
  • Reactjs
  • NextJS
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • ASPNET
  • Tailwind
  • Redux
  • Context API
  • Shaka Player
  • Videojs
  • AWS
  • NodeJS
  • Babel
  • Webpack
  • Jest
  • AXIOS
  • REST

Timeline

Software Engineer

Driftwood Capital
07.2024 - Current

Software Engineer

Weather Channel
08.2023 - 05.2024

Software Engineer

Prototype.Next
01.2020 - 03.2022

Software Engineer

MyHealthyDay
03.2018 - 01.2020

Bachelor of Science - Computer Science And Programming

Belgrade University
Nikola Stankovic