Back to professionals

Java Developer

Overview


Short Summary

The candidate is a Senior Java developer with 8 years of experience. He has experience with agile methodology, scrum. His English is at a communicative level. He deals daily with Hibernate, CDI, databases, etc. He likes to work in a quality team. He is not afraid of a teamleader position, he thinks he has enough experience for that.

Work Experience

Education:

  • Mgr. degree in Informatics from Masaryk University, Brno, graduated in 2008.
  • Ph.D. in Informatics from VUT, Brno (uncompleted).
  • Bachelor thesis on real-time texture synthesis using jump map, analyzing and implementing algorithms for producing textures of any size in real-time.
  • Master thesis on adaptive algorithms for finding shortest paths in dynamic graphs, analyzing and implementing algorithms for finding shortest paths in graphs that change over time.

Experience:

  • Senior J2EE Developer since 2017, responsible for maintaining and improving network-related aspects of a product.
  • Senior J2EE Developer from 2014 to 2017, worked on the network team of "Open Virtualization Manager (oVirt)".
  • Full-stack J2EE Developer from 2013 to 2014, worked on the business layer and frontend of Inspire Interactive.
  • J2EE Developer from 2008 to 2013, responsible for creating a custom modular CRM system, DMS, resource management system, and map services.

Skills:

  • Fluent in English, worked in a global team for 4 years.
  • Proficient in Linux, preferred operating system for Java development.
  • Strong Java skills including J2SE, JDK8, and enterprise Java frameworks.
  • Experienced with JBoss, Tomcat, Jetty application servers.
  • Knowledgeable in relational databases (HSQLDB, Postgres, Oracle) and NoSQL databases (Cassandra/Elassandra).
  • Familiar with Git, HG, SVN version control systems and Maven build tool.
  • Skilled in testing with JUnit, Hamcrest Matchers, Mockito, JSTD, Jasmine, and Karma.
  • Proficient in Bash scripting and Scala.

Other:

  • Experienced in both Scrum and waterfall development processes.
  • Knowledgeable in frontend development using JavaScript, jQuery, GWT, and Angular 2.
  • Skilled in analysis and design patterns, including GOF, MVC, MVP, MVVM, and Front Controller.
Author
Java Developer
63693541f064f880dde64071
Freelancer495  / Per day
Roles
Java Developer
Languages
English
Skillset
AkkaAngularAngular 2AngularJSApplication ServerAutomation TestingBashCICDCode ManagementDatabaseDevOpsGitHSQLDBHibernateIDEJPAJUnitJasmineJavaJava ToolsJava serversJavaScriptJettyJiraKarmaLinuxMockitoNoSQLOperation SystemsOraclePL/SQLProject Management ToolsRxJavaSQLScalaServer Virtualization SoftwareShellSpringSwingTeamCityTest DevelopmentToolsUMLWildFlyXMLXpathjQueryoVirt
Localities
PrahaAmsterdamRemotePlzeň-městoBrno-městoČesko