Software Developer at GESIS - Leibniz-Institut für Sozialwissenschaften
Cologne, North Rhine-Westphalia, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Muhammad Shahid is a software developer with eight years of experience building data-driven systems and full-stack web interfaces, currently contributing at GESIS in Cologne. He has practical expertise in ETL and data warehousing (Apache NiFi, SQL Server), time-series solutions (InfluxDB, PostgreSQL with Timescale-like extensions), and migrating unstructured MongoDB data into relational stores. His background spans front-end development with React and Dockerized deployments as well as applied machine learning integration for benchmarking and visualization. Comfortable across C#, .NET, Python, and JavaScript stacks, he blends systems engineering with data operations to move prototypes into production. He holds a Master's in Computer Science from TU Berlin and brings a pragmatic, client-oriented approach—often open-sourcing tools to streamline data workflows.
8 years of coding experience
2 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Technische Universität Berlin
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at National University of Computer and Emerging Sciences
F.Sc, Pre-Engineering, F.Sc, Pre-Engineering at Government College University (GCU), Lahore
Contributions:2 pushes, 1 branch in 2 years 5 months
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.