Software Team Lead, Ex Google SOC Mentor - Performance optimization and parallelization
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- nicht angegeben
- Europa
- en
- 14.04.2024
Kurzvorstellung
I'm a seasoned DevOps Team Lead and Cloud Architect, specializing in CI/CD, system architecture, and cloud infrastructure. With strong skills in Java, Python, C++, and JavaScript, I passionately build future through code.
Qualifikationen
Ausbildung
Dr
Dr. Ing.
Univ. Erlangen
2023
Erlangen
Erlangen
Engineering
Master of Science
2014
Melbourne, FL, USA
Melbourne, FL, USA
Informatik
Bachelor of Science
2012
Erlangen
Erlangen
Über mich
I hold a B.Sc. in Computer Engineering and a M.Sc. in Engineering, with a track record in both back-end and front-end development using languages like Java, Python, C++, and JavaScript. I've effectively managed development teams, implemented agile processes, and contributed to design and optimization of system architectures. Adaptable and committed to learning, I find my true passion in crafting and maintaining high-quality software.
Key Expertise:
Performance-oriented data structures
Highly concurrent computing
Realtime features
System-level tools
Compiler analysis
Realtime rendering, accelerator computing, and parallel algorithms.
When you find yourself in this situation, don't hesitate to reach out - it's exactly what I and my team love to work on, and where we over a decade of experience.
I pick up new stuff fast and love to work in a fast-changing environment with new challenges every day.
I started as a developer, learned my way into software architecture and high-performance computing, worked in research for 5yrs, and now enjoy bringing SCRUM to life in organisations. In this regard I see myself as an enabler, serving the teams and helping them tackle challenges and obstacles.
I have extended experience (15 years) in software development, parallelization, optimization, porting, and algorithm design.
Whenever your company hits their most challenging software engineering problems, need to familiarize yourselves with new technology - or just require a high-quality implementation of an algorithm, feature, or complete project get in touch with me.
Topics I can help you with
Porting existing software to new hardware platforms, while fully leveraging the strengths of the targeted architecture.
Design and development of components, especially performance-critical features.
Application and adaptation of state-of-the-art technical solutions to your problem domain.
Refactoring or redesign of existing software systems to mitigate and/or eliminate performance and/or productivity bottlenecks.
My consulting services include
Benchmarking, profiling and performance analysis of your code.
Analyzing performance potential of parallelizing your application, targeting shared memory, distributed memory and accelerator/GPU resources.
Refactoring, data structure and algorithm design consulting.
Surveys and in-depth evaluations of the applicability of available state-of-the-art technology.
Bringing your team up to speed on state-of-the-art software engineering practices.
My professional experience includes
Certified Professional Scrum Master
6yrs+ Experience leading software development teams (professional and disciplinary)
10yrs+ Experience consulting software development teams to help tackle difficult technical challenges (corporate technology sector + finance)
10yrs+ Experience designing clean software architectures for larger projects in an enterprise environment
6yrs+ Experience as a scrum master, ensuring teams live agile values and principles and coaching organisation how to effectively transition to using SCRUM
1yr+ Experience as a product owner in an automotive environment
Familiar with agile methods, rapid-prototyping, and test-driven-development approach
Backend: Python, Java (Java EE, Spring, JSF/JSP), Elixir (Erlang VM, OTP, Phoenix), C++/C,
Frontend: Javascript, React.js, Angular 9+, UX driven Design (I am not a designer, but I know my way around UX and UI)
Mobile Apps IOS/Android: Ionic, React Native
Key Expertise:
Performance-oriented data structures
Highly concurrent computing
Realtime features
System-level tools
Compiler analysis
Realtime rendering, accelerator computing, and parallel algorithms.
When you find yourself in this situation, don't hesitate to reach out - it's exactly what I and my team love to work on, and where we over a decade of experience.
I pick up new stuff fast and love to work in a fast-changing environment with new challenges every day.
I started as a developer, learned my way into software architecture and high-performance computing, worked in research for 5yrs, and now enjoy bringing SCRUM to life in organisations. In this regard I see myself as an enabler, serving the teams and helping them tackle challenges and obstacles.
I have extended experience (15 years) in software development, parallelization, optimization, porting, and algorithm design.
Whenever your company hits their most challenging software engineering problems, need to familiarize yourselves with new technology - or just require a high-quality implementation of an algorithm, feature, or complete project get in touch with me.
Topics I can help you with
Porting existing software to new hardware platforms, while fully leveraging the strengths of the targeted architecture.
Design and development of components, especially performance-critical features.
Application and adaptation of state-of-the-art technical solutions to your problem domain.
Refactoring or redesign of existing software systems to mitigate and/or eliminate performance and/or productivity bottlenecks.
My consulting services include
Benchmarking, profiling and performance analysis of your code.
Analyzing performance potential of parallelizing your application, targeting shared memory, distributed memory and accelerator/GPU resources.
Refactoring, data structure and algorithm design consulting.
Surveys and in-depth evaluations of the applicability of available state-of-the-art technology.
Bringing your team up to speed on state-of-the-art software engineering practices.
My professional experience includes
Certified Professional Scrum Master
6yrs+ Experience leading software development teams (professional and disciplinary)
10yrs+ Experience consulting software development teams to help tackle difficult technical challenges (corporate technology sector + finance)
10yrs+ Experience designing clean software architectures for larger projects in an enterprise environment
6yrs+ Experience as a scrum master, ensuring teams live agile values and principles and coaching organisation how to effectively transition to using SCRUM
1yr+ Experience as a product owner in an automotive environment
Familiar with agile methods, rapid-prototyping, and test-driven-development approach
Backend: Python, Java (Java EE, Spring, JSF/JSP), Elixir (Erlang VM, OTP, Phoenix), C++/C,
Frontend: Javascript, React.js, Angular 9+, UX driven Design (I am not a designer, but I know my way around UX and UI)
Mobile Apps IOS/Android: Ionic, React Native
Weitere Kenntnisse
Siehe Profil.
Persönliche Daten
Sprache
- Englisch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
1002
Berufserfahrung
15 Jahre und 9 Monate
(seit 04/2009)
Projektleitung
4 Jahre
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden