Vladimir Moolle

Vladimir Moolle

Mentor
Rising Codementor
US$0.00
For every 15 mins
View Video
ABOUT ME
Qt / QML expert, Project Manager, Engineering Manager
Qt / QML expert, Project Manager, Engineering Manager

As a software engineer with nine years of experience and a project / engineering manager, I am devoted to:
• stakeholders’ wishes and concerns being addressed as soon as they come up
• developers being shielded from unnecessary stress while provided with clear instructions and enough creative freedom
• software working as advertised by design and not by chance, without unwanted corner cases

Russian, English
Moscow (+03:00)
Joined June 2019
EXPERTISE
7 years experience
Expert QML knowledge, can implement mixed QML / C++ components of arbitrarily complex behavior as well as diagnose and reliably fix harde...
Expert QML knowledge, can implement mixed QML / C++ components of arbitrarily complex behavior as well as diagnose and reliably fix harder-to-find bugs in QML code. Participated in multiple QML-focused projects as a consultant, a solo developer, a part of a dedicated team or via staff augmentation, project areas being automotive, agriculture, social and media management applications. Personally led teams tasked with development of a number of Qt / QML projects in the areas of laboratory equipment, agriculture, material science and UAV.
QtC++C++11
View more
8 years experience
Deep knowledge, including advanced qmake (and hybrid qmake / CMake) build automation locally and on a build server.
Deep knowledge, including advanced qmake (and hybrid qmake / CMake) build automation locally and on a build server.
qmakeCMakeC++
View more
9 years experience
Professional user, use mostly tailored to Qt style and idioms, with a side focus on type safety, avoiding undefined behavior and relevant...
Professional user, use mostly tailored to Qt style and idioms, with a side focus on type safety, avoiding undefined behavior and relevant C++11/14/17 features.
C++11C++14
View more
C++11C++14
View more
7 years experience
Comfortable after 7 years of daily use.
Comfortable after 7 years of daily use.
7 years experience
A sympathetic user :)
A sympathetic user :)
10 years experience
Comfortable with Windows, Linux and macOS (no preference, often use simultaneously).
Comfortable with Windows, Linux and macOS (no preference, often use simultaneously).

REVIEWS FROM CLIENTS

Vladimir's profile has been carefully vetted and approved as a Codementor. Connect with Vladimir now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
2148 Reputation
6
34
57
EMPLOYMENTS
Engineering Manager
Integrated Computer Solutions, Inc. (ICS, www.ics.com)
2017-03-01-2019-04-01
Being in charge of ICS’ remote team, spread over Europe, Asia and America, was responsible for: • job advertising and hiring interviews •...
Being in charge of ICS’ remote team, spread over Europe, Asia and America, was responsible for: • job advertising and hiring interviews • team member onboarding, training and mentoring • drafting team members’ client-facing CVs • managing the in-between client projects (“bench”) effort • performance reviews • project management (described below) As a Project Manager: • drove internal pre-sales investigations and technical discussions with prospective customers (in close touch with the sales team) • estimated necessary effort, drafted statements of work for new and extending projects, and staffed project teams • oversaw development process, ensuring correct choice of design decisions, proper communication between clients, developers and UX specialists, clear and detailed documentation of delivery- and issue-fixing-related client communications • personally contributed code in the areas of expertise • performed code reviews and QA for team members’ contributions Wrote detailed specifications for multiple internal projects and oversaw successful implementation and QA of several such projects. Oversaw development of several internal components and tools; led teams tasked with delivering industry expo demos in the areas of medical patient health visualization and automotive infotainment. Presented insights from the engineering and project management experience internally at ICS Engineering Summits, shared some technical experience as a Qt World Summit speaker.
Git
Qt
C++11
View more
Git
Qt
C++11
QML
Jira
View more
Qt Consulting Engineer
Integrated Computer Solutions, Inc. (ICS, www.ics.com)
2012-06-01-2017-03-01
Participated in multiple ICS client projects with tasks including: • C++ and QML component design and implementation for greenfield and o...
Participated in multiple ICS client projects with tasks including: • C++ and QML component design and implementation for greenfield and ongoing projects • communication with products’ technical support and users • bug investigation and fixing • local and server build scripting Mentored a team of graduate university students in using Qt and QML for robotics communications and visualization. Co-authored (with Alan Ezust and Adenilson Cavalcanti) the ICS “Effective QML” training course (chapters devoted to advanced anchors, QML component model, modules, name lookup and keyboard handling), personally presented parts of the material online via ICS webinars, internally (to ICS employees) and at Qt DevDays ‘13 (https://www.youtube.com/watch?v=JNDFUHOoPSM). Spoke at Qt DevDays / Qt World Summit multiple times, touching on intermediate to advanced complexity topics potentially of interest to Qt developers, including physical interactions modeling in pure QML / Javascript, seamless .NET / C++ interop for Qt applications, and approaches to declarative retranslations in QML.
C++
Git
Qt
View more
C++
Git
Qt
C++11
CMake
QML
Jira
Qt 5
qmake
View more
Software Engineer
ZAO NTPO Vector (http://ntpo-vektor.ru/)
2005-11-01-2008-03-01
Was responsible for development of communication and visualization software for air traffic control systems.
Was responsible for development of communication and visualization software for air traffic control systems.
C++
C
Linux
View more
C++
C
Linux
OpenGL
NASM
MS-DOS
View more