Back to professionals

Java Developer

Overview


Short Summary

The candidate is a senior Java developer with over 20 years of commercial experience. He is currently developing on a modern stack of Java EE, Spring, Spring boot, Hibernate and microservices architecture. He has also focused on single-chip microprocessors, which is how he actually transitioned into the C language. He actively uses agile methodologies on the project, especially Scrum and Kanban, but has also used Waterfall in the past. He speaks English at a communicative level. He prefers IT companies, telco, banking does not attract him. He has been working on a project as a Team Lead where he led a small team of developers and database specialists, currently it's been over 7 years.

Work Experience

Senior Software Developer | July 2021 – Present

  • Developed features, conducted code reviews, and led junior colleagues.
  • Participated in architectural projects and technical assessments.
  • Automated tasks and integrated BPM Camunda for loan processes.

Senior Software Developer | December 2020 – June 2021

  • Integrated 3rd party sport events and developed an internal calculation service.
  • Technologies used: Java, Spring Boot, Apache Ignite, OpenShift, Kafka.
  • Developed a calculation service for user-defined formulas.

Senior Software Developer | July 2019 – November 2020

  • Developed and tested installers for software suites.
  • Technologies used: GoLang, Spring, Yaml, JSON, Kubernetes, AWS.
  • Created an auto install tool for software on AWS.

Senior Software Developer | July 2014 – June 2019

  • Developed features, conducted code reviews, and assessed candidates.
  • Technologies used: Java, Spring, Hibernate, PostgreSQL, JSON, Git.
  • Integrated 3rd party products and led junior colleagues.

J2SE GUI Developer | June 2010 – June 2014

  • Developed GUI for TV automation system using Swing.
  • Technologies used: Java, Swing, XML, Spring, Eclipse.
  • Created custom Swing components and Look & Feel.

Localization Engineer | August 2009 – May 2010

  • Handled localization tasks and participated in TMS administration.
  • Technologies used: Java, XML, NetBeans, Ant, Mercurial, SDL TMS.
  • Developed a tool for handling mobile resource bundles.

Java Globalization Engineer / Tools Developer | June 2003 – January 2009

  • Managed localization and locale data for J2SE.
  • Technologies used: Java, XML, shell, perl, JDeveloper, NetBeans.
  • Developed automation and administration tools, received two awards.

Java Portlets Developer | September 2002 – May 2003

  • Developed portal solutions using Oracle App server.
  • Technologies used: Java, Portlets, Servlets, JSPs, SOAP, iTextPDF.
  • Delivered two portal solutions to customers.

Mobile Networks Customization Engineer / Tools Developer | June 2001 – June 2002

  • Customized mobile networks and developed Java tools.
  • Technologies used: FSDL, Java, shell, perl, HP-UX, Informix.
  • Delivered customizations and participated in consolidation processes.

Visual BASIC Developer / Java Developer | May 1998 – April 2001

  • Maintained and enhanced jukebox server administration GUI.
  • Technologies used: Visual BASIC, Java, XML, shell, Tcl.
  • Developed internal web application for document archive access.

Head of Computer Animation Department / Tools Developer | March 1996 – March 1998

  • Managed computer animation team and developed utilities.
  • Technologies used: Visual BASIC, batch scripting, Adobe Photoshop.
  • Built technology chain and delivered animated series.

Network Administrator | November 1995 – February 1996

  • Installed and maintained customer networks.
  • Technologies used: Novell NetWare, Windows, MS Office.
  • Installed and documented customer networks.

Network Administrator / User Support | September 1995 – November 1995

  • Managed company network and supported users.
  • Technologies used: Novell NetWare, MS DOS, AS400 scripting.
  • Implemented backup/restore process for AS400.

Teacher / Network Administrator | September 1994 – August 1995

  • Assisted with programming lessons and network administration.
  • Technologies used: Pascal, MS DOS, Novell NetWare.
  • Passed basic military training.

Technician for PC and Office Equipment / Network Administrator | February 1993 – August 1994

  • Assembled, installed, and maintained PCs and networks.
  • Technologies used: MS DOS, Novell NetWare, MS Windows, Lotus AmiPro.
  • Installed and maintained office equipment.
Author
Java Developer
63693671f064f88111c49ae1
Employee6165  / Per month
Freelancer452  / Per day
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
AWSArchiArchitecture SoftwareAzureBashCC++CVSCloudCode ManagementContainer Management SoftwareContainerization SoftwareDatabaseDevOpsEclipseGitGoLangHP-UXHibernateIDEInformixJDeveloperJSONJUnitJavaJava EEJava ToolsJavaScriptKubernetesMercurialMessage BrokerNetbeansOperation SystemsOraclePerlPostgreSQLQNXRabbitMQSQLSW Tools APIsShellSoapSpecificationsSpringSpring bootSwingToolsUIUMLUXUnixVisual basicWindows NTXMLXSDXSLT
Localities
PrahaPraha 2Remote