Nikola Jakić
Verified Expert in Engineering
Architecture Developer
With a Master's degree in Computer Engineering, Nikola has the knowledge and experience to solve complex problems and build fast, scalable applications working in any role from individual developer to team leader.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, OS X
The most amazing...
...app I've developed was for my first team project, in which I was the team leader and back-end developer building a large business web app for lawyers.
Work Experience
CEO & Software Developer
Ars Futura
- Worked on a small dynamic web application for connecting students to become roommates via psychological tests.
- Reworked and updated a PHP project in progress for universal student portal. Fixed existing functionalities, reworked project architecture, and added new functionalities.
- Worked on a larger sports portal for amateurs in ASP.NET MVC 4 and AngularJS.
- Created an Android application for musicians where you can choose between song lyrics and chords.
- Created multiple custom controls for an Android application.
- Developed full-stack on the web platform for music, made in Ruby on Rails.
- Led projects and developed the back-end on a web platform for tourism made in Ruby on Rails.
- Led projects and developed the back-end on a large sports platform made in Ruby on Rails with multiple additional tools like Solr.
Software Developer
Axilis
- Created a WPF desktop application for a client.
- Worked on custom WPF styles and controls.
- Created a connection between WPF desktop application and Dropbox for document syncing between multiple platforms.
- Worked on an existing large-scale ASP.NET Web Forms project in partnership with another company.
- Wrote complicated SQL queries.
Microsoft Student Partner
Microsoft
- Attended .NET Technology events.
- Helped to improve the .NET community.
- Learned new .NET technologies.
- Presented Microsoft technologies at Microsoft events (like ASP.NET MVC).
- Taught students about basic object oriented principals and .NET technologies.
Project Manager & Developer
Meritum
- Led a team of developers and designers.
- Defined the project's 3-tier architecture.
- Coded the database layer and the business logic.
- Worked on ASP.NET MVC 3.
Software Developer
COMENG
- Developed small applications for banks.
- Worked with IBM DB2.
- Worked with IBM WebSphere.
- Developed an internal web application for faster manipulation with attributes of large set of data.
- Created a small internal application for fast searching and error fixing for large amounts of data.
Experience
Via Tralala
Student Portal
http://studentski.hr/Student Portal V2
http://studentski.hrSongbook
HANFA
http://www.hanfa.hrMeritum
Skills
Languages
Ruby, C#, Java, HTML5, JavaScript, CSS, PHP
Frameworks
Ruby on Rails (RoR), .NET, ASP.NET MVC, Entity, AngularJS, ASP.NET Web API, NHibernate, Knockout (Knockout.js), Smarty, NUnit
Paradigms
Domain-driven Development, Design Patterns, Agile Software Development, Test-driven Development (TDD)
Platforms
Microsoft, Azure, Android, Windows Phone, OS X
Storage
Microsoft SQL Server, MySQL, MongoDB
Other
Architecture, Customer Relationship Management (CRM)
Libraries/APIs
React, Facebook API, Dropbox API, LINQ, jQuery, Apache Lucene
Tools
Solr, Microsoft Visual Studio, Eclipse IDE, Sublime Text, Git
Education
Master's Degree in Computer Engineering
University of Zagreb - Zagreb
Bachelor's Degree in Computer Engineering
University of Zagreb - Zagreb
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