
Ivan Ivanov
Engineering Manager | Team Leadership & Ruby on Rails
20 recommendations
Salary / Daily rate
20 people recommend
47521 Bulgaria, Province of Forlì-Cesena, Italy
Freelance
Skills
Languages
About me
Intro
Engineering Manager with 11+ years in sports data and B2B media, leading teams of 7-9 developers. Proven expertise in CI/CD optimization, Ruby on Rails development, and AI-powered lead generation systems. I deliver scalable technical solutions that drive business growth and team performance.
Work experience
Engineering Manager
B2B Media GroupMarketing Services
Oct 2024 - Present
1 year 9 months
Sofia, Sofia City, Bulgaria · Hybrid
- Leading the process for optimising the CI/CD pipelines, B2B Lead generation and validation with the aim of achieving customer targets and satisfaction; - Actively discuss and apply ideas with the Dev Ops; - Actively participating in the annual target setting and prioritisation by introducing ideas for process optimisation (e.g. with the aim of making workflow more transparent); - Taking ownership of executing the plan agreed with the CTO and CPO about the structure and future development of the IT and Product Team; - Leading development team for API integrations and development structure management for newly applied features; - Working closely with the Dev Team to ensure smooth delivery and facilitate discussions about new ideas for future requests and optimisations; - Facilitating the effective communication between different departments - IT, Product, Operations; - Researching and implementing AI tools for Lead generation validation; - Developing stronger understanding of the coding language Ruby with framework Rails (e.g. by applying code in the form of validations); - Leading the recruitment process for new developers; - Taking ownership of the end-to-end delivery process for features required from the Lead Ops Department (scoping, requirements definition, prioritisation, development); - Initiating and planning database (MySQL) structural changes to ensure the incorporation of new feature requests, resulting in an optimised process for Data Analysts accessing the required data for their reports; - Part of workshop sessions with different departments about making the communication better in cross-departmental connections regarding meetings, Confluence pages, defining responsibilities and different platforms for upgrading personal skills and department knowledge;
EnetpulseInformation Technology and Services
Oct 2013 - Jul 2024
10 years 10 months
Sofia · Hybrid
Development Team Lead
Mar 2018 - Jul 2024
6 years 5 months
Sofia · Hybrid
§ Team leadership • Led a team of 7-9 developers with the responsibilities of organising their work (Agile), prioritisation, learning and professional development; • Took ownership of the work of the Team, delivering against deadlines, product quality, meeting product KPIs; • Led the recruitment for new developers; • Developed a survey for assessing to what extent different teams understand the work of the IT department and the products the company offers. The results were analysed and we introduced educational tools and activities to address the gaps (e.g. Confluence pages, presentations, etc.); § Strategic planning • Developed a holistic view of the whole organisation, different products and how the teams work together and used this understanding to drive strategic discussions on prioritisation, planning, developing the Technical roadmap; • Took an active role in providing input and directions on prioritisation for building the product roadmap in collaboration with the Product team; • Demonstrated critical thinking in evaluating and creating different solutions in response of clients’ needs; § Process optimisation & efficiencies • Developed a task management process via JIRA which allows different teams (IT, Content, QA, Product, Support) to coordinate their work and track the progress of tasks; • Created a plan for the migration of the old systems; • Created a plan for IT Duty process and priorities; • Created a plan for IT Cost Optimisation - AWS Cost Explorer; § Sales & client satisfaction • Conducted research on potential new features, ideas and IT solutions - e.g. introduced optimization of some data calculations in different sports - F1, Football, Golf, etc; • Participated in client meetings to better understand their business needs and to craft the best solutions for them; • Planning individual projects/features in response of the needs of key clients; • Bringing different teams together to brainstorm on and discuss clients’ requests;
Web Developer
Oct 2014 - Mar 2018
3 years 6 months
Sofia, Sofia City, Bulgaria · On-site
• Developing features and scripts on PHP, Python, Javascript, jQuery; • Supporting internal and external systems in order to fix bugs and tickets from the internal Content department and clients; • Providing solutions for big technical challenges and actively writing code in order to apply them; • Working with different APIs and AWS Services;
Sports Data Specialist
Oct 2013 - Oct 2014
1 year 1 month
Sofia, Sofia City, Bulgaria · On-site
• Collecting sports data and applying it in the internal system; • Regularly follow the checklists in order to complete the procedures; • Live and post update of events from every covered sport; • Mentoring the junior updaters;
Data Operator
Soccerfame Ltd.Spectator Sports
Feb 2011 - Oct 2013
2 years 9 months
Sofia, Sofia City, Bulgaria · Hybrid
Skills: Data Maintenance
Education
Technical University of Sofia
Bachelor's degree
2007 - 2011
4 years 1 month
Professional high school with Telecommunications
Telecommunications Engineering
2002 - 2007
5 years 1 month