Fullstack, Node.js, TypeScript, React
Aktualisiert am 01.10.2021
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2021
Verfügbar zu: 50%
davon vor Ort: 100%
Node.js
TypeScript
React
JavaScript
Web Development
Test Driven Development
Docker
Ruby
Java
Kotlin
English
Native or Bilingual
German
Limited Working

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 10 Monate
2020-05 - heute

Agile team lead as well asconsulting for companies in the protoyping/planning phase

Freelance, working as Front End developer
Freelance, working as Front End developer
on request
Berlin (Germany)
1 Jahr 4 Monate
2019-01 - 2020-04

Development of an HR platform

CTO
CTO

cherryfish is an innovative HR platform that analyses the entire work history ofcandidates, providing an in-depth skill profile, showcasing the unique talentsof each individual. Using this information candidates are matched to positions, providing companies with an unprecedented level of control in searching forconsultants and permanent hires.Since coming on board as lead developer, I have built the platform fromthe ground up, acting as developer, product manager and QA. We havedesigned the system with testability and scalability in mind from day one. Ihave championed using behaviour driven, and test driven development tocreate the product, to assert focus on quality being a major part of everythingwe do at cherryfish.

on request
Berlin (Germany)
1 Jahr
2018-02 - 2019-01

Conversion of a prototype

Technology Team Lead
Technology Team Lead

I have been lucky enough to join cherryfish as they enter their final stages ofturning a prototype into an MVP and hit the market. My position requires meto understand the core business model as well as the technology required tobring that business to market, and I am finding both of these aspects of therole to be a welcome challenge.

Leading the technology team, we built our stack with express, NextJS, Python,and Postgres and deployed it via CI to Heroku.

Berlin Area (Germany)
1 Jahr 2 Monate
2017-02 - 2018-03

Design, build, test and deploy the entire application stack

Tech Lead
Tech Lead

I have been responsible for designing, building, testing and deploying theentire I-Vitae application stack. Using technologies such as Ruby on Rails,Node.js, React Native, AWS Elastic Beanstalk & Lambda, Creating CustomChatbots, Creating Custom Hubspot CRM integrations, Chino.io securemedical record storage and retreival, SMS integration

I am very proud to have built an important part of this company from theground up, and to be working with such an innovative and driven team as theymove from success to success.

INNOVITAS VITAE
3 Monate
2017-07 - 2017-09

Infrastructure Engineering

Infrastructure Engineer
Infrastructure Engineer

While working at Kenkou, I took a legacy code base and deployed it to areproducible, secure and stable infrastructure. I also worked on severalspikes for the company as they evaluated several tech stacks for their futuredevelopment including Java Spring, Kotlin, Elixir and Go in a microserviceenvironment.

Kenkou GmbH
5 Monate
2016-10 - 2017-02

Expansion of Techstacks

Entrepreneur In Residence - Technology
Entrepreneur In Residence - Technology

Working with startups from all over the world, helping them to grow their techstacks, and create a sustainable base for their business.

I loved the opportunity to work at all levels, from high level digital strategy, togetting hands on with code at the hardware, software and infrastructure levels.

Startupbootcamp
3 Monate
2016-08 - 2016-10

internal software projects

Senior Software Developer
Senior Software Developer

Working on internal software projects within Sainsburys using Nodejs, React,GraphQL and Amazon Web Services. Working during an internal transition toAgile workflows from traditional Waterflow methodologies and helping to formstrong, Agile teams in the Manchester Store Support Centre.

Sainsbury's
Manchester (England)
2 Jahre
2014-08 - 2016-07

Web and mobile development

Web and Mobile Developer
Web and Mobile Developer

Creating initial UX prototypes with a product owner and designer. Workingin an agile environment to create a consumer-ready hardware devicewith bespoke software written on the Android OS and HTML5/Javascript.Continuous integration and automated deployment working with the DevOpsteam, automated acceptance testing using Selenium webdriver. This rolehas allowed me to work across the entire stack, from OS level Androidconfiguration, Android application development, server side and client sideJavascript development.

