Profilbild von Arne Hendricks Senior Site Reliability Engineer / Full Stack Software Engineer - Ex Google SOC Mentor aus Bischberg

Arne Hendricks

verfügbar

Letztes Update: 18.03.2024

Senior Site Reliability Engineer / Full Stack Software Engineer - Ex Google SOC Mentor

Abschluss: Comp Science / M. Sc. Eng. - Ph.D. (expected 2025)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (Muttersprache)

Dateianlagen

Professional-Scrum-Master-I_190423.pdf

Skills

Web applications and software is widespread and everywhere and many frameworks are easy to learn.
But what if you run into problems, challenging software engineering projects often cover aspects where others fear to dive in:
  • 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 eperience.

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 organizations. 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
  • Benchmarkingprofiling and performance analysis of your code.
  • Analyzing performance potential of parallelizing your application, targeting shared memory, distributed memory and accelerator/GPU resources.
  • Refactoringdata 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 organization 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

Projekthistorie

09/2020 - 11/2021
SOFTWARE TEAM LEAD
Startup (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Planning and executing of technology vision at start-up
  • Introduced  new structure to hold process and mission oriented meetings to make meetings more efficient and result oriented
  • Got MVP through goal line, now serving 10000+ customers on daily basis
  • Lead product and technology department (5-10 subordinates)
  • Design and proof of concept (POC) of core components of backend logic & engine (Message processing and handling etc.) Elixir & Phoenix 
  • Platform based on Elixir OTP / Phoenix / VueJS (as PWA) / Postgres, Java EE, Gradle
  • Prototype with Angular 
  • Coordinated Product Owner with tasks regarding feature requirements & planning
  • Developing Domain Driven Design for the Platform as Architecture  
  • DevOps Tasks with Heroku, Docker, Spinnaker and Terraform + Google Cloud
  • Implementing new features according to software requirements 
  • Architectural conception of platform
  • Integrated web crawler POC and background worker based on hound library
  • Progressive Web Apps with Angular and React
  • REST

11/2019 - 09/2020
SOFTWARE ENGINEERING CONSULTANT – (Public Sector)
Landesamt f. Statistik (Öffentlicher Dienst, 50-250 Mitarbeiter)

  • Lead team of 3-4 developers
  • Managing requirements in an agile development environment
  • Created new requirements with respect to identified needs of domain and in close collaboration with domain experts (Mathematicians and Statisticians)
  • Planning and implementation  of JAVA EE components (JBoss, WildFly) within clients requirements using JPA/Hibernate, Oracle DB, Multi-Threading and advanced algorithms and data structures 
  • EJB 2 (Enterprise JavaBeans), Maven
  • , Sonarqube
  • Frontend components using JSP/JSF
  •  Helped refining Domain Model using UML
  • Consulted frontend development team: design and implementation of  JSF (Primeface) components
  • Security evaluation of web applications using OWASP Top Ten guidelines

05/2018 - 04/2019
FULLSTACK DEVELOPER
Cephei AG (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Implement Backend Logic (Message processing and handling) Kotlin & Spring & NodeJS
  • Frontend development with Angular, Javascript, CSS, HTML, Typescript
  • Backend Spring Boot / Java Spring Boot / JBoss + WildFly / Postgres / Legacy Components with EJB2, EJB3, NodeJS + Express
  • ,Sonarqube
  • Maven
  • OpenAPI
  • React
  • Support Product Owner & Software Architect with tasks regarding feature requirements & planning
  • DevOps Tasks with Kubernetes & Docker
  • Implementing new features according to software requirements & SCRUM process 

Zertifikate

Professional Scrum Master™ I Certification
2021
Master of Science - Robotics / Engineering
Florida Institute of Technology
2014
Bachelor of Science Computer Science
Friedrich Alexander Universitaet
2012

Reisebereitschaft

Weltweit verfügbar
Will do remote work.
Travelling possible for initial meeting and review/retrospect phase.
Profilbild von Arne Hendricks Senior Site Reliability Engineer / Full Stack Software Engineer - Ex Google SOC Mentor aus Bischberg Senior Site Reliability Engineer / Full Stack Software Engineer - Ex Google SOC Mentor
Registrieren