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 protected] | |
Website | https://theclevernode.com |
Blog | https://gaya.pizza |
@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:
Fluently: Dutch and English. Basic: German and Norwegian.
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.
Freelance
intoto.io)
Intoto (Visualising river data from Norway Created a soon to be publically launched tool which makes Norwegian river data insightful for governments and other stakeholders. Making maps, charts, and data exploration tools.
actuit.nl)
ActuIT (React / JavaScript consultant Answering questions and teaching JavaScript / React concepts. Mostly by joining in bi-weekly meeting with the developers and by email.
graylog.com)
Graylog (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.com)
Philips (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.nl)
Route42 (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.no)
Dekode (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.com)
BrewPi (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.nl)
Cybox (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.
alexvangroningen.nl)
Alex van Groningen (Consultancy Performing code-reviews for their server side rendered website using React and Node.js. Also gave insights based on my findings.
CleverNode projects
wreckeys.com)
Wreckey's (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.
dramm.it)
Drammit (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.
usethyme.com)
Thyme (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.
abtestingforwordpress.com)
A/B Testing for WordPress (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.
getformable.com)
Formable (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.