Personal information
First name(s) / Surname(s)
Mišel MEŠNJAK
Address(es)
Bačka 5, HR-10000 Zagreb
Mobile phone
-
E-mail-Nationality
Croatian
Date of birth-.
Gender
Male
Current employment /
Occupational field
Software Architect
Education and training
Dates
Graduated 09.2012.
Level in national or international classification
M.Sc. in Computer Science (9 semester level)
Principal subjects/occupational skills covered
Interested in complex software systems architecture. Competent with a number of programming languages (see Technical skills and competences). In addition to programming languages, experienced in 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.
Name and type of organization providing education and training
University of Zagreb (Faculty of Electrical Engineering and Computing)
Unska 3, HR-10000 Zagreb (Croatia)
Work Experience
Dates- →
Occupation or position held
Software Architect
Main activities and responsibilities
Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services. Working on projects for customers in financial domain.
Name and address of employer
Asseco SEE
Address
Ul. Grada Vukovara 269D, HR-10000 Zagreb
Type of business or sector
ICT, Financial
Projects
HCE (Host Card Emulation) – Working as hands-on Software Architect on a project that manages payments using digitized version of Bank Cards (MasterCard and Visa Credit and Debit Cards) through mobile wallets as a hands-on Software Architect.
Technology: Java EE, Oracle PL/SQL, REST, SOAP, Angular, Websphere, Wildfly, Git, Docker.
SxS (Secure Access Server) – Working as hands-on Software Architect on a project that manages authentication and authorization for different client systems.
Technology: Java EE, Oracle PL/SQL, REST, SOAP, Angular, Websphere, Wildfly, Git, Docker.
Dates- -
Occupation or position held
Software Architect
Main activities and responsibilities
Design, implementation, review, testing (unit and integration), and deployment of Java systems and services. Integration with other systems and services. Working on projects for customers in financial domain.
Name and address of employer
SV Group
Address
Albrechtova 32, HR-10000 Zagreb
Type of business or sector
ICT, Financial
Projects
KRON (PBZ, Zagreb) – KRediti ONline – Working as a part of the large team (30 people) on development of Enterprise B2B Java web application for SME sector. It’s a primary tool for customer and sector managers in one the largest banks in Croatia (PBZ, part of Intesa Sanpaolo Group) for managing Credit Proposals and other documents relevant to credit score/rating for business customers. Currently working on Client Exposure part of the system and the integration with other systems.
Technology: Java, Spring Boot, Spring framework, Oracle PL/SQL, JSP, Jasper, Angular, Websphere Liberty Profile, Git.
Dates- -
Occupation or position held
Software Engineer
Main activities and responsibilities
Design, implementation, review, testing (unit and integration), and deployment of core Java systems, projects build system maintenance. Working on projects with and for international customers: SES/Luxembourg (UCI, IOTS), Newtec/Belgium (EMM, QA/Validation).
Name and address of employer
Amphinicy Technologies
Address
Trg Nikole Šubića Zrinskog 15, HR-10000 Zagreb
Type of business or sector
ICT, Satellite
Projects
EMM (Newtec, Belgium) – External Mobility Manager – Set up of a new project which serves as a demo platform for EMM lightweight library implementation. Developing the core functionalities for the POC and initial demo. EMM stands for the library that handles mobile Satellite Terminals switching according to custom rules defined by the Satellite operator’s customers.
Technology: Java, Spring Boot, Drools, Docker, Tomcat, PostgreSQL, GDAL, Microservices, TSDB
QA/Validation (Newtec, Belgium) – Working on automation of test procedures for the MS-BC validation team at Newtec (Belgium).
Technology: Docker, Python, Java, Bamboo, Tomcat.
IOTS (SES, Luxembourg) – In Orbit Testing System – Modification of the several modules in regards with better reporting possibilities as requested by the Customer.
Technology: Java, Netbeans, PostgreSQL, JSP, HTML, Javascript.
UCI (SES, Luxembourg) – Unified Customer Interface – Integration and customization of OTRS Open Source Ticketing System into TCO SES to serve as a Unified Customer Interface for Service Operations Team.
Technology: Perl, MySQL, HTML, Javascript.
Dates- -
Occupation or position held
Software Engineer
Main activities and responsibilities
Design, implementation, review, and deployment of core Java systems and hybrid mobile/web applications.
Name and address of employer
Beta Tau Beta
Address
Trnsko 16b, HR-10000 Zagreb
Type of business or sector
ICT
Projects
eSigurnost (Ministry of Interior, Croatia) – IBM Worklight/MobileFirst Platform mobile and web application for police force. Worked in the role of Software Architect and Developer after initial member of the Team left the Company.
Technology: Java, Javascript (jQuery), Cordova, Oracle, SOAP web services, Websphere Liberty, Tomcat.
Dates- -
Occupation or position held
Software Engineer
Main activities and responsibilities
Implementation and maintenance of core Java system.
Name and address of employer
Pardus
Address
Trg J.J. Strossmayera 5, HR-10000 Zagreb
Type of business or sector
ICT, Quality Management
Projects
eQMS::LIMS – Java web system for quality management mainly in laboratories.
Technology: Java EE, EJB, Struts v1, JBoss, PostgreSQL.
Dates- -
Occupation or position held
Systems/Software Developer and Engineer
Main activities and responsibilities
Design, implementation, review, and deployment of core Java systems, PHP web based systems and Python application components. Installation and configuration of Linux based servers.
Name and address of employer
Poslovno Informaticki Sistemi (PIS)
Address
Viteziceva 2, HR-10000 Zagreb
Type of business or sector
ICT, Retail, Manufacturing
Projects
IPIS+ proizvodnja (PIS, Croatia) – Java web application for managing and support of business process of manufacturing companies.
Technolgy: Java EE, Oracle ADF, Oracle middleware, Weblogic, JavaScript, JasperReports, jQuery.
MIS (Management Information System) – Business Intelligence Reporting system leaned against IPIS+ ERP suit.
Technology: PHP5, Yii, Firebird, MySQL, Python (UNO API, SQLAlchemy), jQuery.
PIS Intranet – PHP web-based system for support of ISO9001 certified business process.
Technology: PHP, MySQL, BIRT, Firebird, Python, jQuery.
Personal skills and competences
Mother tongue(s)
Croatian
Other language(s)
English, German
Self-assessment
Understanding
Speaking
Writing
Listening
Reading
Spoken interaction
Spoken production
English
C1
Proficient user
C2
Proficient user
B2
Vantage user
B2
Vantage user
C1
Proficient user
German
A1
Basic user
A2
Waystage user
A1
Basic user
A1
Basic user
A2
Waystage user
(*) Common European Framework of Reference for Languages
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 his 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
Programing language(s)
Level of competence
1
2
3
4
Java(JSE, JEE), JavaScript
PHP, Python
Bash
C/C++, Ruby, Perl
Legend:
1 – basic user, used the language in a work environment
2 – medium level user, due to lack of experience or not using the language for an extended period of time
3 – proficient user, lacks an extensive amount of practical experience
4 – in-depth knowledge of the language, standard and third-party libraries and common patterns and idioms
Noteworthy for PHP:
Core PHP
MVC frameworks, including Yii, Laravel
Noteworthy for Java:
Core Java8
Spring Framework 4.x & 5.x, Spring Boot, Hibernate ORM, Netflix OSS
Oracle ADF
J2EE, including JPA2, JSP, JSF, Primefaces, JAX-RS, JAX-WS
Noteworthy for Python:
RabbitMQ client implementation
Django and Flask basics
Additional notes:
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
Other Projects and skills
(in reverse order of involvement)
Several side-projects – Refactoring existing monolithic applications into microservice architecture.
Technology: Spring, Spring Boot, Java, Netflix OSS, Docker.
Project application management (HZZ, Croatia) – Implementation of the web application for management of the scientific project applications for the Croatian Science Foundation.
Technology: Spring, Spring Boot, Java, MySQL, JSF, Primefaces, Javascript, Docker.
Planinarenje.hr – Web site for hikers and mountaineering enthusiasts.
Technology: Python (Django), MySQL, Apache, nginx.
Driving licence(s)
B
Additional information
PERSONAL INTERESTS
Enjoy swimming, hiking and mountain climbing, sailing and other outdoors activities.
Love to read, travel and experience different cultures.