Nikola Bosic, Software Developer in Novi Sad, Vojvodina, Serbia
Nikola Bosic

Software Developer in Novi Sad, Vojvodina, Serbia

Member since October 19, 2016
Nikola is an ambitious natural problem solver who has proven himself by successfully completing projects for software companies and web design agencies. He is thorough and precise in everything he does, and has a passion for creating logical and innovative solutions to complex problems.
Nikola is now available for hire

Portfolio

Experience

Location

Novi Sad, Vojvodina, Serbia

Availability

Part-time

Preferred Environment

Git, Sublime Text, WebStorm, IntelliJ, Linux

The most amazing...

...project I've worked on is a virtual meeting scheduler based on natural language processing.

Employment

  • Senior Full-Stack Java Software Developer

    2013 - PRESENT
    COING Inc.
    • Implemented multiple Angular2-based single-page applications.
    • Worked on developing a virtual meeting scheduler based on natural language processing.
    • Designed and implemented multiple Java Spring-based web applications.
    • Designed and maintained RESTful APIs.
    • Designed and maintained both SQL and NoSQL databases.
    • Implemented a Java Spring based MongoDB API.
    Technologies: Ansible, Cassandra, MongoDB, Angular, AngularJS, Spring, Java
  • JavaScript Developer

    2016 - 2016
    QuantumBlack (via Toptal)
    • Architected substantial amount of abstractions in an Angular 2 based single-page application.
    • Researched techniques for the integration of Tableau visualizations into web application and successfully applied them.
    • Ensured the integrity of the application by writing tests using Karma/Jasmine.
    • Wrote pixel-perfect HTML/CSS using state of the art libraries such as SASS and Foundation.
    Technologies: Tableau, CSS, HTML, TypeScript, JavaScript, Angular
  • Android Software Developer

    2013 - 2013
    ACME Software
    • Designed and developed VoIP Android application.
    • Built complex UI layouts and animations.
    • Optimized a complex multi-threaded application.
    Technologies: CQL, C, C++, Android SDK

Experience

  • Subscribe Funnels (Development)
    https://subscribefunnels.com

    • Built a SaaS platform for building powerful sales funnels.

  • Pumble (Development)

    • Developed the Java Spring-based back end.
    • Worked on the AngularJS front end.
    • Implemented end-to-end tests using Protractor.

  • Skipel (Development)

    • Designed and maintained the Natural Language Processor based on Natty.
    • Built storage using a Cassandra database.
    • Implemented the front end using Thymeleaf.
    • Worked on every application level.

  • iQdemic (Development)

    • Developed application using Spring Boot, Hibernate, and Thymeleaf.
    • Implemented the front end using the AngularJS framework.

  • VoteCircle (Development)

    • Worked on the AngularJS front end of the application.
    • Maintained a REST API.

  • Bria (Development)

    • Implemented the Android VoIP client and the complex UI.

Skills

  • Languages

    SCSS, Sass, HTML/CSS, CSS, TypeScript, SQL, HTML, XML, Less, TypeScript 2, JavaScript, CSS3, Regex, HTML5, Java 8, Java, C, C++
  • Frameworks

    Angular Material, JSON Web Tokens (JWT), Compass, Spring, AngularJS, JPA, Angular, JUnit, Hibernate ORM, Frisby.js, Protractor, ZURB Foundation, Hibernate, Bootstrap, Android SDK
  • Libraries/APIs

    Node.js, RxJava, jQuery, LocalStorage, AssertJ, AngularUI, OpenJPA, Stanford NLP, MPI, OpenMP, Mandrill API, Stripe API, Mailchimp API, Socket.IO
  • Tools

    Git, Subversion (SVN), Gulp.js, NPM, Karma, Cucumber, Javadoc, Vagrant, GitLab, GitHub, TortoiseSVN, Tortoise Git, VirtualBox, Mailchimp, Mercurial, RabbitMQ, Ansible, Make, MATLAB, IntelliJ, WebStorm, Sublime Text, Tableau
  • Paradigms

    Responsive Web Design (RWD), Distributed Programming, Responsive, Parallel & Distributed Computing, REST, Test-driven Development (TDD), Scrum, Agile, Responsive Development, Design Patterns, Object-oriented Programming (OOP), Object-oriented Design (OOD), Domain-driven Development, Functional Testing
  • Platforms

    Docker, JEE, Linux, Amazon Web Services (AWS)
  • Storage

    JSON, MySQL, MongoDB, PostgreSQL, Cassandra, CQL
  • Other

    Algorithms, PSD to HTML, HTML UI, PSD, PSD Slicing, Text Manipulation Algorithms, Optimization Algorithms, log4j, Google Material Design, Domain-driven Design (DDD), Data Structures, AWS, Machine Learning Engineer

Education

  • Master of Science degree in Computer Science
    2013 - 2015
    University of Novi Sad - Novi Sad, Serbia
  • Bachelor of Science degree in Computer Science
    2010 - 2013
    University of Novi Sad - Novi Sad, Serbia

To view more profiles

Join Toptal
Share it with others