Misel Mesnjak

Misel Mesnjak

$35/hr
(Java) Software Architecture and IT Consultancy
Reply rate:
75.0%
Availability:
Part-time (20 hrs/wk)
Age:
49 years old
Location:
Zagreb, Grad Zagreb, Croatia
Experience:
15 years
 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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.