
Nikola Bunic
Verified Expert in Engineering
Full-stack Developer
Banja Luka, Bosnia and Herzegovina
Toptal member since May 2, 2019
Nikola is a full-stack software developer with more than a decade of professional experience contributing as an individual, a team member, and a leader in various organizations. Familiar with multicultural distributed teams, he's able to adapt, follow the agile approach, and work with cutting-edge technologies to produce great MVPs quickly.
Portfolio
Experience
- Java - 10 years
- SQL - 9 years
- Spring Boot - 6 years
- React - 3 years
- Angular - 3 years
- Node.js - 1 year
- NestJS - 1 year
- Amazon Web Services (AWS) - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), IntelliJ IDEA, Linux, MacOS
The most amazing...
...software solution I developed from scratch could generate, archive, print, and mail electricity bills in large numbers.
Work Experience
Senior Software Engineer
Codengy
- Acted as a team lead for back-end developers on an app that sells wine all over the world. The app was core of the system for sales, logistics, marketing, payment and external APIs integrations.
- Worked as an IT consultant in the domain of software architecture and database design for sales, logistics, stock management apps, and external API integrations.
- Helped develop a platform and collaborative workspace providing different services for all music creators.
Senior Software Engineer
Vivant Inc
- Migrated flows to Apex to reduce DB operations and improve the speed of processes.
- Set Git for code and metadata and configured continuous integration and continuous delivery.
- Implemented email scheduler for scheduling and sending emails for subscriptions, new orders, and order status changes.
- Worked on system architecture design, technical support, and business rules definition and implementation.
Software Engineer
Codecentric d.o.o.
- Created an MVP for big data processing of data from an advertising company for analytical reports.
- Developed an MVP for the green electricity market.
- Built a development tool for microservice apps with extended Kubernetes.
Software Engineer
Lanaco d.o.o.
- Developed and maintained a software solution for billing and accounting of electricity provided to offer optimum performance in the work of both the smaller and the larger communities.
- Developed, from scratch, a software solution for mass generating, archiving, and printing/mailing bills of electricity.
- Started introducing and migrating existing applications to SOA.
Experience
PAGES
Developed server-client application and drivers for printers to generate bills, create an archive and improve the speed and quality of printing.
Used: Java, C#, Printer Job Language (PJL), Oracle Database, GlassFish, JasperReports.
Toptal React Academy Project
Platform and Collaborative Workspace
Education
Master's Degree in Electrical and Computer Engineering
University of Novi Sad, Faculty of Technical Sciences - Novi Sad, Serbia
Bachelor's Degree with Honors in Electrical and Computer Engineering
University of Novi Sad, Faculty of Technical Sciences - Novi Sad, Serbia
Certifications
AWS Certified Solutions Architect – Associate
Amazon Web Services
Toptal React Academy Graduate
Toptal, LLC
Oracle Certified Associate, Java SE 7 Programmer
Oracle
Oracle Database SQL Certified Expert
Oracle
Skills
Libraries/APIs
REST APIs, Node.js, React, JasperReports
Tools
Git, Bitbucket
Languages
Java, SQL, JavaScript, TypeScript, Apex, C++, C#
Frameworks
Spring, Spring Boot, Angular, NestJS, Next.js, JSF, Jakarta Server Pages (JSP), Express.js
Paradigms
Scrum, Database Design
Platforms
Linux, Salesforce, Visual Studio Code (VS Code), Amazon Web Services (AWS), Android, Oracle, MacOS, DigitalOcean, Heroku
Storage
Oracle RDBMS, MySQL, Relational Databases, PostgreSQL, Databases, PL/SQL, MongoDB, Redis
Other
Full-stack, Software Architecture, AWS Certified Solution Architect
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