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:
Java Developer
6369334ef064f880aadc64bc
| Kontraktor | 7700 Kč / 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