Mišel Mešnjak
Software Architect/Lead Backend Developer
Experience
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).
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).
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).
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).
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.
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.
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.
Software Engineer
Pardus
- eQMS::LIMS – Java web system for quality management in laboratories.
- Technology: Java EE, EJB, Struts v1, JBoss, PostgreSQL.
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).
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).
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
Education
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Mišel based?
What languages does Mišel speak?
How many years of experience does Mišel have?
What roles would Mišel be best suited for?
What is Mišel's latest experience?
What companies has Mišel worked for in recent years?
Which industries is Mišel most experienced in?
Which business areas is Mišel most experienced in?
Which industries has Mišel worked in recently?
Which business areas has Mišel worked in recently?
What is Mišel's education?
Does Mišel have any certificates?
What is the availability of Mišel?
What is the rate of Mišel?
How to hire Mišel?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Architect/Lead Backend Developer
Nearby freelancers
Professionals working in or nearby Zagreb, Croatia