Ivan Golovanov

Ivan Golovanov

$50/hr
Software Engineering Manager, Project Manager, QA Lead
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
40 years old
Location:
Saint Petersburg, Saint Petersburg, Russian Federation
Experience:
14 years
Ivan Golovanov Software Engineering Manager at Crossover Location:​​Saint Petersburg, Russia (ready for remote work, contract work or full relocation) Age:​​35 Phone:​​- e-mail:-Skype:​spotless_catharsis 5 years of hands-on leadership experience running multiple geographically distributed engineering teams with up to 22 direct reports, providing test automation to 100+ projects. Hiring and firing, mentoring and coaching, performance review, career planning. Built multiple teams from scratch. 4 years of product management experience building products. Covering all aspects and phases of product development, defining MVP, managing scope, development, pre-sale, maintenance. 14 years of overall experience in SQA. Hands-on experience in testing mobile, web, desktop applications for Telecom, Banking, the Insurance business. Professional experience Korus Consulting SNG, June 2020 – present Senior Product Manager & Senior Engineering Manager; ​Russia Managing a set of SaaS projects along with managing a cross-functional development team. Owning a full cycle of product development starting from market research and defining MVP, defining tech architecture, delivering to production, defining maintenance and knowledge transfer processes. Defining product roadmaps, ​ and risk management strategy. Managing product budget, scope, and timelines. Public and ​pre-sale presentations. Communication on C-level. Achievements: ● Successful fast replacement of low performers ● Scaling Product to be able to support 40 new enterprise customers per week ● Improving SLAs of the maintenance team Crossover, 2018 – 2020 Software Engineering Manager; USA (remote) Managing 100% remote multi-cultural QA automation teams of 3-22 direct reports. Building full workflow and process from scratch, defining code standards, code review, CI\CD process. Risk management. Managing budget and constant cost per unit reduction. Control and improve dozens of QA metrics, such as test coverage, automation to manual test ratio, ROI of automation, and others. Details about my teams: Engineers from the middle to senior+ level. The development team was rewriting legacy applications to Java and Angular. QA automation teams are providing testing to 100+ projects, covering with API tests (Rest Assured), End-to-End UI tests (Protractor), and performance tests (JMeter). Achievements: ● Built strong processes from scratch ● Successful hiring and management of development and QA teams ● Great overall team cost reduction ● Delivery to production within a very aggressive timeline and decent quality level Sidenis, 2016 – 2018 Insurance Team Lead, Project Manager, Scrum Master, QA Lead; Russia and Switzerland Managing 1-3 cross-functional geographically distributed scrum teams. Driving Scrum of Scrum meetings. Building project roadmaps in collaboration with European Product Owners. Responsible for delivery to production in time. People management: mentoring, building career growth and personal development plans, coordination of business trips, organization of internal and external conferences, workshops, and training. Hands-on QA activities: developing acceptance criteria for user stories, designing test-cases and check-lists for QAs, closely participating in the QA process as an engineer. Details about my teams: Engineers from the junior to senior level. Standard cross-functional teams of 6-8 people, including full-stack developers, QAs, Business Analysts, UI\UX designers, Product owners. Tech stack: Java, Angular. Achievements: ● Built scrum teams from scratch, motivating and driving teams according to Scrum methodology ● Built strong QA process and workflow ● Built a process of successful delivery to production every sprint ● Hired a new team and successfully transferred a project to the region office Sberbank Technology, 2015 – 2016 Banking QA Lead; Russia Leading functional, system, and integration testing. Playing a key role in building the workflow and processes of the QA team. Distribute tasks between QA engineers. Hands-on QA activities: web, desktop, mobile testing (Android), designing functional tests, test-cases, and full test plans. Details about my team: 3 QA engineers doing manual testing of mobile, web, and desktop applications according to the Agile process. Achievements: ● Successfully raised the quality of tested projects in time ● Improved test documentation Peter-Service​, 2007 – 2015 Telecom QA engineer; Russia Manual and automation testing of desktop and web applications. Developing and maintaining test plans, test-cases, and automation tests using PL\SQL-developer and IBM Rational Robot. Responsible for bug cycle time. Doing simple bugfixes. Helping the maintenance team with analysis down to code level if necessary. Providing quality QA reports to managers. Details: The company was using both Waterfall and Agile models. As a part of the QA team, I was testing applications using PL\SQL and VBA. Achievements: ● Built strong professional and technical skills as a QA engineer ● Successfully raised the quality of tested projects in time Proservis, 2006 – 2007 Junior QA engineer; Russia Manual black-box testing of desktop and web applications. Developing and maintaining test plans and test-cases. Providing QA reports to the managers. Education Saint-Petersburg State University,- Mathematics and Mechanics faculty (Applied Mathematics and Informatics) Master of computer science Stratoplan Management School, 2017 – 2018 Project Management, Leadership, People Management, Business Communications, Negotiations Diploma Major skills Leadership:​People management, Building and managing remote teams, Project management, Agile methodologies, QA management, Change management, Risk management Technical: ​Test design, Test planning, Test documentation, Oracle, PL\SQL, REST, SoapUI, RabbitMQ, JMeter, IBM Rational Robot, Git Languages: ​English (fluent), Russian (native) Certificates & awards Internal courses by «Peter-Service»: ORACLE 10g Advanced SQL, ORACLE 9I-10G Performance Tuning 2016, Moscow Institute of Physics and Technology, Mathematics and Python for Data Analysis (https://www.coursera.org/account/accomplishments/records/Z6JW77FQ4VFH)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.