Venugopal Shivashankar

Senior Documentation Engineer

Oslo, Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Venugopal Shivashankar is a Senior Documentation Engineer in Oslo with a decade of experience producing and leading developer and end-user documentation for complex C++/Qt and Linux ecosystems. He has led a six-person agile documentation team and served as product owner for Symbian developer docs, routinely bridging gaps between engineers and users to improve onboarding and SDK integration. At The Qt Company he focuses on public API quality, examples, and IDE integration, and contributes to prominent open-source Qt repos where he has improved UI examples and tooling docs. Skilled in DITA 1.1, Doxygen/QDoc, Perforce/Git, and scripting, he combines technical fluency (PHP/JavaScript) with hands-on testing of release installers to catch real-world developer friction. A quick learner and keen observer, he quietly boosts usability by refactoring examples for HighDPI and modern layouts—small changes that noticeably improve developer experience.
code10 years of coding experience
job2 years of employment as a software developer
bookBengaluru University
languagesEnglish, Norwegian, Kannada
github-logo-circle

Github Skills (12)

qml10
uid10
qtquick10
front-end-development10
ui-design10
qt10
documentation10
layout9
layoutmanager9
html9
cprogramming-language7
c-language7

Programming languages (4)

QMLC++GoPython

Github contributions (5)

github-logo-circle
qt/qttools

Jun 2018 - Nov 2022

Qt Tools
Role in this project:
userTechnical Writer
Contributions:21 commits in 4 years 5 months
Contributions summary:Venugopal's contributions primarily focus on enhancing the documentation within the Qt Tools repository. They've modified documentation files to exclude specific content based on configuration, added entries to project files to include documentation for certain tools, and improved the HTML output. The user has also updated the documentation to include more version information and fix issues with inline images, demonstrating a clear focus on documentation quality and accuracy.
qmlqt5qt
qt/qtdeclarative

Aug 2016 - Nov 2021

Qt Declarative (Quick 2)
Role in this project:
userFront-end Developer
Contributions:72 commits in 5 years 4 months
Contributions summary:Venugopal primarily contributed to the examples within the `qt/qtdeclarative` repository, specifically focusing on enhancing UI elements and functionality. Their work included modifying the `SpinBox` to be editable, removing outdated platform references, and optimizing the display of text input elements. They also implemented auto-scaling on HighDPI screens and refactored examples to use `QtQuick.Layouts` instead of anchors.
qmlnimbledeclarativeqt5qt
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial