Zpět na profesionály

Java Developer

Přehled


Krátké shrnutí

Kandidát je zkušený vývojář v jazyce Java s komerčními zkušenostmi od roku 2010. Bez problémů ovládá Spring a Liferay a má velké zkušenosti s Vaadinem na vynikající úrovni. Má za sebou také několik projektů v JavaScriptu. Mezi jeho nejpoužívanější technologie/frameworky patří Java, Spring, Vaadin, XML, Maven, Hibernate, Node.js, PostgreSQL. Má znalosti s frontendem i backendem. Anglicky se domluví na úrovni B1, a protože pracoval v zahraničním týmu, je schopen se domluvit i anglicky. Používal agilní metodiky a studoval o nich teoretické informace. Má také zkušenosti jako vedoucí týmu, kdy radil juniorním vývojářům v nepřítomnosti architekta, rád by to dělal i v budoucnu.

Pracovní zkušenosti

Freelancer (Senior Java Software Engineer)

  • October 2019 - Present (2 years 8 months)
  • Prague, Czech Republic
  • Project Monster (2020 - present)
  • Responsibilities:
  • Develop new functionality, fix bugs
  • Technologies: Java, Struts, Spring, Batis, Oracle db, Angular, Typescript
  • Project: Tesop2 (2020)
  • Responsibilities: Backend developer, fix existing bugs, implement new functionality
  • Technologies: Spring Boot, Java (8), Docker, Microservices, Angular, Mockito, PostgreSQL
  • Project: Eviana (2020)Description: NDA
  • Responsibilities: Backend developer, build and implement functionality
  • Technologies: Java 8+, Maven, Hibernate, Spring (2), Zuul, LibreOffice API, Docker, Azure, MongoDB, MySQL, UnitDB, JUnit, Mockito, JMeter, SharePoint

Senior Software Developer

  • May 2019 - September 2019 (5 months)
  • Prague, Czech Republic
  • Responsibilities: Implement new functionality
  • Technologies: Node.js, React, Vault, Docker

Senior Java Developer

  • May 2018 - April 2019 (1 year)
  • Prague, Czech Republic
  • Description: New travel mode
  • Responsibilities: Import new providers into core system, database updates, modification of current subsystems
  • Technologies: Java (8, 9, 11), Spring Boot, MySQL, Kubernetes, Jira, Jenkins, SonarQube

Developer

  • September 2017 - May 2018 (9 months)
  • Prague
  • Description: Portal
  • Responsibilities: Implement new functionality, upgrade Liferay 6.2 to 7.0.x, migrate data, backend and frontend development
  • Technologies: Liferay 7.0.3, Node.js, React, Open API 3.0, IntelliJ IDEA, Bash scripting

Senior Java Developer & Software Architect - Part-time

  • December 2017 - February 2018 (3 months)
  • Prague, Bratislava
  • Responsibilities: Implement new functionality, core reviewer, Scrum Master, backend architect
  • Technologies: Vaadin 10 beta, Spring Boot, Spring Data, Spring Security, PostgreSQL, Hibernate, Flyway, Asana

Senior Java Developer - Contributor

  • September 2017 - October 2017 (2 months)
  • Prague, Bratislava
  • Responsibilities: Implement new functionality
  • Technologies: Primefaces, Java 8, EclipseLink, PostgreSQL

Coowner

  • January 2017 - August 2017 (8 months)
  • Responsibilities: Coowner of project, Team leader, Backend architect, Backend Git master, Git reviewer, Frontend UI/UX designer
  • Technologies: iPhone & Android hybrid (web + native) application, Angular 4+, TypeScript, Bootstrap, Spring, Hibernate, PostgreSQL, Sass, Docker

Senior Java Developer

  • 2017 - August 2017 (less than a year)
  • Prague, Czech Republic
  • Responsibilities: Implement new functionality
  • Technologies: Vaadin, Spring, IntelliJ IDEA, JSP, Sass, Hibernate, PostgreSQL

Senior Java Consultant

  • August 2016 - March 2017 (8 months)
  • Prague, Czech Republic
  • Responsibilities: Implement new functionality
  • Technologies: Liferay, Vaadin, Spring, IntelliJ IDEA

