freiberufler Senior Full-Stack Entwickler, Softwarearchitekt, Produktmanager und IT-Berater auf freelance.de

Senior Full-Stack Entwickler, Softwarearchitekt, Produktmanager und IT-Berater

offline
  • auf Anfrage
  • 10439 Berlin
  • auf Anfrage
  • he  |  en  |  de
  • 30.05.2024

Kurzvorstellung

Senior Full-Stack Entwickler, Softwarearchitekt, Produktmanager und IT-Berater mit über 25 Erfahrungsjahren. Umfassende Erfahrung mit JavaScript/TypeScript, Node.js, React, Java, SQL/NoSQL, CI/CD, AWS, Docker und verschiedenen Frameworks und Tools.

Qualifikationen

  • Agile Methodologie
  • Amazon Web Services (AWS)3 J.
  • Apache Maven
  • Backend1 J.
  • Code-Review
  • Confluence1 J.
  • Continuous Integration1 J.
  • Docker1 J.
  • Full-Stack
  • Git1 J.
  • Hibernate (Java)
  • It-Beratung
  • IT-Strategieberatung3 J.
  • Java-Frameworks
  • Java (allg.)
  • JavaScript1 J.
  • Jira1 J.
  • Kubernetes1 J.
  • Node.Js3 J.
  • Postgresql1 J.
  • Produktmanagement3 J.
  • React (JavaScript library)1 J.
  • Representational State Transfer (REST)
  • Scrum1 J.
  • Software Architecture3 J.
  • Typescript3 J.

Projekt‐ & Berufserfahrung

Lead Backend Developer & Software Architect
CompuGroup Medical, Berlin
9/2023 – 12/2023 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2023 – 12/2023

Tätigkeitsbeschreibung

As a lead backend developer and software architect at CGM I worked on a challenging migration of a large Java codebase from a legacy inhouse
backend framework into a modern array of RESTful Microservice APIs based on the Quarkus framework. The project required a deep
understanding of the legacy codebase of a large enterprise project, its existing architecture and business logic, which enabled the migration of
various services and dependencies into redesigned and improved microservice APIs. Working in a Scrum team with the other architects, PO and stakeholders, I have also consulted and led significant improvements to the team’s workflow, particularly in the areas of Scrum, backend
automated testing and its implementation as a TDD practice.

Primary tech stack: Java 17, Quarkus framework (Core, Hibernate, RESTEasy…), RESTful APIs, Lombok, Maven, IDEA IntelliJ, Microservices
architecture, Git, GitLab CI/CD, Docker, Docker Compose, Kubernetes, Liquibase, PostgreSQL, H2, Log4j2, JUnit, Mockito, Hamcrest, Postman.
Product management: JIRA, Confluence, Miro. Methodologies: Scrum, Agile, Code reviews, TDD.

Eingesetzte Qualifikationen

Agile Methodologie, Apache Maven, Code-Review, Confluence, Docker, Git, Hibernate (Java), It-Beratung, IT-Strategieberatung, Java-Frameworks, Java (allg.), Jira, Continuous Integration, Kubernetes, Postgresql, Representational State Transfer (REST), Scrum

