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)
- 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)
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Master of Science (MS) / Diplom-Ingenieur (DI), Software Engineering & Internet Computing
- Grade: 1.7 (1.0 is best)
- Bachelor of Science (BS), Business Informatics
- Grade: 1.9 (1.0 is best)
- Ingenieur (Ing.), EDP and Organization
- Graduated with High Distinction