Back to professionals

Java Architect & Java Developer & Team Leader

Overview


Short Summary

Experienced full stack developer and Scrum master who has more than 20 years of programming experience in various programming languages. The main ones are Java, Javascript, PHP, C#.NET. Currently focusing on Java and the technology stack - Java 8, Java EE, Liferay portlets, Tomcat, Wildfly (JBoss), Spring Core, Eclipse, Gradle, JUnit. On his last project, he developed a digital platform to process the medical records of individual patients and clients of healthcare facilities. He is also a certified Scrum Master and has held this position multiple times on the project. He can communicate in English, Finnish and Danish at a native level - he also understands Slovak everything but communication is at a casual level. He has also led smaller teams of developers from the position of Team leader. He prefers long term projects where he can bring something of his own and is always happy to coordinate with the whole team to make everything work.

Work Experience

Principal Software Engineer

  • Duration February 2023 - May 2023
  • Location: Prague, Czechia
  • Responsibilities:Leading the Flaw-matching team at Veracode for Static Application Security Testing (SAST). Decomposing a monolith into event-driven microservices on AWS with Kafka and EKS.
  • Technologies Used: Java, Spring, Kafka, AWS, Kubernetes, ArgoCD, PostgreSQL, GitLab, Jira, Confluence, Slack

Team Lead + Software Architect

  • Duration: April 2022 - August 2022
  • Location: Bratislava, Slovakia
  • Responsibilities:Acted as Team Lead and ScrumMaster for a remote team of 4 developers. Streamlined company-wide processes and tech stack in the Core Tech Team. Defined and built the complete CI/CD pipeline in GitLab with quality controls. Defined and set up the core infrastructure on Google Cloud Platform (GCP) for a cloud-based ERP system.
  • Technologies Used: Node.js, NestJS, GraphQL, Jira, Confluence, Slack, GitLab, SonarCloud, Snyk, Google Cloud Platform (GCP), App Engine, Cloud SQL, PostgreSQL, Secret Manager, Identity and Access Management (IAM)

Senior Software Developer

  • Duration: April 2019 - June 2021
  • Location: Bratislava, Slovakia
  • Responsibilities:Worked on the Smart Remote Services Next-Gen (SRS NG) project. Responsible for the Service Button in medical devices, creating a secure end-to-end encrypted tunnel. Optimized the team’s software delivery process using the Value Stream Mapping (VSM) method.
  • Technologies Used: AWS, Java, Wildfly (JBoss), HAProxy, Squid proxy, CentOS, RHEL, Kubernetes, Docker, Helm charts, Git, GitLab, Jira, Jenkins, Artifactory, SonarCube, PKI, TLS, Proxy chaining

Senior Software Developer

  • Duration: 2018 - 2019 (Remotely)
  • Location: Helsinki, Finland
  • Responsibilities:Added 2-way SMS functionality to the helpdesk platform Freshdesk. Implemented a new feature to download a daily report of ticket performance statistics from an FTP server in Docker. Advised a client on the implementation of SSO authentication into their architecture.

Lead Developer

  • Duration: 2014 - 2019 (Remotely)
  • Location: Fredericia, Denmark
  • Responsibilities:Implemented a mobile-friendly layout using the Foundation framework. Built a feature-rich responsive web player. Optimized performance and hardened the TLS configuration.

Co-Founder and Lead Developer

  • Duration: 2013 - 2017 (Remotely)
  • Location: Esbjerg, Denmark
  • Responsibilities:Developed the virtual currency ecosystem (Party Points). Created virtual products and a top-up payment flow with multiple payment options. Integrated Snapchat and created an SMS notification system. Administered a cluster of Linux servers and played a central role in strategic decision-making.

Owner and Developer

  • Duration: 2006 - 2011
  • Location: Prague, Czechia
  • Responsibilities:Grew traffic to 90,000+ daily visitors to landing pages and paysites. Developed own traffic trading software and content management systems (CMS). Employed and managed a team of 3 content editors.

Co-Owner and Developer

  • Duration: 2001 - 2006
  • Location: Vejle, Denmark
  • Responsibilities:Developed a full CMS system. Handled system administration of servers. Worked on PHP, MySQL, and Javascript.

Web Developer

  • Duration: 2000 - 2001
  • Location: Copenhagen, Denmark
  • Responsibilities:Developed and operated Amante - an online dating service in Denmark. Created a state-of-the-art web chat using Javascript and dynamic HTML. Worked with PHP, MySQL, Javascript, HTML, and CSS.

Web Developer

  • Duration: 1999 - 2000
  • Location: Copenhagen, Denmark
  • Responsibilities:Worked in a team of 3 developers using PHP, MySQL, Javascript, HTML, and CSS
Author
Java Architect & Java Developer +1
62432383aa54130009d376a1
Employee6576  / Per month
LevelSENIOR
Roles
Java Architect Java Developer Team Leader
Languages
English
Skillset
FreshdeskAJAXAPI Management ToolsAngularApplication ServerArchitectAuditAuditorBashBootstrapC ServersC#CMSCRMCSSCode ManagementComputer networksConfluenceContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDNS ServerDatabaseDebian LinuxDevOpsDockerEclipseFoundationGitGitlabGradleHTMLHelmHyper-VIDEJUnitJavaJava CMSJava EEJava ToolsJava serversJavaScriptJiraKubernetesLiferayLinuxMariaDBMicrosoft Hyper-VMicrosoft serversMySQLOperation SystemsPHPPerlPlayPostgreSQLPostmanProject Management ToolsReportsRestSASSSQLSales RepresentativeScrum MasterServer Virtualization SoftwareShellSpecificationsSpringSwaggerToolsTypeScriptUniVerseVMwareVisual StudioWildFlyXMLjQuerynginx
Localities
PrahaRemoteBratislava
Hybrid Localities
Praha
Bratislava