Skip to main content

Frontend Software Architect / Lead Web Developer / Mobile Developer

Frontend Software Architect / Lead Web Developer / Mobile Developer
10+ years of experience building all kinds of software (Rich Client, Web and Mobile). Primary focus (7+ years) on modern Web Development with Angular and React.
  • PROGRAMMING LANGUAGES and TECHNICAL SKILLS

    • Fluent in JavaScript / TypeScript and NodeJS
    • Frontend development with most modern, popular JavaScript frameworks and tooling including React, Angular and GraphQL
    • Backend development using NodeJS, Express, GraphQL, REST, and more
    • Database development using PostgreSQL
    • Cloud development and deployment using Microsoft Azure
    • CI/CD using Azure DevOps, Gitlab CI/CD, Bamboo
    • Source Code Control using Git, Azure DevOps
    • Issue tracking, Agile project management/collaboration using Jira, Confluence
  • CURRENT POSITION

  • Senior Full-Stack Developer (Contractor)
    Allianz Technology - Vienna
    January 2025 to Present (5 months)
    • Development of vertical claims notifications
    • Implementing core and customer requirements using Spring Boot 3 and Angular
    • Tech: Angular, TypeScript, Tailwind CSS, REST, jest, Nightwatch
  • PRIOR WORK EXPERIENCE

  • Senior Frontend Developer (Contractor)
    Platomics GmbH - Vienna
    July 2023 to December 2024 (1 year 5 months)
    • Development of product IVD Assistant
    • Migrated existing Angular project (v14) to latest Angular version (v17) + Standalone Components
    • Implemented various technical improvements
    • Created unit tests based on jest and E2E tests based on Nightwatch
    • Created components in Storybook
    • Tech: Angular, TypeScript, Tailwind CSS, REST, jest, Nightwatch
  • Senior Frontend Developer (Contractor)
    Rail Cargo Austria - Vienna
    January 2021 to November 2023 (2 years 10 months)
    • Development of MIKE Platform (Program "Cargo 1492")
    • Fixed and refactored the Mike Mobile App completely (React Native)
    • Created several micro frontends built on stack of React, TypeScript and GraphQL
    • Implemented over 200 features (User Stories)
    • Conducted training sessions for Backend Developers to learn Frontend development
    • Performed technical interviews of contract developers
    • Tech: JavaScript/TypeScript, HTML, CSS, React, React Native, jest, React Testing Library (RTL), GraphQL, NodeJS, Azure
  • Frontend Software Architect / Lead Web Developer / Scrum Master
    BAWAG P.S.K. - Vienna
    May 2019 to December 2020 (1 year 7 months)
    • Evaluated, designed and implemented a Micro Frontend Architecture (MFA) initially based on Angular 7 (later 10), TypeScript and share-loader (library)
    • Created a code generator based on Angular Schematics to swiftly create Micro Frontend projects via CLI
    • Ensured great DX by extending Webpack to re-compile chunks when code base changed (custom implementation necessary du to reverse proxy)
    • Designed and implemented CI/CD and cloud hosting concept from scratch
    • Created Gitlab CI/CD pipelines and integrated it with the Microsoft Azure Cloud
    • Several successful go-lives of applications based on the MFA that I have created (e.g. Media Markt instant 0% interest loan)
    • Lead the Frontend Development of the new online Banking Web App - "Klar Web"
    • Groomed Web Squad "Georgy" as Scrum Master and Lead Web Dev
    • Tech: Angular, NodeJS, REST, Unix Shell Scripts, Jenkins, Jira, Git, Gitlab CI/CD, Azure Cloud
  • Senior Software Engineer
    Platomics GmbH - Vienna
    November 2018 to April 2019 (5 months)
    • Worked in a highly skilled SCRUM-Team
    • Full-Stack Development with Angular + TypeScript and Java
    • Optimized existing Angular projects
    • Created an E2E-Testing Framework based on TestCafe, CucumberJs and TypeScript incl. Gitlab CI/CD integration
    • Wrote test cases to test the main application which analyses sequenced DNA
    • Tech: Angular, TypeScript, Java, REST, TestCafe, CucumberJs
  • Technical Project Lead
    Allianz Technology - Vienna
    June 2017 to November 2018 (1 year 5 months)
    • Lead an agile team of seven (5 SE, 2 QA) to develop a new Web application (greenfield) for insurance brokers (Allianz Now Broker - ANB)
    • Coordinated the team and external contractors besides engineering tasks
    • Created a SOTA Web Application based on Angular, ahead of time compilation (AOT) and lazy loading
    • Developed the product using SCRUM (1st Agile project in Allianz Technology Austria at that time)
    • Reviewed code and trained Frontend Developers
    • Tech: Angular, TypeScript, Bootstrap, Gulp, Webpack, SASS, LESS, Jenkins, JIRA, Git, Gitlab
  • Web Developer / Technical Project Lead
    AMOS Austria GmbH - Vienna
    January 2016 to June 2017 (1 year 5 months)
    • Developed web solutions using innovative SOTA technology for Allianz Austria
    • Lead and coordinated the development of several Angular2 applications which target the insurance business
    • Supported external contractors in their development process
    • Implemented tracking for various applications
    • Tech: Bootstrap, JavaScript, TypeScript, AngularJS, Angular2, Gulp, Bower, REST, Git, SVN, Gitlab
  • Guest Lecturer
    Yangon Technological University / formerly know as Rangoon Institute of Technology (RIT)
    March 2017
    • Gave a seminar upon invitation from Dr. Win Zaw (Associate Professor & Head of Department at Yangon Technological University)
    • Talked about SOTA web development, introduced the students to the web framework Angular (v4 at that time) and raised awareness of the new challenges in modern web development
  • Software Engineer
    SBA Research gGmbH - Vienna
    July 2012 to December 2015 (3 years 5 months)
    • Thales Hypervisor: Simulated an environment catastrophe and visualized it with Thales Hypervisor (presented at InnoTrans 2012)
    • FBI Machine Learning: Classified documents based on supervised learning
    • Tabidus: Created UI for Virus Scanner
    • Andrubis App: Created Android App to analyse Malware on phone
    • Infostars: Maintained a GWT Web Application
    • SpeedFor: Developed a crawler to crawl torrents and download chunk hashes for forensic analysis
    • Tech: .NET, JAVA, Eclipse RCP, C#, WPF, MVC, SQL Server, REST, Machine Learning, JavaScript, HTML, CSS, Android, Git
  • Tutor for Software Engineering and Project Management
    Vienna University of Technology - Vienna
    March 2015 to June 2015 (3 months)
    • Mentored and motivated students, organized meetings, reviewed documents and code, improved the process of software development, reported status to the univ. ass., and more
  • Researcher
    National Institute of Informatics (NII) - Tokyo, Japan
    August 2014 to January 2015 (5 months)
    • Conducted research in the field of Linked Open Data (LOD) with linguistic data (BabelNet)
    • Java, GWT, PostreSQL, BabelNet
  • Tutor for Software Engineering and Project Management
    Vienna University of Technology - Vienna
    March 2013 to June 2014 (1 year 3 months)
    • Mentored and motivated students, organized meetings, reviewed documents and code, improved the process of software development, reported status to the univ. ass., and more
  • Software Engineer
    Allianz Austria – Vienna
    April 2009 to May 2012 (3 years 1 month)
    • Re-layout big part of the core application ABS to respect different font sizes after contractor finished SWT migration
    • Develop framework features and tools (Persistence Generator, Docu Checker, ABS Code Analyzer, Sputnik, etc.)
    • Develop tool to automatically refactor entire code base after persistence layer got centralized (no manual work needed)
    • Java, SWT, Eclipse RCP, Eclipse, Eclipse Plugin Development, Abstract Syntax Tree (AST), SVN, IBM Clear Case
  • CERTIFICATIONS / EDUCATION

  • Vienna University of Technology
    2013-2016
    • Master of Science (MS) / Diplom-Ingenieur (DI), Software Engineering & Internet Computing
    • Grade: 1.7 (1.0 is best)
  • Vienna University of Technology
    2009-2013
    • Bachelor of Science (BS), Business Informatics
    • Grade: 1.9 (1.0 is best)
  • Electronic Data Processing College of St. Pölten
    2003-2008
    • Ingenieur (Ing.), EDP and Organization
    • Graduated with High Distinction
  • iSAQB Software Architecture – Foundation Level
    2019
    • Microsoft 70-480: Programming in HTML5 with JavaScript and CSS3
      2015
      • Sun Certified Programmer (Java 1.6)
        2011
        • Cisco Certified Network Associate (CCNA)
          2007
          • CompTIA Security+ Certified Professional
            2006
            • Microsoft Certified Professional (MCP)
              2006