Sofia, Sofia City, Bulgaria
I am a passionate software engineer with over ten years of experience in all phases of the software development life cycle. I am also micro services oriented and with affinity to AWS and distributed systems. I am eager to implement new architectural approaches using new technologies. During the years I gained experience to lead a team and help with project and people management. Organizing team work, making sure the team is effective and happy and being involved in tech decisions is part of my daily responsibilities.
The role includes leadership responsibilities, people management and defining long term strategies and goals. Transitioning from Tech Lead to Principal Engineer includeed joining a newly formed team with slightly different technology stack. The challenge is to take over a product under our team from different one. While we follow our tech strategy and re-use what is possible.
I joined an initiative for developing from scratch, with an entirely new technology stack, all the products for the company’s specific team. I started as a Senior Software Engineer working on the product architecture and implementing microservices approach. Using Node.js and React with SSR we are creating a fast and optimized solution. Our services are hosted on the cloud and AWS skills are required with addition to DevOps knowledge. I am leading a team and helping with technical and project management. My role includes line management/personal development and technical leadership.
My work was mainly focused on the product migration in the cloud. From on-premise solution a transformation to the cloud was started using AWS as a vendor. I was building a complete CI/CD pipeline and I participated in the dev tasks for maintenance and the implementation of new features.