Josip Bojčić

Josip Bojčić

Split, Croatia
Hire Josip
Scroll To View More
Josip Bojčić

Josip Bojčić

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. In the past two years, he has been working mostly with .NET (MVC and RESTful services with a web API) and Angular.
Josip is now available for hire
Portfolio
Experience
  • SQL Server, 3 years
  • MySQL, 3 years
  • C#, 3 years
  • AngularJS, 2 years
  • ASP.NET Web API, 2 years
  • ASP.NET MVC, 2 years
  • Amazon Web Services (AWS), 1 year
  • REST, 1 year
Split, Croatia
Availability
Part-time
Preferred Environment
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 JavaScript Developer
    Lawfirm Matrix, LLC (via Toptal)
    2016 - PRESENT
    • 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
    HR Cloud
    2016 - 2017
    • Worked as a full-stack developer.
    • Did Agile software development.
    • 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
  • Software Engineer
    CM&F Group, Inc. (via Toptal)
    2016 - 2016
    • 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
  • Software Engineer
    Procensis, Inc. (via Toptal)
    2015 - 2016
    • 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
    ExtensionEngine
    2013 - 2016
    • 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 a 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, MATLAB, Python, TypeScript, CSS, C#, ASP.NET Razor, SQL, JavaScript, C, C++, Groovy, Java, Lisp, Prolog, Transact-SQL
  • Frameworks
    AngularJS, .NET, ASP.NET MVC, ASP.NET Web API, Entity 6, Entity, Bootstrap 3, Kendo UI, Jasmine, Grails
  • Tools
    Visual Studio, SendGrid, QuickBooks, Git, JIRA, Atlassian Confluence, Eclipse, Microsoft Web Services, Microsoft Team Foundation Server
  • Storage
    JSON, Object Relational Mapping (ORM), Relational Databases, SQL Server, MySQL, Amazon RDS
  • Libraries/APIs
    jQuery, Underscore.js, LINQ
  • Paradigms
    REST, Object-oriented Programming (OOP), Unit Testing, Agile Software Development, Model View Controller (MVC), Design Patterns
  • Platforms
    Windows, AWS Elastic Beanstalk, Umbraco, AWS EC2, Azure, Amazon Web Services (AWS), Unix
  • Misc
    AWS S3, IIS, AJAX, Artificial Intelligence (AI), Algorithms & Data Structures, OData, Computer Vision, Neural Networks, Machine Learning, Elasticsearch
Education
  • Master's degree in Computer Science
    University of Split-Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
    2013 - 2015
  • Bachelor's degree in Computer Science
    University of Split-Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
    2010 - 2013
I really like this profile
Share it with others