Toni Kukurin

Toni Kukurin

Poreč, Croatia
Hire Toni
Scroll To View More
Toni Kukurin

Toni Kukurin

Poreč, Croatia
Member since August 30, 2016
Toni is a third-year student currently pursuing a bachelor's degree in computer science at the Faculty of Electrical Engineering and Computing in Zagreb. The majority of his software engineering experience is in Java and on back-end web services, but he is also familiar with other programming languages including Python, C, and Swift. He's looking to work on projects that have a strong impact on the company's future.
Toni is now available for hire
Portfolio
  • Infobip
    Java, Spring, Groovy, JavaScript
  • Infosit
    Silverlight, HTML, CSS, JavaScript
Experience
  • JavaScript, 4 years
  • Python, 2 years
  • Java, 2 years
  • Agile Software Development, 1 year
Poreč, Croatia
Availability
Part-time
Preferred Environment
Linux, Windows, GitHub, IntelliJ IDEA, Vim
The most amazing...
...project I've created is a web server built from scratch which included a domain-specific language parser and managing requests in a multi-threaded environment.
Employment
  • Software Engineer, Intern
    Infobip
    2016 - 2016
    • Created a POC for a Facebook Messenger integration in the company's services.
    • Created a POC for 6x throughput improvement for one of the company's gateway services.
    • Worked in Groovy on client-side APIs.
    • Maintained the email, CDN and Push gateway services.
    Technologies: Java, Spring, Groovy, JavaScript
  • Software Engineer Intern
    Infosit
    2013 - 2013
    • Created an image cropping application in Silverlight.
    • Converted a series of static Photoshop designs into functional websites using HTML, CSS, and JavaScript.
    • Worked with a remote designer while implementing front-end website functionality.
    Technologies: Silverlight, HTML, CSS, JavaScript
Experience
  • Server Implementation in Java (Development)
    https://github.com/tkukurin/server

    A basic web server implementation which includes HTTP request parsing, a multi-threaded environment, and endpoint binding using annotations, akin to Java Spring. This is a side-project that I update sporadically in my free time as a way of improving my Java skills.

  • Drawing Application in Java (Development)
    https://github.com/tkukurin/DrawingApp

    A simple drawing GUI application. This is a side-project which I update sporadically in my free time as a way of improving my Java skills.

  • Top 10 Most Common Spring Framework Mistakes (Publication)
    Java's open source Spring framework is a popular tool for creating high performing applications using plain old Java objects, but as with any tool, inappropriate use can lead to trouble. In this article, we cover the most common pitfalls of using the Spring framework so new and experienced developers alike have a roadmap of what to avoid.
Skills
  • Languages
    Java, Python, JavaScript, C++, C, Haskell, Swift
  • Frameworks
    JUnit 4, Spring, Mockito
  • Libraries/APIs
    Facebook Messenger API, jQuery, Facebook API, AssertJ
  • Tools
    IntelliJ IDEA, Vim Text Editor, Eclipse
  • Paradigms
    Object-oriented Programming (OOP), Object-oriented Design (OOD), Functional Programming, Test-driven Development (TDD), Agile Software Development
  • Platforms
    Linux, iOS
  • Storage
    MySQL
Education
  • In progress Bachelor's degree in Computer Science
    Faculty of Electrical Engineering and Computing, University of Zagreb - Zagreb, Croatia
    2014 - 2019
I really like this profile
Share it with others