A Software Engineering Manager with over nine years of experience in engineering, including four years in leadership roles, specializes in developing products for the financial market while possessing a versatile skillset applicable across various sectors.
Continuous professional development is maintained by staying abreast of the latest industry advancements, reading practical application articles, studying theoretical literature, and participating in relevant courses. Current educational pursuits include obtaining SAFe certifications and expanding knowledge in IT strategic leadership, focusing on concepts such as unFIX, Team Topologies, and the SPACE framework.
In software development, extensive experience with both multidisciplinary and specialized teams encompasses front-end, back-end, full-stack, and data-focused squads. Recent endeavors involve teams adopting the 'you build it, you run it' model, promoting end-to-end product ownership. Active involvement in roadmap planning with product teams ensures technical and business alignment, supporting roles as both a people manager and an integral part of architectural discussions. This dual engagement guarantees direction consistency and ongoing personal learning aligned with corporate IT strategy.
Technological proficiencies include:
- Programming Languages: .NET (Framework and Core), Java (7+ and Spring), Node.js, and Python.
- Cloud Platforms: Azure and AWS (covering environment configuration, deployment, observability, and FinOps).
- Databases: SQL Server, Oracle, MongoDB, Cassandra, and PostgreSQL.
- Messaging Systems: Kafka, RabbitMQ, and Tibco Rendezvous.
- Observability Tools: Splunk, ELK Stack, Datadog, and AppDynamics.
- Agile Methodologies: Scrum and Kanban, utilizing Jira and Azure DevOps.
- Metrics: Implementation and analysis using DORA Metrics and the SPACE framework.