Skip to content

Latest commit

 

History

History
226 lines (145 loc) · 10.2 KB

README.md

File metadata and controls

226 lines (145 loc) · 10.2 KB

Resume - CV - Gaya Kessler

(Full stack) Web Developer. I create web applications, both in the front-end and in the back-end. Specialised in JavaScript, React, Node.js, and TypeScript.

My passion is to create the best for the web, always keeping up with the latest in web technologies. This allowed me to work on a lot of different projects, and thus experience what works and what doesn't in various different situations.

I create simple solutions to complex problems.

Subjects I mainly focus on are JavaScript (and TypeScript), back-end JavaScript using Node.js, front-end development, React, Redux, WebPack, Single Page Applications / Progressive Web Apps, and mobile apps (React Native).

Practical info
Name Gaya Kessler
Location Deurne, The Netherlands
Email [email protected]
Website https://theclevernode.com
Blog https://gaya.pizza
Twitter @GayaKessler
GitHub @Gaya

Skills and interests

Skills:

Software Development, Front-end (and Back-end) Development, Single Page Applications, Progressive Web Apps, Teaching Developers, Mentoring Developers, Continuous Integration / Continuous Deployment, Test Driven Development.

Technologies:

JavaScript, React.js, Node.js, TypeScript, WebPack, Git, Docker, AWS, D3.js.

Spoken languages:

Dutch (native), English (fluent), Norwegian (B1+), German (basic understanding).

Interests:

(Heavy & loud) Music, movies and series, (Scotch) whisky, running, cooking, making music.

Education

Hogeschool van Arnhem en Nijmegen

Computer Science - Bachelor of Applied Science (B.A.Sc.)

Subjects: Distributed application development, software architecture and modeling, database design and development, rich web applications.

Volunteering

Bureau voor Pedagogiek

Volunteer teacher

Teaching kids anything ICT related. From programming to editing videos and more. At a day care / school for kids with autism who can't attend regular school.

Freelance

Infowijs (infowijs.nl)

Teaching and development At Infowijs I help out the team of developers get more comfortable with the tools they are using and get more in-depth knowledge of the programming languages and tools they use. At the same time I am helping out with fixing and improving the development environment across their many micro-services and applications.


Netthandelsgruppen (netthandelsgruppen.no)

Building a dashboard development environment Worked on creating a development environment for the Norwegian e-commerce company Netthandelsgruppen which drives webshops like tights.no and comfyballs.no. Helped figurating out the best course of action to build custom dashboarding tools and environments for the developers to work in. Mainly in React, TypeScript and Node.js.


Intoto (intoto.io)

Visualising river data from Norway Created a publically available tool which makes Norwegian river data insightful for governments and other stakeholders. Making maps, charts, and data exploration tools. View the project at: https://app.intoto.io/


ActuIT (actuit.nl)

React / JavaScript consultant Answering questions and teaching JavaScript / React concepts. Mostly by joining in bi-weekly meeting with the developers and by email.


Graylog (graylog.com)

Cloud project React development Helped build the cloud portion of the Graylog project. Mostly React and frontend work, as well as contributing to the main open source project.


Philips (philips.com)

HealthSuite Digital Platform - Philips Healthcare Working on a Node.js backend application within the Healthcare department of Philips. Development for a field filled with strict rules and quality requirements. Platform where a lot of AWS's services were utilized.


Route42 (route42.nl)

In-company Training, Development of Web App Training employees in the fine art of React, Redux, and JavaScript. Whilst also working and helping out development of their Route42 web app. Doing code-reviews and train the developers in person. Main focus is to help speed up and improve the developer's experience for the frontend team. Fixing problems present in the code base and making complex problems easier to digest.


Dekode (dekode.no)

Various projects I worked on various things while working for Dekode. Most notably was Nisje, a community platform, built using React and Redux. Another project I helped get off the ground was Synkron, a web service which was able to handle large quantities of data and create a smart hub between services. For instance: keeping different e-commerce platforms of customers in sync. Made using Node.js and Molecular. For Dekode I also worked on React Native projects to create apps for the Norwegian government. During I gave trainings in JavaScript and React. Through presentations, company wide training and one-on-one pair programming sessions.


BrewPi (brewpi.com)

