Alexej Strelzow
Frontend Software Architect / Lead Web Developer / Mobile Developer
Alexej Strelzow
Frontend Software Architect / Lead Web Developer / Mobile Developer
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 Frontend Developer (Contractor)Platomics GmbH - ViennaJuly 2023 to Present (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
PRIOR WORK EXPERIENCE
- Senior Frontend Developer (Contractor)Rail Cargo Austria - ViennaJanuary 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 MasterBAWAG P.S.K. - ViennaMay 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 EngineerPlatomics GmbH - ViennaNovember 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 LeadAllianz Technology - ViennaJune 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 LeadAMOS Austria GmbH - ViennaJanuary 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 LecturerYangon 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 EngineerSBA Research gGmbH - ViennaJuly 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 ManagementVienna University of Technology - ViennaMarch 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
- ResearcherNational Institute of Informatics (NII) - Tokyo, JapanAugust 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 ManagementVienna University of Technology - ViennaMarch 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 EngineerAllianz Austria – ViennaApril 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 Technology2013-2016
- Master of Science (MS) / Diplom-Ingenieur (DI), Software Engineering & Internet Computing
- Grade: 1.7 (1.0 is best)
- Vienna University of Technology2009-2013
- Bachelor of Science (BS), Business Informatics
- Grade: 1.9 (1.0 is best)
- Electronic Data Processing College of St. Pölten2003-2008
- Ingenieur (Ing.), EDP and Organization
- Graduated with High Distinction
- iSAQB Software Architecture – Foundation Level2019
- Microsoft 70-480: Programming in HTML5 with JavaScript and CSS32015
- Sun Certified Programmer (Java 1.6)2011
- Cisco Certified Network Associate (CCNA)2007
- CompTIA Security+ Certified Professional2006
- Microsoft Certified Professional (MCP)2006