Alex Mikitenko
QA Lead. Automation Architect. Ruby Mentor.
- Ukraine, Kyiv, Shota Rustaveli str., 40
- +38 (066) 613-**-**
- nonkor@gmail.com
QA Lead. Automation Architect. Ruby Mentor. SDET.
Experienced in Ruby (Webdriver, Cucumber, Rspec technologies) and JavaScript (ES6, Cypress, TestCafe, Protractor).
Rate: $45-50 per hour.
As a QA Lead, I do my best to bring customers a perfect quality product for more than 10 years. I am focused to think like real clients to predict what exactly they would expect from an offered solution. I've been an essential part of rockstar dev teams like Toptal and Upwork, with the urge to deliver 99.9% tested and consistent code quality (perfection is not possible). My deep understanding of Ruby OOP allowed me to commit to architect solutions constantly. But it feels even better to design a test framework (CI/CD integration included) from the scratch. Nowadays I am building not only frameworks but teams.
As a Ruby mentor, I share my passion and knowledge with everyone who is interested to learn this great and human-oriented language. To be successful in Ruby, you need to know its real object model and feel confident in the world of meta-programming magic. Lately, I brought Ruby light to 5 different groups of students and I am not going to stop doing this. Though my new passion is Cypress (JavaScript) and contract testing (Pact).
Also, I am an activist and I believe in equality/equity for everyone. I always try to popularize these values in the companies where I work. I realized that most successful developer teams are managed by horizontal principles. Another important point for me is the possibility to work in a company creating useful and ethical things (and that's the reason I don't see myself in ad, gambling, military sector, etc).
Except for making the world a better place (just trying), I like to play video games, organize cinema clubs, and travel.
Quick view on Ruby as a programming language and a little bit of metaprogramming.
Acceptance testing in Ruby based on cucumber + watir-webdriver technologies.
How to drive feature implementation with business scenarios
Russian: native
Ukrainian: native
English: advanced (C1)
Spain: beginner (A1)
Programming, video games, music, reading. Social initiatives, voluntary movements, anarchism.
Mikhail Bortnyk | Ruby Development Team Lead:
I was a development leader on the project, where Alex was a QA lead. He re-created the QA department from scratch and did it perfectly! The collaboration with him and his team was always smooth and resultative. Together, we launched several significant features and prevented some big issues. I highly recommend Alex if you need to fix broken QA processes or build a brand new QA team that perfectly suits your business.
Alex Rodionov | QA Automation Architect at Toptal:
Alex is an amazing QA engineer to work with and I enjoyed all our collaboration during the years of working side-by-side in a single group and in different teams later. He's diligent when it comes to planned work and creative when facing unforeseen obstacles. He's a great team player as he is capable of working beyond QA engineer responsibilities, proactively taking care of developer tasks like small improvements and bug fixes. Alex is a person who can build the whole QA from scratch in a new company as he knows the strategies and theory behind software development and testing. He's also a valuable addition to any existing team as he spots problems that lead to worse quality and knows how to address them.
Edward Woodcock | Founder of Dinghy:
Really great to work with. Brought lots of good ideas to the team and a lot of expertise which was executed very well. Lots of communication about work to date and intentions. Would happily hire again.
Andrew Emelianenko | Product Architect at Dinghy:
I was absolutely happy to work with Alex. I worked with himbefore. So when we opened the Lead QA Automation position,Alex was the first person in my list. He is a professional of thehighest class, me and team were absolutely satisfied with his job.I hope we'll work together again in the future.
Anton Uhlenko | Release Manager at BETLAB:
The Dynamic Ruby course, delivered by Alexander, proved to be very useful for me. Alexander is a good professional and excellent teacher. The material was given gradually and with a lot of examples, that made it comprehensible and enabled me to memorize and learn it well.
Kate Batsenko | Head of Education at GoIT:
In summer 2015 Alex has delivered series of Master Classes & Workshops dedicated to Ruby for GoIT students and alumni. He composed it of two parts - "Ruby in general" (providing a broad view of Ruby as a programming language, with very useful practical examples and metaprogramming) and "Automation Testing in Ruby" (using cucumber + watir-webdriver technologies). The students and alumni, who are developers and QA engineers as well, and are interested in studying Ruby for automation, enjoyed these workshops very much. They especially noted the intense material and its applicability, and Alex's undoubted talent of a teacher / speaker. Thanks again and hope for further co-operation!
Arkadiy Zabazhanov | Senior RoR developer at Toptal:
Alex is an outstanding engineer and QA. It seems like he got a sixth sense on bugs and blind spots revealing. Along with a great personality, he is proactive and passionate QA.
Konstantin Govorukha | QA Automation Team Lead at Adyax:
Alex has a good experience in automated testing. He is a well productive person. During my work with Alex I noted often he worked faster than me and I could assign to him tasks which should be done in short time period. Also he learned new knowledge pretty quickly so it was not a problem to give absolutely new unknown task to Alex. I think Alex is a person who will learn new technologies during all the time. I was glad to work with Alex and I recomend him to other people.
Volodymyr Tereshchuk | QA Automation Team Lead at oDesk:
Oleksander has strong intelligence and analytical mind; accurate, has ability to see problems commonly and in context; good team player; quick learner; pretty initiative; can handle heavy/complex tasks. Writes good-quality and well-commented code.
Feedback from peers:
Feature testers mention Oleksander as accurate AT engineer who is able to find and bring up many inconsistencies missed by PMs, PAs, developers and manual QAs.
Oleksander is very responsible person, he always comes up with ideas of how to make automation more efficient. He did a great job in creation mobile test suites from scratch and explored the specific of mobile testing.
Coworkers mentioned him as pretty good learner; good teamwork; pretty productive as coder.
David Ramer | QA Manager at oDesk:
Oleksander Mikitenko, was an excellent automation person for oDesk. He completed tasks on time and with high quality.