Software Architect & Full Stack Web Developer
OpenAshram, Berlin
8/2022 – 1/2023 (6 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

8/2022 – 1/2023

Tätigkeitsbeschreibung

OpenAshram is an online Yoga courses platform, leading the old tradition of yoga into the modern age of a sustainable, mindful and attentive
attitude towards life. We can meet at any time and from anywhere in our limitless, virtual yoga room.

As a software architect and full stack developer in OpenAshram my primary objective was to renew its product architecture from a Javascript
based API to a modern, TypeScript and NestJS based one, backed with a complete atomic and isolated testing environment. I’ve also developed
OAuth/OIDC authentication and authorization features based on Keycloak, integrated payment flows with PayPal and Stripe, implemented
frontend user access and checkout flows in React, enhanced CI/CD processes based on Docker and Gitlab and designed product specs, user
journeys and test plans. As with other projects, I have also provided mentoring and consultancy in and beyond the tech scope and helped the team and stakeholders reach sound strategic product decisions.

Eingesetzte Qualifikationen

Backend, Front End, Docker, Full-Stack, Git, JavaScript, Continuous Integration, Mongodb, Node.Js, Openvpn, React (JavaScript library), Scrum, Software Architecture, Typescript

Technical Product Owner & Backend Architect
DasLab, Berlin
5/2022 – 7/2023 (1 Jahr, 3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

5/2022 – 7/2023

Tätigkeitsbeschreibung

DasLab is making patients healthier by providing universal access to high quality diagnostics. Daslab’s interoperability platform removes these
obstacles enabling healthcare professionals, patients, and laboratories to connect easily and consistently. Its platform - built on the FHIR data
standard - makes it simple for providers and laboratories to offer at-home or professionally sampled medical diagnostics.

My main role in DasLab was a technical product owner and senior backend engineer, owning, architecting and implementing the authorization and
authentication solutions of the DasLab services ecosystem, building a complete OAuth integration with the popular Auth0 provider as a part of an MVP launch of two B2B and B2C products, serving both users and machine clients. I took part and led important tech decisions, provided
management and teams with valuable feedback and pushed processes further to achieve a deliverable MVP against a tight deadline. Alongside
that, I consulted, architected and implemented on various other backend tasks.

I’ve tightly worked with the product manager and other product owners, the backend and frontend teams, consulted management and
stakeholders, created and managed auth product backlog, researched on authentication and authorization solutions, gained a broad experience
with Auth0 services and in product ownership. The solution has been going through penetration testing by external security experts and received high grades.

Eingesetzte Qualifikationen

Backend, Amazon Web Services (AWS), Confluence, Docker, Git, IT-Strategieberatung, IT Sicherheit (allg.), JavaScript, Jira, Kanban (Softwareentwicklung), Continuous Integration, Kubernetes, Node.Js, Postgresql, Produktmanagement, Projektmanagement (IT), Scrum, Sentry, Shopify App-Entwicklung, Software Architecture, Typescript, Sicherheit von Webanwendungen

Frontend Developer
Cambrium, Berlin
1/2022 – 3/2023 (1 Jahr, 3 Monate)
Life Sciences
Tätigkeitszeitraum

1/2022 – 3/2023

Tätigkeitsbeschreibung

Cambrium is an innovation leading platform of vegan protein materials. We are leveraging the power of biotechnology to design and develop
cutting-edge materials for a greener tomorrow. We enable new biomaterials in cosmetics, fashion and plastics by harnessing nature's building blocks. We have built a platform based on an automated laboratory, machine learning and synthetic biology to design and develop novel protein materials with enhanced chemical and physical properties.

As a software consultant at Cambrium I have engineered a React based IDE (Single-Page Application) that enables the coding, compilation and
rendering of bio materials. I have worked closely with the product owner who provided the domain expertise. As a developer I provided efficient
frontend solutions and implementation of the app’s spec, for instance code syntax highlighting, material generation from backend and 3D NGL
model rendering.

Eingesetzte Qualifikationen

Software Architecture, Software Design, Front End, User Experience (UX), User Interface (UI), CSS (Cascading Style Sheet), HTML5, JavaScript, React (JavaScript library), Scrum, Typescript

Backend Architect
Remi, Berlin
11/2021 – 1/2023 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2021 – 1/2023

Tätigkeitsbeschreibung

Remi makes remote work more human and connected. Remi was founded on the realization that culture is an unsolved problem in remote and distributed teams. It's also the key reason many companies don't agree to a remote setup, even if their employees demand it. Remi believes that remote teams should feel confident about building culture remotely.

As a software consultant at Remi I have been involved in designing, architecting and implementing a new serverless backend API from the ground up. I have consulted and mentored a remote distributed Scrumban team, led features development and maintenance, promoted good engineering practices and gained further experience with serverless architecture in AWS Lambda and Auth0 SSO.

Eingesetzte Qualifikationen

Continuous Integration, Backend, Amazon Web Services (AWS), Informationssicherheit, Node.Js, Postgresql, Software Architecture, Typescript

CEO & Co-founder
MusoMind, Berlin
1/2020 – 10/2021 (1 Jahr, 10 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

1/2020 – 10/2021

Tätigkeitsbeschreibung

MusoMind is a pre-seed stage startup initiative creating a music subscription platform for the age of free music. It establishes a new cultural contract between artists and their fans: Artists bring their talent, passion and hard work into the music - their fans subscribe to them at any rate they choose (even $1/month), support creating their next release and keep up to date with everything they do.

As the CEO and Co-founder I managed the entire array of the company’s business, product and tech efforts. Working with my other co-founder I was in charge of:
- Managing and leading the team
- Conceptualizing and strategizing the service, defining KPIs and OKRs
- Designing the website and app UX, UI and user flow
- Owning the business timeline, product roadmap and feature prioritization
- Overseeing tech, defining feature specs and managing tickets (Gitlab)
- Marketing and business development

Eingesetzte Qualifikationen

Musikindustrie, Amazon Web Services (AWS), CSS (Cascading Style Sheet), HTML5, IT-Strategieberatung, Marketing- / Vertriebsanalyse, Marketing, Markteintrittsstrategien, Node.Js, Produktdesign, Produktmanagement, Projektleitung / Teamleitung, Projektleitung / Teamleitung (IT), Software Architecture, Team Building, Technische Projektleitung / Teamleitung, Technisches Produktdesign, Typescript, Unternehmensgestaltung, Unternehmensphilosophie, Strategisches Management, User Experience (UX), User Interface (UI), WordPress

Ausbildung

Informatik
B.Sc. (Cum laude)
Netanya Academic College
2005
Israel
Softwareentwicklung
Ausbildung
Bosmat (Technion)
2000

Über mich

Senior Full-Stack-Web Entwickler, Softwarearchitekt, Produktmanager und IT-Berater mit über 25 Erfahrungsjahren. Umfassende Erfahrung mit JavaScript/TypeScript, Node.js, React, Java, SQL/NoSQL Datenbanken, CI/CD, AWS, Docker und verschiedenen Frameworks, Tools und Methoden für Projekt- und Produktmanagement.

Weitere Kenntnisse

Software Engineering:
Over 20 years of software development, product development, team leading and
management. Primarily with Java, Typescript, Node.js and their ecosystems (Spring /
Spring Boot, Hibernate/JPA, RESTful APIs, HTML5, CSS3, React, Redux, NestJS,
TypeORM, Mongoose, Passport.js, Jest, Protractor..), SQL/NoSQL datastores like
PostgreSQL, Redis, MongoDB, CI/CD with Github, GitLab, Docker, Kubernetes,
Microservices, AWS, Serverless (Lambda). Scrum, Kanban, TDD methodologies.
Various public APIs: PayPal, Stripe, Facebook, Twitter, Keycloak, Auth0…

Entrepreneurship, Product & Management:
Co-founded and managed own startup teams and products in the web and music
markets. Most recently Wrong Notes and MusoMind.

Music, Production & Audio Engineering:
Over 30 years of electric guitar performance. Composition, arrangement, production,
synthesis and audio engineering. Production experience with various audio and MIDI
instruments, both hardware and software. Scoring and notation. Management of own band – promotion, booking and touring

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Gut)
  • Hebräisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
327
Alter
44
Berufserfahrung
26 Jahre und 10 Monate (seit 01/1998)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden