3.5 KiB
3.5 KiB
company, duration, tags
| company | duration | tags | ||
|---|---|---|---|---|
| TietoEVRY | 2016-2025 |
|
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
-
Role Mismatch: Move to ToolSmiths felt like step backward
- More legacy maintenance than innovation
- Less architectural work
- Supporting vs leading
-
Stress & Feeling Stuck:
- Constant support of junior developers
- Unfamiliar legacy systems
- Knowledge gaps from departed colleagues
-
Life Event Catalyst:
- Former Sybase colleague passed away (September)
- Reflection on career at age 55
- Desire to try consulting while still able
-
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