This role quickly evolved into building data pipelines, data analytics and real-time insights systems for the business and building event-driven microservices on AWS that powered customer-facing services. In addition, I integrated various systems between the Ecommerce platform and the general Iceland systems. Go was my Swiss army knife, Python for tools and services that relied on Python, TypeScript for writing AWS CDK and Bash for gluing all the CI/CD things.
I also oversaw the implementation of cloud infrastructure and integration projects, built developer tooling and productivity tools to improve the development life cycle ensuring that E2E and integration tests were not only a part of development and deployment but also ensured they ran efficiently with super fast feedback loops. I also provided guidance on engineering best practices to teams and squads in the form of pairing/mobbing sessions and presentations with demos. And, where necessary, I created frameworks that helped with maintainability and efficient development in the codebase.
Solutions Architect: I designed and implemented solutions to solve business problems using the most efficient resources on AWS, ensuring there were test and staging environments that mirror production.