GUI for a brewery controller BrewPi is a small embedded controller to be used by breweries. It can keep track of and control brewery setups. I was asked to start working on the GUI for their new version of the controller. It is a web interface from which the brewery setup can be controlled. Built using TypeScript, Vue.js, WebPack, Babel.


Cybox (cybox.nl)

Web App Control Panel A control panel for employees to add content for their calendar module for local events. Communicates directly with their API. Built using React, Redux, WebPack.


Alex van Groningen (alexvangroningen.nl)

Consultancy Performing code-reviews for their server side rendered website using React and Node.js. Also gave insights based on my findings.

CleverNode projects

Wreckey's (wreckeys.com)

CleverNode side project Where I document my MIDI instrument making efforts. Fully custom and hand-made instruments for controlling synthesizers etc. Also made a tool for people to create their own laser cutting templates converted to CAD formats.


Drammit (dramm.it)

CleverNode side project An app to keep track of and rate the whiskies you drink. Currently being redone in more modern technologies and to improve the app's functionalities. A very fun project! Built using React Native, TypeScript, Redux, React Hooks, Node.js, Sequelize, Koa.


Thyme (usethyme.com)

CleverNode side project A privacy first time tracking web application, with various browser extensions. This project is completely open-source. As an alternative to hosted time tracking services. Built using React, Redux, Redux-Observables and Create React App. The service part is made using Node.js and Express.js


CreateMy.Run (createmy.run)

CleverNode side project Finds your next running route based on what you like. No more boring same laps, start exploring!


Zitkubus.com (Zitkubus.com)

CleverNode side project Order your own printed cube to sit on. Created the 3D preview and modification tools as well as the e-commerce site behind it.


A/B Testing for WordPress (abtestingforwordpress.com)

CleverNode side project When the new Gutenberg editor for WordPress came out, I wanted to see how well React was integrated with the CMS so I decided to built an A/B testing tool which can be used in the Gutenberg editor. Built using React, WebPack, Babel, WordPress, PHP.


Formable (getformable.com)

CleverNode side project WYSIWYG like form builder to integrate forms on static websites. Built using JavaScript, Flow type, React, Redux, WebPack, Babel, Node.js, Express.js, Sequelize

Previous (Employed) Work Experience

JouwWeb

Lead JavaScript Developer

April 2016 - August 2017 (Eindhoven, The Netherlands)

Lead JavaScript developer for JouwWeb. A WYSIWYG DIY website builder based in the Netherlands. Using a React and Redux stack, but also refactoring and managing older jQuery like legacy code. Experience migrating an old ES5, Grunt, RequireJS project to Webpack, Babel, ES6+.


Greenhouse Group - BaaS

Lead Frontend Developer

December 2015 - March 2016 (Eindhoven, The Netherlands)

Frontend Engineering of BaaS. Mostly JavaScript. Making sure features get implemented the right way and fixing the overall architecture of the application which was built in Angular. As part of Greenhouse Group.

Greenhouse Group - Tech

DevOps

September 2015 - December 2015 (Eindhoven, The Netherlands)

Making sure the development teams can deliver the best without worrying about the underlying service architectures. Responsible for AWS, monitoring, integration, delivery, development and production environments etc.

Greenhouse Group - Blue Mango Interactive

JavaScript Developer

April 2015 - September 2015 (Eindhoven, The Netherlands)

Helping Blue Mango deliver top notch software and supporting development teams. Mostly in JavaScript and Python for development. Part of Greenhouse Group.


Radish Concepts BV

All-Round Developer

July 2014 - September 2015 (Bladel, The Netherlands)

Front-end web development and creating web applications in JavaScript.

Merchandise.nl

All-Round Developer

February 2013 - July 2014 (Bladel, The Netherlands)

Making rock 'n roll worthy solutions for Merchandise.nl. Ranging from full blown e-commerce projects to web applications for customizing print orders.


Twisted

Web Developer

August 2011 - February 2013 (Eindhoven, The Netherlands)

Creating for the web. Symphony CMS, XSLT, PHP, SASS, Compass, HTML, JavaScript.


Cybox

Web Developer

November 2006 - August 2011 (Boxmeer, The Netherlands)

Your typical web development. Mainly PHP, JavaScript, HTML, CSS.