Stjepan Buljat
Verified Expert in Engineering
GPT Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, SBT, IntelliJ IDEA, Windows
The most amazing...
...thing I've coded is a service oriented framework for debt enforcement which is used in several large Croatian banks.
Work Experience
CTO
Cognism
- Created a platform for lead prospecting.
- Developed a CRM data cleaning service.
Software Architect
Cognism
- Created a complex event processing framework.
- Designed a complete microservice architecture.
- Assisted in project management and development.
Product Development Manager
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.
Back-end Developer
Comcast
- Created a back-end API layer for managing various DNS servers like AWS, Route 53, and dnsjava.
Software Architect
Think You, Inc.
- Built a RESTful back-end system used by mobile apps (iOS, Android).
Back-end Developer
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.
Research and Development Team Leader
Etna
- Designed and implemented a transactional, modular, and service-oriented framework for a banking application using Java EE and WebSphere AS.
IT Architect
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.
Parallel Programming Technology Researcher
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.
Experience
YouPass
Catchapp
RapidEMS
Balp
Poko
Skills
Languages
Java, Scala, SQL, JavaScript, C, Smalltalk, Python
Frameworks
Akka, Play Framework, AngularJS, Spring
Libraries/APIs
JasperReports, spray, MPI, 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, SBT, Named-entity Recognition (NER)
Platforms
Amazon Web Services (AWS), DigitalOcean, Java EE, Linux, Windows, Heroku
Industry Expertise
Project Management
Other
Product Management, Software Architecture, APIs, WebSphere Application Server, VisualAge Generator (VAGen), Amazon Route 53, dnsjava, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT)
Education
Master's of Business Administration Degree in Business Management
University of Zagreb, Faculty of Economics and Business - Zagreb, Croatia
Master's Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring