
Nikola Knežević
Verified Expert in Engineering
Software Developer
Novi Sad, Vojvodina, Serbia
Toptal member since January 29, 2019
Writing code since the age of ten, Nikola has been passionate about technology, and learning new things has led him to become a cutting-edge developer. He loves solving complex problems with maintainable and scalable code. Over the years, Nikola has gained a lot of valuable skills and experience working with teams of all sizes and learning the value of good teamwork.
Portfolio
Experience
- JavaScript - 10 years
- HTML - 10 years
- CSS - 10 years
- Node.js - 6 years
- React - 6 years
- Next.js - 5 years
- PostgreSQL - 4 years
- Go - 2 years
Availability
Preferred Environment
Jira, GitHub, MacOS, JetBrains
The most amazing...
...thing I've created is a tool that appraised—and bought—more than 5,000 vehicles within a few minutes.
Work Experience
Director of Engineering
Eqho AI
- Directed engineering efforts, focusing on core service and logic development for optimal performance.
- Led the implementation of speech-to-text and text-to-speech technologies, enhancing user interaction capabilities.
- Designed a performance-first architecture, prioritizing speed and scalability.
- Conducted technology research and development to drive innovation and keep solutions cutting-edge.
Senior Software Engineer
Vroom
- Architected and developed a white-label widget-like application that is used on more than 50 major websites in the automotive industry.
- Built a custom drag-and-drop CMS with a dashboard, integration with analytics services, AB tests, reporting, role system, and much more.
- Developed an application for inter-company inventory sync and bulk appraisal and acquisition.
Software Consultant
Volvo R&D Center
- Developed a micro-frontend system using module federation to unify multiple applications under a single UI.
- Established an internal UI component library with implementation-agnostic theming, compatible with both CSS Modules and CSS-in-JS.
- Migrated legacy applications from Webpack v4 to v5, enhancing performance and compatibility.
- Improved TypeScript integration across codebases for better type safety and reliability.
- Enforced contribution, commit, and test conventions to boost code quality and team efficiency.
Software Engineer
Juno Medical
- Developed a public website, clinician portal, and patient portal with robust authentication and authorization.
- Led major framework updates and migrated styling from Bootstrap to Chakra-UI for a modern, cohesive design.
- Built an internal video appointments platform using Twilio, enhancing remote consultation capabilities.
- Created a comprehensive reporting system and membership management tools.
- Designed an appointment scheduling and availability system, streamlining booking processes for users.
Software Engineer
Casper Sleep Inc
- Developed an internal UI library for consistent and reusable components across projects.
- Integrated Contentful CMS to streamline content management and updates.
- Created a custom WordPress theme for the company blog, enhancing brand alignment.
- Built a web shop, optimizing the online shopping experience for customers.
CTO
Decem
- Set up the company architectures, coding standards, platforms, and processes.
- Architected and oversaw the development of internal tools and software for payroll, presence, clients relations, and deployment management.
- Communicated directly with clients in all stages, from initial negotiations to software delivery and ongoing maintenance.
- Developed software in the field of company management and automatization, data visualization, eCommerce, transportation and delivery, blockchain, library development, mobile development, and much more.
- Organized learning programs and personally mentored interns and younger colleagues.
- Presented the company as a speaker at conferences and meetups.
Software Engineer
Freelance
- Worked in fields of data visualization, eCommerce, CMS optimization, front-end (mostly React), and back-end (mostly Laravel) development.
- Managed clients, communication, delivery, and deployments personally.
- Provided a few mentoring sessions and tech talks in local IT companies.
Software Engineer
NTH AG
- Constructed a syncing system between multiple mail servers.
- Built a SPA access control system for Spring Framework.
- Developed real-time communication on top of Spring platform.
- Organized Java workshops and introduced new development standards.
- Created documentation for a custom front-end framework based on KendoUI.
Lead Software Engineer
Cherry Studios
- Constructed a game engine for Apache Cordova which enabled a cross-platform mobile game development.
- Bootstrapped the company's development and QA standards.
- Architected and oversaw the development of the engine for Android development. The engine was later used for the development of more than 50 apps.
Experience
Poštanski Broj
https://www.postanskibroj.rs/BalkanINFO
https://www.balkaninfo.rs/The entire platform is built on WordPress. I built a theme and several plugins for YouTube synchronization, pools, and an Ajax post grid system.
Cogivi
The back end was built in Node.js, and the front end started in Angular version 5 and evolved up to 7.
Inner Connection Coach
I developed the solution in PHP, Sass, GreenSock, and ScrollMagic.
Skech
I implemented the solution in fullPage.js, Navigo, jQuery, and PlainCSS.
Patometry
Education
Bachelor of Science (BSc) Degree in Computer Science
University of Novi Sad, Faculty of Sciences - Novi Sad, Serbia
Skills
Libraries/APIs
React, jQuery, Node.js, REST APIs, OpenAI API, Zendesk API, Vue, Inertia, D3.js, ScrollMagic, Vuex, Vue 2, YouTube API
Tools
Git, GitLab, GitHub, Jira, GreenSock, Trello, CKEditor, JetBrains, React Apollo, Prisma, ChatGPT, Claude
Languages
JavaScript, PHP, HTML, CSS, TypeScript, Python, Sass, SCSS, Go, Java, C#, GraphQL, ECMAScript (ES6)
Frameworks
Laravel, Redux, Next.js, Express.js, Tailwind CSS, Laravel Livewire, Angular 2, Angular, React Native, Alpine.js, Spring, Kendo UI, LibGDX, Unity, LangGraph
Paradigms
Functional Reactive Programming, Object-oriented Programming (OOP), Automated Testing, HIPAA Compliance
Platforms
WordPress, Zendesk, GreenSock Animation Platform (GSAP), iOS, Docker, Mapbox, Visual Studio Code (VS Code), Android, Amazon Web Services (AWS), Algolia, MacOS, WooCommerce, Twilio, Google Cloud Platform (GCP), LangSmith, Firebase
Storage
Redis, MySQL, MongoDB, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), SQLite
Other
Styled-components, Front-end, User Experience (UX), User Interface (UI), Architecture, WebSockets, Full-stack, WordPress Plugins, APIs, WordPress Themes, Generative Artificial Intelligence (GenAI), TALL Stack, Single-page Applications (SPAs), Web Development, Chatbots, Integration, Artificial Intelligence (AI), Cordova, IT Management, DocumentDB, HTML5 Animations, Scroll Animations, Content Management Systems (CMS), Apollo, Chakra UI, FastAPI, LangChain, Large Language Models (LLMs), Deepgram, ElevenLabs Solutions
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