My main responsibilities are working as a front end developer. We havecreated an angular.js application to run as the main front end for the device.The device itself runs a customised version of Android and so many ofthe challenges revolve around getting optimum performance, especiallywith complex animations. Working with the web platform allows us to usecontinuous delivery to push updates to the end user without the needfor software updates, we push new code several times a day. To give usconfidence in our deployments we have a full suite of automated acceptancetests that run before pushing to a beta environment automatically whenevercode has gone through a pull request and been reviewed. Once a manual test-pack has been run by the QA team, we deploy to the production environmentautomatically.

The Electric Jukebox Company
6 Monate
2014-03 - 2014-08

Development

Freelance Developer
Freelance Developer

Creating and maintaining an iOS and Android application using Cordovaand HTML5 to safely and securely manage young people's finances. Ahuge emphasis is placed on maintaining security and privacy as well as highstandards of design and user experience.

My main responsibility at Osper was to lead a technical review and refactorof their application code. Working with a junior developer I constructed arefactoring roadmap and prioritised tasks to reduce technical debt while stilldelivering value to the customer in terms of new features. I worked closely withthe product owner and CTO to plan sprints that could deliver the maximumimpact for the end user. In order to reduce technical debt, we focused initiallyon refactoring large blocks of code into smaller, testable modules with clearlydefined and easily injected dependencies.

Osper
8 Monate
2013-08 - 2014-03

UI Engineering

UI Engineer
UI Engineer

Working with Angular.js and D3 to create reusable components and serviceson the front end. Working with a scrum team, iterating on ideas to finish sprintswith a shippable product. Constant improvement and continuous integration.

Five Cool was my first position working on a product as opposed to acampaign for another company. It was a great opportunity to learn in practice about how to balance requests from a customer to deliver new features quicklywith the need to keep a strong and maintainable codebase to facilitate newfeatures in future. We used sprint planning meetings and ticket estimation toensure that the rate at which new features would be delivered was understoodby the product and customer accounts teams who worked closely with thecustomers.

Five Cool Ltd
1 Jahr 1 Monat
2012-08 - 2013-08

Development

Web Developer
Web Developer

Working on exciting projects with an award winning team. Projects hadinnovative uses of social media and emerging web technologies. Designingseamless experiences between web, mobile and tablet devices.

Projects I was responsible for included building web apps for major clientssuch as Land Rover, Just Eat and Agent Provocateur. All of these projectswere created with close coordination between the customer, developmentand design teams. We worked hard to avoid a waterfall process in whichdesigns would be signed off without engagement from the development teamand worked hard to get buy-in from the customer for this. Many customerswere wary of working with a team that promised continual improvementand incremental change, as opposed to signing off designs months beforego-live and expecting no changes. We utilized in-house user testing to getfeedback on designs and wireframes and iterated over them to produce thebest possible experience for the end user.

Maido
Farringdon (England)
7 Monate
2012-02 - 2012-08

Development

Web Developer
Web Developer

Working in one of London’s only mobile-focused development agencies atthe time, I quickly went from an intern to a developer that could be given soleownership of the development of a project. Working closely with creatives anddesigners to create rich experiences on low-powered devices and a fracturedecosystem of OS, browsers and screen sizes.

Among other projects I was responsible for creating a bespoke competitionand prize redemption vouchering system for Coca-Cola, and had to work withtheir regulation teams to ensure that the competition could be won fairly as every user had a random chance of winning. Other projects I had a major rolein were for clients such as Singha beer and Peugeot cars, and were widelyrecognized for being innovative in their mobile-first mentality towards buildingrich interactive web applications.

We Love Mobile

Aus- und Weiterbildung

Aus- und Weiterbildung

2008 - 2011

Study - Anatomy and Human Biology

University of Liverpool

Degree: Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Node.js TypeScript React JavaScript Web Development Test Driven Development Docker Ruby Java Kotlin

Schwerpunkte

JavaScript
Test Driven Development
Web Development

Produkte / Standards / Erfahrungen / Methoden

Profile

Berlin based technology and digital expert with over 8 yearsexperience in front end development, back end development, agilemethodologies, testing strategies, ideation and prototyping, as wellas leading development teams.From writing the first line of code on a project to joining thriving teamsduring a phase of rapid expansion, to mentoring startups during anacceleration program to working as a CTO where I must combine all mydifferent streams of experience- I use every project I take on to findnew challenges, add to my experience, meet inspiring people andbuild products and services I am proud of.

