Stepan Papazyan saying hello

Senior Developer and Team Lead

With a remarkable track record spanning more than 15 years in software engineering, I am a visionary and dedicated Senior Developer and Team Lead. I possess a knack for anticipating emerging trends and excel in crafting cutting-edge, high-performance software solutions that delight clients and users alike. My expertise lies in seamlessly harmonizing technology, design, and business demands to engineer tailored solutions that not only meet but exceed the expectations of both end-users and stakeholders.

Curriculum Vitae Let's go!

My Technology Stack: Tools and Frameworks I Use


In this section, I will provide an overview of the various tools, technologies, and frameworks that form the foundation of my work and projects. Explore the components that power my technical journey and contribute to my professional growth.

Javascript
javascript
Typescript
Typescript
NodeJs
nodejs
Nest.js
nestjs
Java
Java
Python
Python
Go
go
Electron
electronjs
Angular
angular
React
react
Svelte
Svelte
Vue
Svelte
HTML
HTML5 logo
CSS
css
Less
less
Sass
sass
Tailwind
Tailwind
Webpack
Webpack
Gulp
Gulp
Cypress
Cypress.io
Playwright
playwright
Jest
Jest
PHP
php
MySQL
MySQL
Postgresql
posgresql
PostGIS
PostGIS
MongoDB
MongoDB
TypeORM
TypeORM
Firebase
Firebase
Docker
docker
Azure
Microsoft_Azure
AWS
AWS
Google Cloud
Google Cloud
Atlassian Bitbucket
Bitbucket
GitHub
GitHub
GitLab
GitLab
Rive
Rive
Figma
Figma
Adobe Photoshop
Adobe_Photoshop
Adobe Illustrator
Adobe_Illustrator
Corel Draw
Corel Draw

Professional Timeline


You can track the journey of my career right from its humble beginnings.

 
 
05/2024-ongoing

HDI Versicherung AG

System Architect

Employment
Function: Designing Financial Architectures
Task: Provide technical guidance and support to development teams. Collaborate across departments to improve process efficiency. Maintain and update documentation for financial processes.
Activities: Design and implement standardized financial architecture for company wide processes. Support agile development teams and integrate new technologies. Ensure compliance with software architecture standards.
2024

Certified Agile Coach

Vitalakademie

Education

Agile Methodologies and Frameworks
Team Facilitation
Training and Mentoring
Change Management
Continuous Improvement and Stakeholder Engagement
Scaling Agile Practices
Performance Metrics

 
 
 
 
 
 
 
 
01/2020-05/2024

Kapsch BusinessCom

Team Lead

Employment
Function: Frontend Innovations Team Lead
Task: Responsible for the implementation and leadership of a (6-person) front-end team that is always up-to-date with the latest technologies, frameworks, and best practices. Identifying and creating synergies with other teams and departments. Developing a team with a diversified skillset.
Activities: Participation in the presales phase by supporting the sales and software architects. Regular resource planning and recruitment. Setting and implementing short-term and long-term goals for company-wide improvements. Preparation and support regarding the individual career plans of team members. Training of team members. Preparation and support in the application process.
2023

Unlocking Innovation Potential

inno40 Zürich

Keynote
Empowering Niche Vertical Teams (Guilds) for Agile Success
Transformative power of niche vertical teams. Specialised groups as innovation catalysts. Methods, processes and cultural shifts required. Innovation at the intersection of niche expertise and cross-functional collaboration.
 
 
 
 
 
 
 
 
2023

Kapsch Leadership Path

Training
Leadership Path:
Module 1: Organisational Leadership
Module 2: Self-Reflection and Special Skills
Module 3: Developing Leadership Personality
Module 4: Corporate Responsibility
02/2023-02/2024

Python Programming

University of Helsinki

Education
Department of Computer Science at the University of Helsinki
 
 
 
 
 
 
 
 
2022

Foundation Workshop Management 3.0

Training
Mentor: Mike Leber
Management and Leadership
Principles of Management 3.0
Complexity Thinking
Motivation and Engagement
Delegation and Empowerment
Remote Teams
Better Feedback
Change Management
2022

Animations with Rive

Developers Conference

Keynote
Animating with Rive: Bringing Graphics to Life
This keynote focuses on the innovative use of Rive animations to create dynamic and interactive graphics. We'll explore the powerful tools and capabilities of Rive, demonstrating how it can transform digital designs into engaging animations. The session will include practical examples and insights into integrating Rive animations into various platforms and applications, highlighting its versatility and creative potential. This is a must-see for designers and developers looking to elevate their visual storytelling.
 
 
 
 
 
 
 
 
2022

Inhouse Training with Philippe De Ryck

3-Day Program

