Scroll To View More
Josip Bojčić, JavaScript Developer in Split, Croatia
Josip Bojčić

JavaScript Developer in Split, Croatia

Member since October 22, 2015
Josip is a computer science professional with skills from a variety of fields. He works well solo or on a team. He's highly motivated in tackling all kinds of CS problems; particularly in algorithms, artificial intelligence, databases, and web development. He's continuously trying to improve, learn more and gain new experiences. Recently, Josip has been working mostly with Angular, React, and .NET.
Josip is now available for hire

Portfolio

  • Habiplace
    Angular, Angular CLI, TypeScript, Angular Material, Angular Flex Layout, Sass...
  • Roomi
    React, Redux, Redux-saga, Redux Form, Node.js, Yarn, Webpack, Material-UI...
  • MLG
    Angular, Vue.js, JavaScript, TypeScript, Angular Material, RxJS, Vue Material...

Experience

  • .NET, 5 years
  • JavaScript, 5 years
  • C#, 4 years
  • Microsoft SQL Server, 3 years
  • Angular, 2 years
  • Redux, 1 year
  • Amazon Web Services (AWS), 1 year
  • React, 1 year
Split, Croatia

Availability

Part-time

Preferred Environment

MacOs, Webstorm, Windows, .NET, Visual Studio, Git

The most amazing...

...thing I've designed is a model of a cognitive robot and implemented a simulation where I used a lot of cool algorithms like A*, BFS, and STRIPS planning.

Employment

  • Senior Front-end Developer

    2017 - PRESENT
    Habiplace
    • Built from scratch Angular apps for property management while utilizing all of cutting-edge technologies and tools.
    • Managed a team of three developers.
    • Set up a basic WordPress page.
    • Developed completely responsive web apps utilizing Angular Flex Layout and Angular Material.
    • Contributed to the UI/UX design.
    Technologies: Angular, Angular CLI, TypeScript, Angular Material, Angular Flex Layout, Sass, HTML, RxJS, ngrx, WordPress
  • Senior Front-end Developer

    2018 - 2018
    Roomi
    • Ported, as part of a team, an AngularJS app to React.
    • Created the complete app redesign; utilized Material-UI.
    • Built another React app from scratch.
    • Redesigned the email templates.
    • Wrote unit tests for the React app.
    Technologies: React, Redux, Redux-saga, Redux Form, Node.js, Yarn, Webpack, Material-UI, Ant Design, EJS
  • Senior Front-end Developer

    2017 - 2018
    MLG
    • Developed the Vue.js web app; used Vue Material, Vuex, Webpack, and more.
    • Implemented an infinite virtual scroll for the events feed for the Vue.js app.
    • Integrated Google Publisher Tag.
    • Developed an Angular app from scratch; used Angular CLI, Angular Material, Webpack, and more.
    Technologies: Angular, Vue.js, JavaScript, TypeScript, Angular Material, RxJS, Vue Material, Vuex, HTML, Sass, CSS, Google Publisher Tag, Zeplin, Webpack, Node.js
  • Freelance .NET Back-end Developer

    2017 - 2017
    Lawfirm Matrix, LLC (via Toptal)
    • Integrated a .NET app with Plaid.
    Technologies: .NET, Plaid, Microsoft SQL Server
  • Freelance Senior JavaScript Developer

    2016 - 2017
    Lawfirm Matrix, LLC (via Toptal)
    • Implemented an Angular project from scratch.
    • Used Webpack for module bundling.
    • Wrote Angular unit tests with Karma and Jasmine.
    • Handled the migration from Angular 1 with JavaScript to TypeScript and then to ng-metadata.
    Technologies: JavaScript, AngularJS, AngularJS 2, TypeScript, ng-metadata, HTML, CSS, Sass, Webpack, Plaid API Link, Angular Material, Karma, Jasmine
  • Software Engineer

    2016 - 2017
    HR Cloud
    • Worked as a full-stack developer.
    • Developed software in an Agile environment.
    • Utilized design patterns.
    • Maintained the SQL Server database.
    • Wrote Transact-SQL scripts.
    • Integrated an app with the Slack API.
    Technologies: C#, .NET, .NET Web API, ASP.NET MVC, LINQ, Microsoft SQL Server, Transact SQL, Git, AngularJS, JavaScript, TypeScript, HTML, jQuery, Underscore.js, Bootstrap, JSON, Kendo UI, Slack API
  • Freelance Software Engineer

    2016 - 2016
    CM&F Group, Inc. (via Toptal)
    • Implemented responsive web pages using .NET MVC, HTML, Razor, JavaScript, jQuery, CSS, Bootstrap, and more.
    • Set up Umbraco data types, document types, properties, and more.
    • Implemented Umbraco APIs.
    • Refactored and unit-tested AngularJS directives.
    Technologies: C#, .NET, Umbraco, Git, HTML, JavaScript, jQuery, CSS, Bootstrap, AngularJS, Unit Testing
  • Freelance Software Engineer

    2015 - 2016
    Procensis, Inc. (via Toptal)
    • Developed multiple ASP.NET Web Service integration apps for data integration between QuickBooks and Accellos WMS.
    • Designed QuickBooks—WMS communication using the state and the factory method design patterns.
    • Set up and configured IIS and Microsoft Server.
    • Deployed apps to IIS.
    Technologies: C#, .NET, ASP.NET Web Service, LINQ, LINQ to XML, Git, QuickBooks, QuickBooks SDK, Accellos WMS, IIS, Microsoft Server
  • Software Engineer

    2013 - 2016
    ExtensionEngine
    • Designed, implemented, and maintained a relational database in Microsoft SQL Server and MySQL.
    • Implemented .NET MVC app and Web APIs. Worked as a full-stack developer on both back-end and front-end.
    • Set up and maintained an app on Microsoft Azure.
    • Set up and used a Team Foundation Version Control. Utilized GitFlow Workflow.
    • Set up an AWS S3 file storage and implemented APIs for it.
    • Generated PDF files on the server side using a Spire.PDF plugin for .NET.
    • Used Underscore.js for template building.
    • Implemented a client-side validation using Parsley.js.
    • Implemented fully responsive HTML pages using Bootstrap and CSS.
    • Modeled complex insurance business logic.
    • Worked on the development of the SaaS application.
    • Implemented a Grails MVC app and APIs.
    • Set up and maintained multiple AWS EC2 instances behind a load balancer.
    • Set up a Git repository on Bitbucket and utilized a GitFlow workflow.
    Technologies: C#, .NET, ASP.NET MVC, LINQ, Groovy, Grails, MySQL, Microsoft SQL Server, Git, Team Foundation Version Control, Azure, AWS S3, AWS EC2, Spire.PDF, HTML, CSS, JavaScript, jQuery, Underscore.js, Parsley.js, Bootstrap, JSON

