Recommended expert

Mišel Mešnjak

Software Architect/Lead Backend Developer

Mišel Mešnjak
Zagreb, Croatia

Experience

Jan 2023 - Present
3 years 3 months
Brussels, Belgium

Software Architect/Lead Backend Developer

BOSA

  • MyData/WhoConsultsMyData – Working as a hands-on Software Architect/Lead Backend Developer on a project for a Belgium Federal Government about transparency of citizen data and management of access by citizens themselves.
  • Technology: Java 17, Spring Boot, Postgres, Git, Docker, Kubernetes, Microservices, Openshift, Gitlab, Jenkins, CI/CD, Clean Architecture, DDD, Agile SD, UML, Atlassian tools, Hibernate (JPA).
Sep 2021 - Apr 2023
1 year 8 months
Zagreb, Croatia

Software Architect/External Consultant

Adcubum d.o.o.

  • DataAPI – Working as a hands-on Software Architect with a team of backend developers on the ETL software system, part of the Syrius suite for health insurance companies in Swiss and German-speaking markets.
  • Technology: Java 17, Spring Boot, Postgres/Oracle, Git, Docker, Kubernetes, Microservices, Openshift, Bitbucket, Jenkins, CI/CD, Agile SD, Clean Architecture & DDD, UML, JOOQ, Agile (SCRUM).
Dec 2020 - Aug 2021
9 months
Zagreb, Croatia

Software Development Manager and Software Architect

Tri plus grupa d.o.o.

  • Zipato – Working as a hands-on Software Architect and Software Development Manager with a team of backend developers on a software system for Smart Home IoT hardware devices. The main product is a Smart Home controller (Zipabox, Zipatile) acting as the edge device for a cloud-based backend system. Planning and designing the architecture of the event-driven distributed system to support scaling out and enhance stability.
  • Technology: Java 11, Spring (Boot), MySQL, ActiveMQ, Redis, Tomcat, Git, Docker, Microservices, Gitlab CI/CD, Hibernate (JPA), Agile (SCRUM).
Sep 2018 - Dec 2020
2 years 4 months
Zagreb, Croatia

Software Architect and Team Lead

Asseco SEE

  • SxS (Secure Access Server) – Acting as a hands-on Software Architect and Team Lead of four software engineers on a 2FA product managing authentication and authorization for different client systems. Planning and designing the architecture of the next major version using cloud-native microservices architecture.
  • HCE (Host Card Emulation) – Working as hands-on Software Architect on a project managing payments using digitized bank cards (MasterCard and Visa credit and debit cards) through mobile wallets.
  • FINA Instant Mobile Payment – Designing a secure mobile payment solution for SMEs and customers enabling payments through partner banks’ mobile banking applications and a custom mobile payment application.
  • Technology: Java EE, Spring (Boot), Oracle PL/SQL, PostgreSQL, REST, SOAP, Angular, Websphere, Wildfly, Git, Docker, Microservices, Jenkins CI/CD, UML, Clean Architecture (hexagonal).
Mar 2017 - Aug 2018
1 year 6 months
Zagreb, Croatia

Software Architect

SV Group

  • KRON (PBZ, Zagreb) – Working as part of a large team (30 people) on the development of an enterprise B2B Java web application for SME sector. The primary tool for customer and sector managers at PBZ (Intesa Sanpaolo Group) manages credit proposals and documents relevant to credit scoring for business customers. Focus on the Client Exposure part of the system and integration with other systems and microservices.
  • Technology: Java 8, Spring Boot, Spring framework, Oracle PL/SQL, JSP, Jasper, Angular 8, Websphere Liberty Profile, Git, Microservices.
Feb 2015 - Feb 2017
2 years 1 month
Zagreb, Croatia

Software Engineer

Amphinicy Technologies

  • EMM (Newtec, Belgium) – External Mobility Manager demo platform implementation. Developed core functionalities for the POC and initial demo. Modeled the solution based on microservices architecture.
  • QA/Validation (Newtec, Belgium) – Automated test procedures for the MS-BC validation team.
  • IOTS (SES, Luxembourg) – Modified modules for better reporting in the In Orbit Testing System.
  • UCI (SES, Luxembourg) – Integrated and customized OTRS open source ticketing system into TCO SES for a unified customer interface for the Service Operations Team.
  • Technology: Java 8, Spring Boot, Drools, Docker, Tomcat, PostgreSQL, GDAL, Microservices, TSDB, Python, Bamboo, Java 7, Netbeans, JSP, HTML, JavaScript, Perl, MySQL.
Sep 2014 - Feb 2015
6 months
Zagreb, Croatia

Software Engineer

Beta Tau Beta

  • eSigurnost (Ministry of Interior, Croatia) – IBM Worklight/MobileFirst Platform mobile and web application for the police force. Served as Software Architect and Developer after the initial team member left.
  • Technology: Java 7, JavaScript (jQuery), Cordova, Oracle, SOAP web services, Websphere Liberty, Tomcat.
May 2014 - Jul 2014
3 months
Zagreb, Croatia

Software Engineer

Pardus

  • eQMS::LIMS – Java web system for quality management in laboratories.
  • Technology: Java EE, EJB, Struts v1, JBoss, PostgreSQL.
Aug 2003 - Apr 2014
10 years 9 months
Zagreb, Croatia

Systems/Software Developer and Engineer

