134 lines
3.5 KiB
Markdown
134 lines
3.5 KiB
Markdown
---
|
|
company: TietoEVRY
|
|
duration: 2016-2025
|
|
tags: [career-history, tieto]
|
|
---
|
|
|
|
# TietoEVRY Experience Summary (2016-2025)
|
|
|
|
## 📅 Timeline Overview
|
|
**Total Duration**: ~9 years (2016-2025)
|
|
**Departments**: Funds (majority), Equities (final year)
|
|
|
|
---
|
|
|
|
## 🎯 Major Roles & Responsibilities
|
|
|
|
### Database Developer (Funds - Early Years)
|
|
**Focus**: Implementing features, microservice architecture
|
|
|
|
**Key Projects**:
|
|
- Feature development for TCM/TCM Lite products
|
|
- Microservices architecture implementation
|
|
- Database design and optimization
|
|
|
|
**Technologies**: SQL Server, .NET, Azure
|
|
|
|
---
|
|
|
|
### Senior Developer/Architect (Funds - Mid Years)
|
|
**Focus**: REST API layer, architecture transformation
|
|
|
|
**Key Project: AbasecGateway**
|
|
- **Problem**: Legacy AbaSec database needed modern API layer
|
|
- **Solution**: Designed and implemented REST API gateway
|
|
- **Responsibilities**:
|
|
- Architecture design
|
|
- Cross-cutting concerns (logging, metrics, OpenID auth)
|
|
- CI/CD pipeline creation
|
|
- Full end-to-end deployment pipeline to production
|
|
|
|
**Technologies**: .NET, REST APIs, Azure DevOps, OpenID Connect
|
|
|
|
**Duration**: ~2 years
|
|
|
|
---
|
|
|
|
### ToolSmiths Team (Equities - Final Year)
|
|
**Focus**: Version control and build/deploy tools maintenance
|
|
|
|
**Context**:
|
|
- Moved from Funds to Equities organization
|
|
- Team responsible for legacy tooling
|
|
- Many original developers had left
|
|
|
|
**Challenges**:
|
|
- Unfamiliar with much of the legacy AbaSec tooling
|
|
- Supporting junior colleagues constantly
|
|
- Felt increasingly stuck and stressed
|
|
- Knowledge drain as experienced people left
|
|
|
|
---
|
|
|
|
## 🏆 Major Achievements
|
|
|
|
### AbasecGateway Project
|
|
- ✅ Modern REST API layer on legacy system
|
|
- ✅ Complete CI/CD pipeline
|
|
- ✅ End-to-end testing framework
|
|
- ✅ Production deployment system
|
|
- ✅ Authentication/authorization implementation
|
|
- ✅ Comprehensive logging and metrics
|
|
|
|
### Architecture & Technical Leadership
|
|
- ✅ Clean Architecture transformations
|
|
- ✅ Microservices design patterns
|
|
- ✅ Azure cloud migrations
|
|
- ✅ DevOps practices implementation
|
|
|
|
---
|
|
|
|
## 📉 Product Context
|
|
- **TCM/TCM Lite**: Fund management products in decline
|
|
- **Customer attrition**: Multiple customers leaving platform
|
|
- **Market pressure**: Changing industry landscape
|
|
|
|
---
|
|
|
|
## 💭 Reasons for Leaving
|
|
|
|
### Primary Factors
|
|
1. **Role Mismatch**: Move to ToolSmiths felt like step backward
|
|
- More legacy maintenance than innovation
|
|
- Less architectural work
|
|
- Supporting vs leading
|
|
|
|
2. **Stress & Feeling Stuck**:
|
|
- Constant support of junior developers
|
|
- Unfamiliar legacy systems
|
|
- Knowledge gaps from departed colleagues
|
|
|
|
3. **Life Event Catalyst**:
|
|
- Former Sybase colleague passed away (September)
|
|
- Reflection on career at age 55
|
|
- Desire to try consulting while still able
|
|
|
|
4. **Product Decline**:
|
|
- Funds product losing customers
|
|
- Uncertainty about long-term prospects
|
|
|
|
### Regrets & Reflections
|
|
- **Regret**: Didn't communicate stress to manager (Patrik Svensson) sooner
|
|
- **Wonder**: Could issues have been resolved with better communication?
|
|
- **Recognition**: May have acted hastily due to stress
|
|
|
|
---
|
|
|
|
## 🎓 Skills Developed
|
|
- SQL Server architecture and optimization
|
|
- .NET development (various versions)
|
|
- REST API design
|
|
- Microservices architecture
|
|
- Azure cloud services
|
|
- CI/CD pipeline design
|
|
- DevOps practices
|
|
- Team leadership
|
|
- Cross-cutting concerns design
|
|
|
|
---
|
|
|
|
## 🔗 Related
|
|
- Projects to document in detail: [[AbasecGateway Project]], [[TCM Microservices]]
|
|
- Skills to emphasize: [[SQL Server]], [[.NET]], [[Azure]], [[REST APIs]]
|
|
- Interview talking points: [[Why I Left Tieto]]
|