Experience

Skills

  • Languages

    HTML, Python, C#, JavaScript, CSS, SQL, TypeScript, ASP.NET Razor, Sass, C, C++, Groovy, Java, Lisp, Prolog, Transact-SQL
  • Frameworks

    AngularJS, Angular, Angular Material, ASP.NET MVC, ASP.NET Web API, Bootstrap 3, .NET, Entity, Entity 6, Kendo UI, Jasmine, Redux, YARN, Grails, Machine Learning
  • Libraries/APIs

    React, jQuery, Underscore.js, LINQ, Redux-saga, RxJS, Node.js, EJS, Plaid API, Vue.js, Vuex
  • Tools

    Visual Studio, MATLAB, SendGrid, Git, Jira, Atlassian Confluence, QuickBooks, Webpack, NPM, Microsoft Team Foundation Server, Eclipse IDE, Microsoft Web Services, Zeplin, InVision, Plaid
  • Storage

    JSON, MySQL, Microsoft SQL Server, AWS S3, Relational Databases, Elasticsearch, AWS RDS
  • Other

    Material-UI, Data Structures, Artificial Intelligence (AI), AJAX, IIS, Algorithms, CSS-in-JS, OData, Computer Vision, Neural Networks, Analytics
  • Paradigms

    Agile Software Development, Unit Testing, REST, Object-oriented Programming (OOP), Object-relational Mapping (ORM), Model View Controller (MVC), Design Patterns, Continuous Integration (CI), Continuous Deployment
  • Platforms

    Windows, Amazon Web Services (AWS), Azure, Unix, AWS EC2, AWS Elastic Beanstalk, Umbraco

Education

  • Master's degree in Computer Science
    2013 - 2015
    University of Split-Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
  • Bachelor's degree in Computer Science
    2010 - 2013
    University of Split-Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
Certifications
  • edX Honor Code Certificate for Scalable Machine Learning
    AUGUST 2015 - PRESENT
    edX
  • edX Honor Code Certificate for Introduction to Computer Science and Programming
    JUNE 2013 - PRESENT
    edX
I really like this profile
Share it with others