Milan Pujic, Developer in Calgary, AB, Canada
Milan is available for hire
Hire Milan

Milan Pujic

Verified Expert  in Engineering

Software Developer

Calgary, AB, Canada

Toptal member since February 17, 2017

Bio

Milan has been making a living as a web developer since 2011. He is an expert in Java but has had some exposure to PHP, Angular, and AngularJS. Milan has also led a wide range of projects, demonstrating excellent management and communication skills (since communicating with the client is always an essential part of the job).

Portfolio

Synechron
CSS, JavaScript, HTML, Oracle, Spring, Java
Soprex
CSS, HTML, Oracle, AngularJS, PHP, Java
Intens
CSS, JavaScript, Oracle, MySQL, HTML, Spring, Java

Experience

  • JavaScript - 15 years
  • MySQL - 15 years
  • Java - 10 years
  • Spring - 7 years
  • PHP - 5 years
  • Vue 2 - 5 years
  • PhpStorm - 5 years
  • Laravel - 5 years

Availability

Part-time

Preferred Environment

Git, Subversion (SVN), IntelliJ IDEA, Eclipse, Linux, Windows, PHP, Laravel, PhpStorm, Vue 2

The most amazing...

...thing I've coded is a fully autonomous service request handling system that assigns service requests to available building operators.

Work Experience

Web Developer

2016 - PRESENT
Synechron
  • Worked, as a member of a team, on an insurance module using Java, Spring, JPA, Oracle, HTML, and AngularJS.
Technologies: CSS, JavaScript, HTML, Oracle, Spring, Java

Senior Software Developer

2016 - 2016
Soprex
  • Worked on the front-end for a project management tool using AngularJS, HTML, and CSS.
  • Developed with a team a number of web shop plugins using PHP.
Technologies: CSS, HTML, Oracle, AngularJS, PHP, Java

Web Developer

2011 - 2016
Intens
  • Designed and implemented, as a member of a team, a dispatcher module using Java, Spring, JPA, HTML, JavaScript, Dojo, CSS, Tomcat, and MySQL.
  • Designed and developed with team members a reporting module using Java, Spring, JPA, HTML, JavaScript, Dojo, CSS, Tomcat, and MySQL.
  • Worked as a team leader on product maintenance on existing products for trade management (exporter, importer, classifier, restricted party screening); including bug fixes and enhancement requests (using Java, Microsoft Data Islands, HTML, JavaScript, CSS, WebSphere, and Oracle).
  • Worked on an internal financing side project using Java, Spring, JPA, HTML, JavaScript, Dojo, CSS, Tomcat, and MySQL.
  • Involved in a training session course for new members of the team with the duration of 6 weeks (this was designed to teach younger colleagues how to use Java, Spring, JPA, HTML, and JavaScript).
Technologies: CSS, JavaScript, Oracle, MySQL, HTML, Spring, Java

Dispatcher Module

A Java web application designed to help truck drivers with their daily tasks; by listing their delivery and pickup addresses, and printing the daily route.

TradeSphere

An application set used by brokers in the US, Germany, Spain, the UK, and Belgium—simulating the customs procedures. The application would determine if the exported (or imported) goods would clear the customs checks (answering the pertinent questions like: who the consignee is, what is being shipped, are the goods subject to national law and if so do they require a license to export/import, and more), and advises the broker what to do if they wouldn't pass customs.

Project Management Tool

An application used for tracking and managing all sorts of projects with either fine-detail tracking or a high overview of the project.
2003 - 2012

Bachelor's Degree in Mathematics and Informatics

University of Novi Sad - Novi Sad, Serbia

Libraries/APIs

Vue 2, JasperReports

Tools

PhpStorm, IntelliJ IDEA, Apache Tomcat, Git, TFS, Apache Maven, Subversion (SVN)

Languages

PHP, XML, Java, JavaScript, HTML, CSS

Frameworks

Laravel, Spring, Hibernate, JPA, AngularJS, Spring Boot, Angular

Platforms

Oracle, Windows, Linux, Eclipse, WebSphere

Storage

MySQL

Other

PVCS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring