Zurück zu den Profis

Java Architect & Java Developer & Team Leader

Überblick


Kurzer Überblick

Erfahrener Full-Stack-Entwickler und Scrum Master mit mehr als 20 Jahren Programmiererfahrung in verschiedenen Programmiersprachen. Die wichtigsten davon sind Java, Javascript, PHP, C#.NET. Derzeit konzentriert er sich auf Java und den Technologie-Stack - Java 8, Java EE, Liferay portlets, Tomcat, Wildfly (JBoss), Spring Core, Eclipse, Gradle, JUnit. In seinem letzten Projekt entwickelte er eine digitale Plattform zur Verarbeitung der Krankenakten von einzelnen Patienten und Kunden von Gesundheitseinrichtungen. Er ist auch ein zertifizierter Scrum Master und hat diese Position im Projekt mehrfach innegehabt. Er kann sich auf Englisch, Finnisch und Dänisch auf muttersprachlichem Niveau verständigen - er versteht auch Slowakisch, aber die Kommunikation findet auf einem lockeren Niveau statt. Er hat auch schon kleinere Entwicklerteams als Teamleiter geführt. Er bevorzugt langfristige Projekte, bei denen er etwas Eigenes einbringen kann und ist immer bereit, sich mit dem gesamten Team abzustimmen, damit alles funktioniert.

Berufliche Erfahrung

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
Angestellter6576  / Pro Monat
EbenSENIOR
Rollen
Java Architect Java Developer Team Leader
Sprachen
English
Fähigkeiten
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
Lokalitäten
PrahaRemoteBratislava
Hybride Örtlichkeiten
Praha
Bratislava