Java Developer
Overview
Short Summary
With over 6 years of experience in Java-based application development, this individual from Český Těšín, Czech Republic, possesses expertise in core Java technologies (Java SE, Java EE) and related tools such as Spring, Hibernate, Liquibase, Maven, and Jenkins. Proficient in Agile software development (Scrum, XP), they are also enthusiastic about Scala and interested in learning new technologies like Scala.js, Playframework, Spray, Akka, SBT, ReactiveManifesto, and machine learning. Recent roles as a Senior Software Developer & Team Leader involved leading teams and developing microservices for projects like the TeliaSonera order management system and B2B point of sales. Education includes a Master's degree in Applied Informatics from an undisclosed institution, and certifications in machine learning, MongoDB for Java developers, and reactive programming principles.
Work Experience
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).
| Freelancer | 181 € / Per day |