Recommended expert

Mišel Mešnjak

Software Architect/Lead Backend Developer

Mišel Mešnjak
Zagreb, Croatia

Experience

Jan 2023 - Present
3 years 1 month
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.

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

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Ivan Greguric-ortolan
Ivan Greguric-ortolan

Technical Lead

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Vladimir Ergovic
Vladimir Ergovic

Technical Project Manager / Freelancer

View Profile
Kristijan Jurkovic
Kristijan Jurkovic

Founder and software engineer

View Profile
Niko Schmuck
Niko Schmuck

Developing Architect, Technical Lead "gridlytics"

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Enis Spahi
Enis Spahi

Software Developer

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Michael Fecher
Michael Fecher

Freelancer, Solution Architect

View Profile
Christoph Bewerbung
Christoph Bewerbung

Architect, Business Analyst, Developer

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Ioan Dobre
Ioan Dobre

Senior Software Developer

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Prasad Tilloo
Prasad Tilloo

Solution Architect / Senior Manager – DTC E-Commerce Platform

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Nikhil Gyamlani
Nikhil Gyamlani

Co-founder / Solution Architect

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Samir Brković
Samir Brković

Solution Architect / Senior Software Engineer

View Profile
Leif Stolberg
Leif Stolberg

Software Architect

View Profile
Tezcan Dilshener
Tezcan Dilshener

Solution Architect / Project Manager

View Profile
Jovan Sajlović
Jovan Sajlović

Founder / Senior Software Engineer

View Profile
Ulrich Cech
Ulrich Cech

Java Architect/Developer – Freelancer

View Profile
Slava Schmidt
Slava Schmidt

Senior Technical Lead

View Profile
Martin Eisengardt
Martin Eisengardt

Software Developer

View Profile
Benedek Galácz
Benedek Galácz

CTO/CISO

View Profile
Kenan Šabić
Kenan Šabić

Enterprise Architecture

View Profile
Maryam Nemati
Maryam Nemati

Senior FullStack Developer

View Profile
Fady Kuzman
Fady Kuzman

Senior Software Developer / Tech Lead

View Profile