Michal Aron

Freiberuflich, Senior Java Developer (Freelancer), LinkSoft Technologies a.s. - project for Monster Government Solutions

Prague, Tschechische Republik

Fähigkeiten und Kenntnisse

Java
Spring Framework
Clean Code
JavaEE
WebServices
JAX-RS
EJB
JAXB
JPA
Hibernate
JUnit
Mockito
Code Coverage
SQL
PostgreSQL
MySQL
Oracle DB
NoSQL
IntelliJ IDEA
Git
Maven
JavaScript
Angular
TypeScript
Continuous Integration
Jenkins
AWS
Docker

Werdegang

Berufserfahrung von Michal Aron

  • Bis heute 6 Jahre und 5 Monate, seit Feb. 2018

    Senior Java Developer (Freelancer)

    LinkSoft Technologies a.s. - project for Monster Government Solutions

    - working on a new generation of recruitment application, integration with external IS, customers big U.S. gov. agencies - tasks both in back-end and front-end, int. EN speaking team - splitting of original monolithic application into microservices - Java EE, Angular 5, Microservices, Spring Boot, Spring REST, JAX-RS, JPA / Hibernate, MySQL, Maven, Amazon Web Services, Docker

  • 1 Jahr und 4 Monate, Nov. 2016 - Feb. 2018

    Senior Java Developer (Freelancer)

    Actum s.r.o. - project CCP for Conrad Electronics

    - re-development of company e-commerce - working on tasks in BE (sw architecture proposal, new functions analysis & development, bug fixing), SCRUM, int. EN speaking team - REST WS, integration with many external IS, config & JCR specific tasks in Hippo CMS, splitting parts to microservices modules - Java EE, Microservices, Spring (DI, MVC, Spring Boot…), JAX-RS, JCR - Hippo CMS (Bloomreach), Maven, Redis NoSQL DB

  • 10 Monate, Feb. 2016 - Nov. 2016

    Java Developer (Freelancer)

    Trask Solutions a.s. - project EFILE for Komerční banka

    - project focused on implementation of complex workflows (credit analysis, business loans...) - working on tasks in back-end (new functions analysis & development, bug fixing) - Java EE, EJB 3.0, JPA, Maven, Oracle, WS-BPEL, IBM WAS + IBM WPS, REST WS, BPM processes orchestration, integration with many external bank systems

  • 4 Monate, Nov. 2015 - Feb. 2016

    Java Developer (Freelancer)

    Trask Solutions a.s. - project RVHP for Česká Spořitelna a.s.

    - big project implementing new “revolutionary” methods of bank customers authentication and authorization) - developing new functions + analysis + bug fixing in backend (REST WS, RMI, data caching, batch processing, security, SSO...) - Java EE, Spring (DI, MVC, Spring Security...), RMI, Quartz scheduler, MyBatis, Maven, Oracle, JBoss

  • 7 Monate, Apr. 2015 - Okt. 2015

    Java Developer (Freelancer)

    Commerzbank AG

    - developing new functions for AOP product (account opening process - mainly workflows and integration with third party systems to provide anti-money laundering check for new clients). - developing functions in backend - tasks focused on integration (SOAP WS, securing WS, Spring integration + JMS, asynchronous jobs...). - Java EE, Spring (DI, MVC, Spring Integration, Spring Boot, Spring-WS...), Apache Axis WS, Hibernate, Maven, Oracle, JasperReports

  • 5 Monate, Dez. 2014 - Apr. 2015

    Java Developer (Freelancer)

    Embedit - project for Home Credit (PPF Group)

    - developing product for managing workflows for new Home Credit salespoints, bug fixing, migration of data from legacy system - Java EE, Spring, Maven, Oracle+PL/SQL, H2 DB, Activiti BPM, Java persistence framework MyBatis, frontend JavaScript technologies (jQuery, Knockout.js, Durandal)

  • 6 Monate, Juli 2014 - Dez. 2014

    Lead Java Developer / Architect (Freelancer)

    OpenRevolution LLC

    - greenfield project – new app for micro-loans providing (for Kazakhstan client) - complete SW architecture proposal („The Clean Architecture“ principles - by Uncle Bob), design, development, leading of developers, ensuring code quality, setting up dev. env - Java EE, Spring – Boot+DI+MVC+Security, REST WS, JPA / Hibernate, JUNIT + Mockito, Apache Tiles, Twitter Bootstrap UI framework - Web servers Tomcat + Jetty, RDBMS PostgreSQL + HSQLDB - Maven, CI server Jenkins - UML, Sparx Enterprise Architect

  • 1 Jahr und 9 Monate, Okt. 2012 - Juni 2014

    Senior Java Developer / Analyst

    Assist spol. s r. o. - project for Renault Task Force

    Working on SW projects throughout whole development lifecycle (requirements analysis, object-oriented analysis and design, development, testing, deployment). Main technologies: - Java EE, EJB, Apache Struts web framework - SQL, RDBMS Oracle, PostgreSQL, MySQL - UML, Sparx Enterprise Architect

  • 1 Jahr und 3 Monate, Sep. 2011 - Nov. 2012

    IS/IT Project Manager

    Assist spol. s r. o - project for Renault Task Force

    As a member of Project management team at Renault TaskForce, my primary responsibilities were: - communication with clients across Europe, presentations, gathering and analyzing client requirements - coordination of developers in all phases of SW development cycle - incident management - risk management - quality assurance of SW development processes - maintanance and monitoring of SW infrastructure (servers, SW licenses...)

  • 1 Jahr und 5 Monate, Apr. 2010 - Aug. 2011

    Java Developer

    Unicorn

    Development of key company product – Unicorn Universe (internet service for support of business processes – strategy, document management, sales, production, resources management, task management…). Used technologies: - Java (both JSE and JEE), JSP, JUNIT, Java Swing, Javascript - SQL - XSLT

Ausbildung von Michal Aron

  • 2 Jahre und 8 Monate, Okt. 2008 - Mai 2011

    Information technology

    Unicorn College

    Study focused on modern software technologies and methodologies - RUP, UML, design patterns, Java (JSE/JEE), Ruby on Rails, DB Oracle, PL/SQL... Realized several more complex school semestral projects mainly in area of Java, JEE, Ruby, PL/SQL… Including SW analysis and SW architecture design.

  • 2 Jahre und 8 Monate, Okt. 2005 - Mai 2008

    Information technology

    Institue of Chemical Technology Prague, Faculty of Chemical Engineering

    Several subjects related to Software Development (algorithms, C++, HTML, CSS, PHP, Matlab+Simulink, VBA). Realization of the Bachelor’s thesis “Simulated annealing in C++” – stochastic optimisation method. Design, implementation of the algorithm in C++, solution of practical tasks.

Sprachen

  • Tschechisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Gut

  • Italienisch

    Grundlagen

Interessen

Music
Singing
Guitar
Long-distance running
Mountaineering
Photography
Cooking

21 Mio. XING Mitglieder, von A bis Z