Scroll To View More
Nikola Bosic

Nikola Bosic

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
  • Java, 6 years
  • CSS, 5 years
  • Spring, 4 years
  • JavaScript, 4 years
  • jQuery, 4 years
  • AngularJS, 2 years
  • HTML5, 2 years
  • TypeScript, 1 year
Novi Sad, Vojvodina, Serbia
Preferred Environment
Linux, IntelliJ, WebStorm, Sublime Text, Git
The most amazing...
...project I've worked on is a virtual meeting scheduler based on natural language processing.
  • 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: Java Spring, AngularJS, Angular 2, MongoDB, Cassandra, Ansible
  • 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: Angular 2, Tableau JS API, JavaScript, TypeScript, HTML, CSS
  • 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: Android SDK, CQLite, C/C++
  • 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.

  • Pumble (Development)

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

  • Languages
    Java 8, CSS, HTML, HTML/CSS, XML, Less, TypeScript 2, TypeScript, JavaScript, SQL, CSS3, Regex, SCSS, Java, HTML5, Sass, C, Octave
  • Frameworks
    Protractor, ZURB Foundation, Compass, Hibernate, Spring, Bootstrap, JPA, Angular, Angular Material, JUnit, AngularJS, Hibernate ORM, Frisby.js, Android SDK, JSON Web Tokens (JWT)
  • Libraries/APIs
    LocalStorage, AssertJ, AngularUI, OpenJPA, jQuery, Stanford NLP, Socket.IO, MPI, OpenMP, Mandrill API, Stripe API, MailChimp API, Node.js, RxJava
  • Tools
    Subversion (SVN), Git, Gulp.js, NPM, Karma, Cucumber, Javadoc, Vagrant, GitLab, GitHub, TortoiseSVN, Tortoise Git, VirtualBox, MailChimp, Mercurial, Mercurial (Hg), RabbitMQ, Ansible, Make, MATLAB
  • Paradigms
    Responsive Web Design (RWD), Parallel & Distributed Computing, Responsive, REST, Test-driven Development (TDD), Scrum, Agile, Responsive Development, Design Patterns, Object-oriented Programming (OOP), Object-oriented Design (OOD), Domain-driven Development, Functional Testing, Domain-driven Design, Distributed Programming
  • Platforms
    JEE, Linux, Docker, AWS EC2
  • Storage
    JSON, MySQL, Cassandra, MongoDB, AWS S3
  • Other
    Pattern matching, Text Manipulation Algorithms, Optimization Algorithms, log4j, HTML UI, Natural Language Processing (NLP), Google Material Design, Data Structures, Algorithms, PSD, PSD Slicing, PSD to HTML, Angular Bootstrap
  • Master of Science in Computer Science
    2013 - 2015
    University of Novi Sad - Novi Sad, Serbia
  • Bachelor of Science in Computer Science
    2010 - 2013
    University of Novi Sad - Novi Sad, Serbia
I really like this profile
Share it with others