Stjepan Buljat, Natural Language Processing (NLP) Developer in Zadar, Croatia
Stjepan Buljat

Natural Language Processing (NLP) Developer in Zadar, Croatia

Member since January 17, 2013
Stjepan has over 10 years of experience in software development and design. He specializes in full-stack reactive Scala applications. As a certified ScrumMaster, he's a Scrum practitioner. He is a passionate Software Developer, communicates extremely well, and has been a part of teams of different sizes.
Stjepan is now available for hire

Portfolio

  • Cognism
    Scala, Java, Python, AngularJS, AWS
  • Cognism
    Scala, Akka, Play Framework, MongoDB, NLP, NER
  • Etna
    Scala, JavaScript, Play Framework, Akka, MongoDB

Experience

Location

Zadar, Croatia

Availability

Part-time

Preferred Environment

Windows, IntelliJ IDEA, sbt, git

The most amazing...

...thing I've coded is a service oriented framework for debt enforcement which is used in several large Croatian banks.

Employment

  • CTO

    2016 - PRESENT
    Cognism
    • Created a platform for lead prospecting.
    • Developed a CRM data cleaning service.
    Technologies: Scala, Java, Python, AngularJS, AWS
  • Software Architect

    2015 - 2016
    Cognism
    • Created a complex event processing framework.
    • Designed a complete microservice architecture.
    • Assisted in project management and development.
    Technologies: Scala, Akka, Play Framework, MongoDB, NLP, NER
  • Product Development Manager

    2013 - 2016
    Etna
    • Created a web application for processing and visualizing business events coming in from different systems using Scala, Play Framework, Akka, and MongoDB.
    • Created a system for tracking and managing business processes of emergency medical services using Scala, Play Framework, Akka, and MongoDB.
    Technologies: Scala, JavaScript, Play Framework, Akka, MongoDB
  • Back-end Developer

    2015 - 2015
    Comcast
    • Created a back-end API layer for managing various DNS servers like AWS, Route 53, and dnsjava.
    Technologies: Scala, Akka, Spray Framework, AWS Route53, dnsjava
  • Software Architect

    2013 - 2015
    Think You, Inc.
    • Built a RESTful back-end system used by mobile apps (iOS, Android).
    Technologies: Scala, Spray, MySQL
  • Back-end Developer

    2013 - 2014
    Catchapp
    • Implemented a cluster system using Akka cluster.
    • Implemented an autocomplete service using ElasticSearch suggestion feature.
    • Created a continuous integration system using Jenkins CI.
    • Migrated an existing database solution to MongoDB.
    • Integrated the system with Zabbix.
    Technologies: Scala, Play Framework, Akka, MongoDB, ElasticSearch
  • Research and Development Team Leader

    2008 - 2013
    Etna
    • Designed and implemented a transactional, modular, and service-oriented framework for a banking application using Java EE and WebSphere AS.
    Technologies: Java EE, WebSphere AS, DB2
  • IT Architect

    2005 - 2013
    Etna
    • Created a module for printing and sending bank statements to bank customers using Smalltalk and Java.
    • Created a framework for debt enforcement system within a bank information system using Java EE, WebSphere AS, and DB2.
    • Created a module for deposits for legal entities within existing bank system using Java EE, WebSphere AS, and DB2.
    • Created a module for integration to Forex trading system using Java EE, WebSphere AS, and DB2.
    • Supported a bank payment application using Smalltalk, VAGen, and DB2.
    Technologies: Smalltalk, VAGen, Java EE, WebSphere AS, DB2
  • Parallel Programming Technology Researcher

    2005 - 2005
    University of Zagreb Computing Centre
    • Research project on parallel programming technologies alternatives.
    • Created multiple MPI programs showcases which run on the Isabella cluster.
    • Prepared and held a 3-day course on using MPI on the Isabella cluster.
    Technologies: MPI, C

Experience

  • YouPass (Development)

    Worked as the Software Architect for this project that developed wearable products that link to your social identity.

  • Catchapp (Development)

    Back-end Developer for this service that allows you to follow specific topics on various media outlets.

  • RapidEMS (Development)

    Worked as a Project Manager for a project that developed a software system for tracking and managing business processes of the emergency medical services.

  • Moneta (Development)
    http://www.etna.hr/portfolio/moneta/

    Worked as a Senior Engineer on this project.

  • Balp (Development)

    Worked as the Project Manager for this service that focuses on the computerization of banking operations.

  • Poko (Development)

    Worked as a Software Architect for this project.

  • Cognism (Development)
    http://www.cognism.com

    Platform for automated sales leads generation and management

Skills

  • Languages

    Java, Scala, SQL, JavaScript
  • Frameworks

    Akka, Play Framework, AngularJS, Spring
  • Libraries/APIs

    JasperReports, spray, Twilio API, jQuery, Facebook API, D3.js, LinkedIn API, Twitter API
  • Paradigms

    Scrum, REST, Agile Software Development, Event Sourcing, CQRS, Functional Programming, Functional Reactive Programming
  • Storage

    MongoDB, H2, PostgreSQL, MySQL, Elasticsearch, IBM DB2
  • Tools

    Apple Push Notifications, Eclipse IDE, Git, Sublime Text, Google Cloud Messaging, IntelliJ IDEA
  • Platforms

    Amazon Web Services (AWS), DigitalOcean, Java EE, Linux, Heroku
  • Industry Expertise

    Project Management
  • Other

    Product Management, Software Architecture, APIs, Natural Language Processing (NLP)

Education

  • Master's of Business Administration degree in Business Management
    2007 - 2009
    University of Zagreb, Faculty of Economics and Business - Zagreb, Croatia
  • Master's degree in Computer Science
    2000 - 2005
    University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

To view more profiles

Join Toptal
Share it with others