Christian Petrov is a software developer based in Karlsruhe with 12 years of hands-on experience building web and mobile applications. Currently at Innoopract, he progressed from cooperative student and working student roles into a full developer position, demonstrating long-term commitment and growth within the same engineering team. He has practical front-end and mobile expertise, contributing UI components to the Tabris.js ecosystem to create native-like Android and iOS interfaces using JavaScript/TypeScript. His background includes self-employed web development and advanced studies at KIT and a research stint at National Tsing Hua University, reflecting both entrepreneurial initiative and academic depth. Comfortable across full-stack environments, he brings pragmatic problem-solving and a steady record of shipping interactive user-facing features. An understated strength is his continuity at a single company through multiple career stages, which speaks to reliability and deep domain knowledge.
12 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.Sc.), Information Technology, Bachelor of Science (B.Sc.), Information Technology at Cooperative State University Karlsruhe
Allgemeine Hochschulreife, Allgemeine Hochschulreife at 91. German Language Gymnasium
Master of Science (M.Sc.), Information Technology, Master of Science (M.Sc.), Information Technology at Karlsruhe Institute of Technology (KIT)
Department of Computer Science, Department of Computer Science at National Tsing Hua University
Create native mobile apps in JavaScript or TypeScript.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:3 releases, 6 reviews, 363 commits in 6 years 2 months
Contributions summary:Christian implemented features within a Tabris.js application targeting native mobile app development, specifically demonstrating the creation of UI components. The commits focus on creating and laying out UI elements, indicating frontend development skills. The user worked with Tabris.js UI components to build various interactive features and components.
React on Tabris.js app launch and read launch parameters.
Contributions:15 PRs, 14 pushes, 16 branches in 4 years 3 months
tabris-jsparametersreacttabrisreactjs
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
Christian Petrov - Software Developer at Innoopract