When deadlines threaten project success, simply increasing workforce usually doesn't resolve the issue. Quite the opposite: now you need experienced and effective developers who can work in distraction-free environments with a stable technology stack and short decision paths.
Large datasets, complex algorithms, real-time communication - IT projects with high performace requirements can quickly become costly and unpredictable. I start with an in-depth analysis to identify bottlenecks. Then I tackle them without losing sight of the entire process.
I'm not at all averse to projects with particularly high technical or technological complexity. That's where I can actually utilize my strengths. I proceed structured and organized to make your project a success.
I have multiple years of software engineering experience in backend-development (microservices, web-services, IoT), frontend-development (web, desktop, rich-client, mobile hybrid, iOS and Android), test-automation, game development (2D and 3D) and dev-ops (serverless/cloud, continuous-integration and deployment, monitoring and networking).
With professional experience in ETL/ELT, Scala, Spark, Hadoop, HDFS and more at one of the major european media companies, as well as through my strong work ethic and problem solving capabilities, I will play a significant role in building a successful platform for your data. I support data analysts and data scientists to tackle all the technology challenges such that they can focus on their actual goal. Furthermore, I will be a valuable advisor for big data architectures, cloud migration and efficient data migration strategies.
Broad knowledge across different technologies as well as experience in different fields of computer science allow me to plan and create optimal IT Architectures. Furthermore, I've professional experience in leading development teams and undertaking responsiblity of software systems.
With theoretical foundations and practical experience in algorithms and datastructures, I can plan and implement business logic cost-effectively in the long run. Well-designed datastructures and process optimized algorithms are compulsory for scaling your business and maintaining short response times for an excellent user experience even on peak hours.
I can support your team making the previously unthinkable possible with ML & AI techniques. ML & AI are fun to use and allow us to solve problems today that were not imaginable several years ago. But beware of the recent hype as this technology is not always the best choice. Therefore, I also help you decide when good heuristics built with much less effort may perform similarly well.
As part of our team at Dynacrowd GmbH in the role of the lead developer we won the first prize in the DUS Highflyer Award for our app Wasabi.
A selection of the best Capgemini-employees in Germany received through the high-potential program additional training in leadership, time-management, communication and conflict management.
Honored for excellent performance and for graduating one semester earlier than the standard period of study (together with B.Sc. one year in total earlier than the standard period of study).
As a computer scientist and software developer I embrace and love lifelong learning. Every challenge requires thinking outside the box and enables a chance to grow.
That's why I never identify myself with the technologies I already master. Instead, I focus on methodologies and processes of professional software engineering. I value continuous training and a vast general view of available technologies.
Contact me for a complete CV including certificates and a list of projects.
Functions: Development, maintenance and optimization of a critical big-data etl framework with scala, spark, hadoop and exasol. Development of a testing-framework. Assisting the team with software-architecture, cloud migration, dev ops and team building.
Together with my fellow student Mathias Bader, we founded Challenge Studios as an IT company focused on e-learning software.
As the first employee of this startup I participated in all ups and downs and reframings of the company. I enjoyed what this position demands: responsibility, self-initiative, coordination and dedication.
Functions: software engineering (specification, construction, programming, technical documentation, maintenance), IT architecture design, test automation, project leadership. Supporting HR as a mentor for Saarland University. Promotion to Senior in 2012.
Degree with Honors.
Development of a graphical user interface for image processing. Extension of an algorithm to support videos. Development of an editor for audio-spectrums.