Senior Java Developer

  • August 2015 - August 2016 (1 year 1 month)
  • Prague, Czech Republic
  • Responsibilities: Consultant, Front-end & Middle-end developer, creating new components, implement new functionality, fixing bugs
  • Technologies: Liferay 6.2.x, Vaadin 7, GWT, Spring, Hibernate, HTML, JavaScript, Git, Jira, IntelliJ IDEA, PostgreSQL

Senior Java Developer & Analyst

  • January 2014 - July 2015 (1 year 7 months)
  • Prague, Czech Republic
  • Description: Notification module
  • Responsibilities:Prototyping and Wireframing
  • Creating "demo proof"
  • Developing the main application core
  • Creating MVP GWT based core
  • Responsible for "fully offline mode" capability of application
  • Mentor for Vaadin & GWT for other team members
  • Developing new application functionality
  • Technologies: Vaadin 7, Vaadin Touchkit, GWT, SASS, Maven, Spring, Tomcat, WildFly, Intellij IDEA, Eclipse, Jira, Tortoise SVN, Errai
  • Team: 8

Java Developer

  • July 2012 - December 2013 (1 year 6 months)
  • Bratislava
  • Description: Bank management software for advisors and clients
  • Responsibilities:Fixing bugs
  • Implementing features
  • Creating new components
  • Technologies: J2EE, Vaadin 6 & 7, Spring, Struts, JSP, SASS, CSS, jQuery, Hibernate, XML, JPA, Oracle 11g, Maven, Git, LSPS, SQL, Wicket, Eclipse, Intellij IDEA, Gerrit, JIRA, SQL
  • Team: 20

Java Developer

  • June 2011 - May 2012 (1 year)
  • Žilina
  • Description: Orphanage children evidence software
  • Responsibilities:Fixing bugs
  • Implementing features
  • Technologies: J2EE, JavaTec framework, Hibernate, Oracle 11g, JSP, UML, XML, SQL, java expression, Eclipse, SQL developer studio
  • Team: 8

Developer

  • July 2010 - May 2011 (11 months)
  • Žilina
  • Description: Urban public lighting software
  • Responsibilities:Fixing bugs
  • Implementing features
  • Technologies: Java SE, Swing, SQL, PostgreSQL, NetBeans
  • Team: 7

Developer

  • July 2010 - May 2011 (11 months)
  • Žilina
  • Description: Whirlpool client-server file transfer software
  • Responsibilities:Creating project structure
  • Implementing domain objects and services
  • Technologies: Java SE, Swing, SQL, PostgreSQL, NetBeans
  • Team: 3

Developer

  • July 2010 - May 2011 (11 months)
  • Žilina
  • Description: Visual data presenter of custom intern hardware in Siemens show room. Redesign of older application
  • Responsibilities:Creating project structure
  • Implementing domain objects and services
  • Integrating protocol RS232
  • Technologies: C# (Windows forms), WPF, RS232
  • Team:
Author
Java Developer
6369334ef064f880aadc64bc
Kontraktor7700  / Denně
ÚroveňSENIOR
Role
Java Developer
Jazyky
English
Dovednosti
.NET FrameworkARMAWSAndroidAngularAngularJSApplication ServerArchitectArchitecture SoftwareAutomation TestingAzureBashBootstrapCC#C++CMSCSSCloudCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDevSecOpsDockerEclipseEclipseLinkEnterprise ArchitectGitGoLangGoogle CloudHTMLHibernateIDEJPAJSFJSPJUnitJavaJava CMSJava ToolsJava serversJavaScriptJiraKotlinKubernetesLESSLiferayMicrosoft serversMockitoMongoDBMySQLNetbeansOperation SystemsOraclePlayPostgreSQLPrimeFaces ProcessorsProject Management ToolsPythonReactRestSASSSQLSQL DeveloperScalaScrum MasterSharePointShellSoapSonarQubeSpecificationsSpringSpring DataSpring SecuritySpring bootStatic Code Analysis ToolsSwingTeam LeaderTest DevelopmentToolsTypeScriptUIUMLUXVaadinVisual StudioWPFWildFlyWindows ServerXMLjQuerynode.js
Lokality
Remote