Einsatzorte

Einsatzorte

Berlin (+50km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 10 Monate
2020-05 - heute

Agile team lead as well asconsulting for companies in the protoyping/planning phase

Freelance, working as Front End developer
Freelance, working as Front End developer
on request
Berlin (Germany)
1 Jahr 4 Monate
2019-01 - 2020-04

Development of an HR platform

CTO
CTO

cherryfish is an innovative HR platform that analyses the entire work history ofcandidates, providing an in-depth skill profile, showcasing the unique talentsof each individual. Using this information candidates are matched to positions, providing companies with an unprecedented level of control in searching forconsultants and permanent hires.Since coming on board as lead developer, I have built the platform fromthe ground up, acting as developer, product manager and QA. We havedesigned the system with testability and scalability in mind from day one. Ihave championed using behaviour driven, and test driven development tocreate the product, to assert focus on quality being a major part of everythingwe do at cherryfish.

on request
Berlin (Germany)
1 Jahr
2018-02 - 2019-01

Conversion of a prototype

Technology Team Lead
Technology Team Lead

I have been lucky enough to join cherryfish as they enter their final stages ofturning a prototype into an MVP and hit the market. My position requires meto understand the core business model as well as the technology required tobring that business to market, and I am finding both of these aspects of therole to be a welcome challenge.

Leading the technology team, we built our stack with express, NextJS, Python,and Postgres and deployed it via CI to Heroku.

Berlin Area (Germany)
1 Jahr 2 Monate
2017-02 - 2018-03

Design, build, test and deploy the entire application stack

Tech Lead
Tech Lead

I have been responsible for designing, building, testing and deploying theentire I-Vitae application stack. Using technologies such as Ruby on Rails,Node.js, React Native, AWS Elastic Beanstalk & Lambda, Creating CustomChatbots, Creating Custom Hubspot CRM integrations, Chino.io securemedical record storage and retreival, SMS integration

I am very proud to have built an important part of this company from theground up, and to be working with such an innovative and driven team as theymove from success to success.

INNOVITAS VITAE
3 Monate
2017-07 - 2017-09

Infrastructure Engineering

Infrastructure Engineer
Infrastructure Engineer

While working at Kenkou, I took a legacy code base and deployed it to areproducible, secure and stable infrastructure. I also worked on severalspikes for the company as they evaluated several tech stacks for their futuredevelopment including Java Spring, Kotlin, Elixir and Go in a microserviceenvironment.

Kenkou GmbH
5 Monate
2016-10 - 2017-02

Expansion of Techstacks

Entrepreneur In Residence - Technology
Entrepreneur In Residence - Technology

Working with startups from all over the world, helping them to grow their techstacks, and create a sustainable base for their business.

I loved the opportunity to work at all levels, from high level digital strategy, togetting hands on with code at the hardware, software and infrastructure levels.

Startupbootcamp
3 Monate
2016-08 - 2016-10

internal software projects

Senior Software Developer
Senior Software Developer

Working on internal software projects within Sainsburys using Nodejs, React,GraphQL and Amazon Web Services. Working during an internal transition toAgile workflows from traditional Waterflow methodologies and helping to formstrong, Agile teams in the Manchester Store Support Centre.

Sainsbury's
Manchester (England)
2 Jahre
2014-08 - 2016-07

Web and mobile development

Web and Mobile Developer
Web and Mobile Developer

Creating initial UX prototypes with a product owner and designer. Workingin an agile environment to create a consumer-ready hardware devicewith bespoke software written on the Android OS and HTML5/Javascript.Continuous integration and automated deployment working with the DevOpsteam, automated acceptance testing using Selenium webdriver. This rolehas allowed me to work across the entire stack, from OS level Androidconfiguration, Android application development, server side and client sideJavascript development.

My main responsibilities are working as a front end developer. We havecreated an angular.js application to run as the main front end for the device.The device itself runs a customised version of Android and so many ofthe challenges revolve around getting optimum performance, especiallywith complex animations. Working with the web platform allows us to usecontinuous delivery to push updates to the end user without the needfor software updates, we push new code several times a day. To give usconfidence in our deployments we have a full suite of automated acceptancetests that run before pushing to a beta environment automatically whenevercode has gone through a pull request and been reviewed. Once a manual test-pack has been run by the QA team, we deploy to the production environmentautomatically.

The Electric Jukebox Company
6 Monate
2014-03 - 2014-08

Development

Freelance Developer
Freelance Developer

Creating and maintaining an iOS and Android application using Cordovaand HTML5 to safely and securely manage young people's finances. Ahuge emphasis is placed on maintaining security and privacy as well as highstandards of design and user experience.

My main responsibility at Osper was to lead a technical review and refactorof their application code. Working with a junior developer I constructed arefactoring roadmap and prioritised tasks to reduce technical debt while stilldelivering value to the customer in terms of new features. I worked closely withthe product owner and CTO to plan sprints that could deliver the maximumimpact for the end user. In order to reduce technical debt, we focused initiallyon refactoring large blocks of code into smaller, testable modules with clearlydefined and easily injected dependencies.

Osper
8 Monate
2013-08 - 2014-03

UI Engineering

UI Engineer
UI Engineer

Working with Angular.js and D3 to create reusable components and serviceson the front end. Working with a scrum team, iterating on ideas to finish sprintswith a shippable product. Constant improvement and continuous integration.

Five Cool was my first position working on a product as opposed to acampaign for another company. It was a great opportunity to learn in practice about how to balance requests from a customer to deliver new features quicklywith the need to keep a strong and maintainable codebase to facilitate newfeatures in future. We used sprint planning meetings and ticket estimation toensure that the rate at which new features would be delivered was understoodby the product and customer accounts teams who worked closely with thecustomers.

Five Cool Ltd
1 Jahr 1 Monat
2012-08 - 2013-08

Development

Web Developer
Web Developer

Working on exciting projects with an award winning team. Projects hadinnovative uses of social media and emerging web technologies. Designingseamless experiences between web, mobile and tablet devices.

Projects I was responsible for included building web apps for major clientssuch as Land Rover, Just Eat and Agent Provocateur. All of these projectswere created with close coordination between the customer, developmentand design teams. We worked hard to avoid a waterfall process in whichdesigns would be signed off without engagement from the development teamand worked hard to get buy-in from the customer for this. Many customerswere wary of working with a team that promised continual improvementand incremental change, as opposed to signing off designs months beforego-live and expecting no changes. We utilized in-house user testing to getfeedback on designs and wireframes and iterated over them to produce thebest possible experience for the end user.

Maido
Farringdon (England)
7 Monate
2012-02 - 2012-08

Development

Web Developer
Web Developer

Working in one of London’s only mobile-focused development agencies atthe time, I quickly went from an intern to a developer that could be given soleownership of the development of a project. Working closely with creatives anddesigners to create rich experiences on low-powered devices and a fracturedecosystem of OS, browsers and screen sizes.

Among other projects I was responsible for creating a bespoke competitionand prize redemption vouchering system for Coca-Cola, and had to work withtheir regulation teams to ensure that the competition could be won fairly as every user had a random chance of winning. Other projects I had a major rolein were for clients such as Singha beer and Peugeot cars, and were widelyrecognized for being innovative in their mobile-first mentality towards buildingrich interactive web applications.

We Love Mobile

Aus- und Weiterbildung

Aus- und Weiterbildung

2008 - 2011

Study - Anatomy and Human Biology

University of Liverpool

Degree: Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Node.js TypeScript React JavaScript Web Development Test Driven Development Docker Ruby Java Kotlin

Schwerpunkte

JavaScript
Test Driven Development
Web Development

Produkte / Standards / Erfahrungen / Methoden

Profile

Berlin based technology and digital expert with over 8 yearsexperience in front end development, back end development, agilemethodologies, testing strategies, ideation and prototyping, as wellas leading development teams.From writing the first line of code on a project to joining thriving teamsduring a phase of rapid expansion, to mentoring startups during anacceleration program to working as a CTO where I must combine all mydifferent streams of experience- I use every project I take on to findnew challenges, add to my experience, meet inspiring people andbuild products and services I am proud of.

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.