Training
OWASP Top 10
API Security
API Authentication and authorization
Cross-Origin Resource Sharing
Server-Side Request Forgery
XSS
Securing Server-Side Rendering
2021

Inhouse Training with Manfred Steyer

3-Day Program

Training
Expert Angular Training
Structure with Monorepos, Nx, and Strategic Design
Microfrontends with Module Federation and more
Architectures with RxJS
State Management Patterns with NGRX
Performance Tuning of Large Applications
Web Components with Angular Elements
 
 
 
 
 
 
 
 
2021

Microfrontends

International Developers Conference

Keynote
Microfrontends in Action
In this engaging and practical keynote, I explored the evolving landscape of microfrontends, particularly focusing on the advancements since Angular 10 and the early release of Module Federation. I provided a brief yet insightful demonstration on how different parts of an application can be seamlessly integrated during runtime. This presentation aimed to highlight the benefits of microfrontends, demonstrating their potential to revolutionize the way we build and manage complex web applications.
01/2019-01/2020

Kapsch AG

Business Applications

Employment
Role: Senior Software Developer
Task: Responsible for creating a progressive application for SEDUS STOLL AG in the field of modern office digitization, as well as other modern industry applications. The goal was to establish an easy-to-use and expandable codebase for managing office spaces, enabling the development and offering of high-end products to end customers: an iOS app, Android app, and a web browser site. The project was successfully completed and delivered.
Activities: In line with the customer's requirements, the application needed further development. My tasks included expanding the existing applications to enable the use of a RESTful API and facilitating the rapid in-house development of the PWA using an IONIC framework and Angular. In a team of over ten developers, we were able to agilely implement the requirements (SCRUM, including testing, Git, Jira, Confluence, Sprint Planning) and deliver them to the customer, who subsequently began populating the project with content.
 
 
 
 
 
 
 
 
05/2018-01/2019

Dialogschmiede GmbH

Progressive Web App Development

Employment
Role: Ionic app development for Media-Saturn-Holding GmbH
Task: Mainly responsible for creating a progressive application for Media-Saturn Holding in the field of digitizing the customer card system (Saturn Card App). The goal was to create a single, easy-to-use, maintainable, and extensible code base that could be used to develop and offer high-end products for end-users: an iOS app, an Android app, and a web browser site. The project was successfully completed and delivered.
Activities: Given the customer's requirements, my task was to choose and select the appropriate technology and solution. The existing backend was somewhat outdated, with a connection to the IBM WCA Cloud and another 3rd-party software. My activities included extending the existing applications to enable the use of RESTful APIs and facilitating the rapid in-house development of the PWA using the IONIC framework and Angular. Working in a team of two (including a backend developer), we were able to create a functional MVP and hand it over to the relevant customer team according to their requirements for the future workflow (including testing, Git, Jira, Confluence, Sprint Planning). Subsequently, the customer team began populating the project with content.
02/2017-10/2018

rublys GmbH

Mobile Marketing, Gamification software, Brand Awareness, Scratchcard app

Employment
Role: IT Project management, Software Development, CRM, Development of key Business Tools
Clients include: Austrian, McDonalds, METRO, TUI, Douglas, etc.
 
 
 
 
 
 
 
 
01/2009-12/2017

Adapttoweb Ltd.

Software development and online marketing

Freelance
Purpose: Freelance Software Development
Position: Online marketing, UI/UX design and software development
Activities and Responsibilities:
  • International partner communication
  • Project planning and leading
  • Customer satisfaction
  • Management Strategy and Concept
  • Software Development
Clients include: shopsecor.com, Unidrain, TOTAL Lubricants, The International Centre for the Prevention of Crime - Montreal, Sluiskiltunnel, 2012-13 Healthy Workplaces Campaign, Jones, MyPlace, APA, Falstaff, Erste Sparinvest, OSCE, etc.
01/2009-12/2009

Internetwarriors GmbH

Internet Strategies
11th place on Top 100 SEO-Dienstleister

Employment
Purpose of Employment: Internship
Position: Online marketing
Activities and Responsibilities: Assisting the project leader, Strategy and Concept, Site Mapping, Web Development
Clients include: Leiser, Katarina Witt, Bundesministerium Arbeit und Soziales, RTL, etc.
 
 
 
 
 
 
 
 
2004-2008

University of Portsmouth, Great Britain

Higher Education

Education
BA (Hons) Business Administration
Mules Specialized:

Business Information Systems
IT Skills for Business
International Marketing Strategy
International Marketing Analysis

08/2007-11/2007

NAVTEQ™ Corporation

GPS, Google Maps

Employment
 
 
 
 
 
 
 
 
2000-2004

Melkonian Educational Institute, Cyprus

Secondary Education

Education
British Based Education Program
External Examination Board of the University of Cambridge:

GCSEs
O(A)-Levels