Poslovno Informaticki Sistemi (PIS)

  • IPIS+ proizvodnja (PIS, Croatia) – Java web application for managing business processes of manufacturing companies.
  • MIS (Management Information System) – Business intelligence reporting system integrated with the IPIS+ ERP suite.
  • PIS Intranet – PHP web-based system supporting ISO 9001 certified business processes.
  • Technology: Java EE, Oracle ADF, Oracle middleware, Weblogic, JavaScript, JasperReports, jQuery, PHP5, Yii, Firebird, MySQL, Python (UNO API, SQLAlchemy), BIRT.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (17.5 years), Banking and Finance (4 years), Government and Administration (3.5 years), Telecommunication (2 years), and Insurance (1.5 years).

Information Technology
Banking and Finance
Government and Administration
Telecommunication
Insurance

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (22.5 years), Product Development (19.5 years), Business Intelligence (10.5 years), Quality Assurance (2 years), and Finance (1.5 years).

Information Technology
Product Development
Business Intelligence
Quality Assurance
Finance

Summary

Interested in complex software systems architecture with focus on cloud development. Competent with a number of programming languages. In addition to programming languages, experienced in (REST) API design, Payment solutions, Authentication security, Business Intelligence, ISO 9001 quality management, RDBMS usage and administration and SQL.

Areas of special interest: Java and Java EE development, open standards and open source software.

Skills

Social Skills And Competences

  • Have Communication Skills Acquired Leading A Team Of Software Engineers On Several Projects.
  • Always Prefer Working In A Team, Characterized By Colleagues For Willingness To Help And Transfer Knowledge.

Organizational Skills And Competences

  • Deal Calmly And Effectively With High Stress Situations, Always Focused On Problem Solving And Practical Solutions.
  • Proven Ability To Deal With Large And Complex Projects By Completing Them Within Material And Time Boundaries.

Technical Skills And Competences

  • Java (Jse, Jee), Javascript
  • Php, Python
  • Bash
  • C/c++, Ruby, Perl
  • Core Php
  • Mvc Frameworks, Including Yii, Laravel
  • Core Java 8–21
  • Spring Framework 4–6, Spring Boot 2–3, Hibernate Orm, Netflix Oss
  • Oracle Adf
  • J2ee, Including Jpa2, Jsp, Jsf, Primefaces, Jax-rs, Jax-ws
  • Rabbitmq Client Implementation
  • Django And Flask Basics
  • Complex Software Architecture Design
  • Imperative And Object-oriented Programming
  • Extensive Experience With Distributed Revision Control Systems (Git, Mercurial, Subversion)
  • Rdbms Usage And Administration (Mysql, Firebird, Postgresql, Oracle)
  • Sql Usage
  • Windows And Linux (Ubuntu/debian) Operating System Administration
  • Administration And Organization Of Computer Networks

Computer Skills And Competences

  • Proficient Use Of Microsoft Office Tools (Word, Excel, Powerpoint)
  • Proficient Use Of Libreoffice Tools (Writer, Calc, Impress)
  • Proficient Use Of Intellij Idea, Netbeans, Eclipse, And Vim
  • Maintenance Of Microsoft Windows And Linux-based Computers And Computer Systems
  • Elementary Hardware Assembly

Languages

Croatian
Native
English
Advanced
German
Elementary

Education

Oct 2007 - Sep 2012

University of Zagreb (Faculty of Electrical Engineering and Computing)

M.Sc. in Computer Science · Computer Science · Zagreb, Croatia

Certifications & licenses

Driving License(s) B

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Mišel based?

Mišel is based in Zagreb, Croatia and can operate in on-site, hybrid, and remote work models.

What languages does Mišel speak?

Mišel speaks the following languages: Croatian (Native), English (Advanced), German (Elementary).

How many years of experience does Mišel have?

Mišel has at least 22 years of experience. During this time, Mišel has worked in at least 7 different roles and for 9 different companies. The average length of individual experience is 3 years and 6 months. Note that Mišel may not have shared all experience and actually has more experience.

What roles would Mišel be best suited for?

Based on recent experience, Mišel would be well-suited for roles such as: Software Architect/Lead Backend Developer, Software Architect/External Consultant, Software Development Manager and Software Architect.

What is Mišel's latest experience?

Mišel's most recent position is Software Architect/Lead Backend Developer at BOSA.

What companies has Mišel worked for in recent years?

In recent years, Mišel has worked for BOSA, Adcubum d.o.o., and Tri plus grupa d.o.o..

Which industries is Mišel most experienced in?

Mišel is most experienced in industries like Information Technology (IT), Banking and Finance, and Government and Public Administration. Mišel also has some experience in Telecommunication, Insurance, and Pharmaceutical.

Which business areas is Mišel most experienced in?

Mišel is most experienced in business areas like Information Technology (IT), Product Development, and Business Intelligence. Mišel also has some experience in Quality Assurance (QA) and Finance.

Which industries has Mišel worked in recently?

Mišel has recently worked in industries like Government and Public Administration, Information Technology (IT), and Insurance.

Which business areas has Mišel worked in recently?

Mišel has recently worked in business areas like Information Technology (IT) and Product Development.

What is Mišel's education?

Mišel holds a Master in Computer Science from University of Zagreb (Faculty of Electrical Engineering and Computing).

Does Mišel have any certificates?

Mišel has 1 certificate: Driving License(s) B.

What is the availability of Mišel?

Mišel is immediately available full-time for suitable projects.

What is the rate of Mišel?

Mišel's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Mišel?

To hire Mišel, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 620-780 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.