Java Developer
Überblick
Kurzer Überblick
Mit mehr als 6 Jahren Erfahrung in der Entwicklung von Java-basierten Anwendungen verfügt diese Person aus Český Těšín, Tschechische Republik, über Fachwissen in Java-Kerntechnologien (Java SE, Java EE) und damit verbundenen Tools wie Spring, Hibernate, Liquibase, Maven und Jenkins. Er beherrscht die agile Softwareentwicklung (Scrum, XP), ist begeistert von Scala und daran interessiert, neue Technologien wie Scala.js, Playframework, Spray, Akka, SBT, ReactiveManifesto und maschinelles Lernen zu erlernen. In seinen letzten Rollen als Senior Software Developer & Team Leader leitete er Teams und entwickelte Microservices für Projekte wie das TeliaSonera Order Management System und B2B Point of Sales. Seine Ausbildung umfasst einen Master-Abschluss in Angewandter Informatik von einer nicht genannten Institution sowie Zertifizierungen in maschinellem Lernen, MongoDB für Java-Entwickler und reaktiven Programmierprinzipien.
Berufliche Erfahrung
September 2015 - Current: Senior Software Developer & Team Leader
Responsible for developing an order management system based on microservices architecture. Also in charge of leading a team, analyzing customer requirements, designing APIs, and maintaining microservices.
June 2013 - August 2015: Senior Software Developer
Developed an integration layer for a new dealer portal ordering system and a new webshop. Responsibilities included developing, designing APIs, reviewing code, deploying, and maintaining microservices.
February 2011 - May 2013: Software Developer
Worked on projects such as webshop integration and a web-based information system for a consumer finance provider. Responsibilities included developing, reviewing code, deploying, and maintaining microservices.
May 2010 - September 2010: Programmer - Analyst
Responsible for developing a data visualization library.
October 2007 - April 2010: System Analyst
Worked on projects involving the legal merger of two banks, as well as card issuer migration. Responsibilities included requirement analysis, designing use cases and activity diagrams, ensuring user requirements were met, and managing change requests and documentation changes.
Education:
Master's degree in Applied Informatics from Masaryk University Brno.
Certifications:
Machine Learning (Coursera), MongoDB for Java Developers (2014), Principles of Reactive Programming (Coursera, 2013), Functional Programming Principles in Scala (Coursera, 2012), Oracle Certified Professional, Java SE 6 Programmer (OCJP, 2012), Professional Intermediate and Fundamental certifications from Object Management Group (2008, 2007).
| Freiberufler | 181 € / Pro Tag |