For the last nine years at Icreon, I've had the chance to work on the .NET and Azure engineering team. When I think back on it, that's quite a significant period; within that time, Microsoft has gone from being a stodgy & boring company to a revitalized & trendy enterprise.
As a senior software engineer, I'm responsible for working with my clients to build platforms through code. It's a bit of an all-in-one role whereby I work to understand product requirements, experience design and building out new features agilely.
My career has progressed rapidly at Icreon. The realm of software engineering has changed so much in the last six years; it's a constant evolution figuring how to adapt to the latest trends in software. For example, in one of my most recent engagements I've had to migrate decade old monolithic code over to a microservices architecture. Challenging? Yes. Rewarding? Without a doubt.
Beyond working on initiatives, one of the things I'm most grateful for is Icreon's work culture. We truly have a culture of sharing - I can't describe the amount of knowledge I've gained from my peers who've willingly shared their insights for my own edification and benefit.