Giguru Scheuer, Developer in Amsterdam, Netherlands
Giguru is available for hire
Hire Giguru

Giguru Scheuer

Verified Expert  in Engineering

Full-stack Developer

Location
Amsterdam, Netherlands
Toptal Member Since
April 14, 2022

Coming from a chemical engineering background, Giguru is a proud, self-taught software engineer with over a decade of web software development experience. His coding interests led him to enroll in a master's in artificial intelligence, expanding and strengthening his theoretical, computational foundation. His hands-on expertise taught him software is business, but business is more than software; therefore, Giguru reaches goals while considering the clients' current and future business processes.

Portfolio

Divvly
TestCafe, React, PHP, React Native, Bitbucket, Amazon Web Services (AWS)...
Leiden University Medical Center
React, Tailwind CSS, Chart.js, Dashboards, Laravel, PHP, JavaScript...
New10
JavaScript, React, Material UI, Node.js, GraphQL, Figma, Microservices, CSS3

Experience

Availability

Part-time

Preferred Environment

JavaScript, PHP, JSON REST APIs, React, MySQL, Python, TestCafe, HTML, CSS, Node.js, Full-stack Development, Software Architecture, HTML5, SCSS, REST, Testing, React Hooks, Unit Testing, REST APIs, Jira, TypeScript, Startups

The most amazing...

...project I've led involved recreating a business' core software that doubled efficiency for internal employees and exponentially increased future features.

Work Experience

Full-stack Developer

2018 - PRESENT
Divvly
  • Created a workflow management system for internal process automation. Workflows can be composed using different actions such as to-do, payment, the form required, and more, and can be attached to incoming orders.
  • Mentored a software engineering intern from MIT in React Native development.
  • Created a visual storage management web and mobile interface with drop-and-drop interactions using React and React Native.
  • Implemented an automated deployment process on AWS using automated testing in a Bitbucket pipeline. The front end uses Jest, React testing library, and TestCafe, while the back end uses PHPUnit.
Technologies: TestCafe, React, PHP, React Native, Bitbucket, Amazon Web Services (AWS), Node.js, SQL, APIs, CSS, Databases, Full-stack Development, Software Architecture, HTML5, SCSS, Front-end, REST, Testing, React Hooks, E2E Testing, Unit Testing, Front-end Development, REST APIs, Full-stack, Startups, Email Templates, CSS3

Senior Full-stack Developer

2023 - 2023
Leiden University Medical Center
  • Listed all user requirements wanted and needed in meetings with different stakeholders.
  • Designed the application's UI from scratch using Adobe XD.
  • Set up the greenfield project as a full-stack developer with a React front end and Laravel PHP back end.
  • Ensured maximum technical (e.g., OAuth) and non-technical (e.g., 2FA) security.
  • Combined multiple data sources into insightful graphs using D3.js, Chart.js, and system warnings to make sure the client is compliant with the grant specifications.
  • Ensured future reliability by adding unit, API, and E2E tests so that future engineers could update and extend the application while ensuring everything keeps working.
Technologies: React, Tailwind CSS, Chart.js, Dashboards, Laravel, PHP, JavaScript, Adobe Experience Design (XD), Data Processing, OAuth 2, Databases, Unit Testing, API Testing, Data Visualization, D3.js, Responsive Email Templates, CSS3

Senior Front-end Developer

2022 - 2022
New10
  • Stepped into an ongoing project with 70+ microservices and was able to navigate the codebase and commit within 48 hours.
  • Implemented Figma flow designs into scalable React front-end solutions.
  • Extended and improved the core UI components library—as a senior—including components all juniors can only implement.
Technologies: JavaScript, React, Material UI, Node.js, GraphQL, Figma, Microservices, CSS3

Senior Full-stack Developer

2020 - 2022
Uw-s
  • Recreated the business' core application using React and a REST API to increase employee efficiency by reducing the time spent using the application by half—preventing the need to hire more personnel when scaling up.
  • Created a flexible, automated matching system between items and deployment options based on tags, demographics, and timely data, like the weather, for over 300 clients.
  • Oversaw the technical migration of a fixed-fee business model into a subscription-based business model using Stripe and ensured a seamless transition for the company and its customers.
Technologies: Electron, GitLab CI/CD, Automated Testing, Matching Systems, React, CakePHP 3, Docker, Stripe API, JSON REST APIs, React Native, Node.js, SQL, APIs, CSS, Databases, Responsive Web Design (RWD), Full-stack Development, Software Architecture, HTML5, SCSS, Front-end, REST, Testing, React Hooks, Unit Testing, Front-end Development, REST APIs, Full-stack, Figma, CSS3

Freelance Full-stack Developer

2021 - 2021
Utrecht's Studenten Corps
  • Developed a user interface with an overview of the transaction data retrieved from bookkeeping software.
  • Integrated a bookkeeping API with a secure user interface over a long weekend to minimize cash-flow problems as Studenten Corps' 2,000+ clients only pay after seeing the transaction overview.
  • Created automated tests for this mission-critical application.
Technologies: Laravel, Exact Online, PHP, SQL, APIs, CSS, Eloquent, Databases, Software Architecture, HTML5, Front-end, REST, REST APIs, CSS3

Freelance RPA Developer and Data Scientist

2018 - 2018
Bookchoice
  • Automated extracting numbers and statistics on consumer behavior for suppliers, which was previously done manually in Excel.
  • Created forecasting models on eCommerce KPIs (revenue, subscriber churn rate, etc.) in Google Data Studio on data queried from Google BigQuery and FireBase.
  • Assisted a data scientist in writing complex SQL queries and their best practices.
  • Created a scraper for information on events in the major Dutch cities, including parsing for prices, dates, artists, etc.
Technologies: SQL, BigQuery, Firebase, JavaScript, Web Scraping, MongoDB, Data Visualization, CSS3

Full-stack Developer

2014 - 2017
Medina Anesthesia
  • Developed a web application to schedule medical personnel at different locations.
  • Created a connection to their bookkeeping software for invoicing based on data from the web application.
  • Implemented a reporting dashboard with KPI statistics and predictions.
Technologies: React, PHP, SQL, APIs, CSS, Full-stack Development, HTML5, Front-end, Front-end Development, REST APIs, Email Templates, Responsive Email Templates, CSS3

Rebuilding Narrowcasting CMS

https://www.uw-s.nl/octocast
I was in charge of rebuilding the company's primary software product, a narrowcasting application with a React front-end, a CakePHP back-end, and an Electron desktop application that can be updated remotely. I was recruited to educate the in-house developers on React, test automation, and jointly recreate their 15-year-old monolith application.

Video Advertisement Matching and Distribution

Given my background in artificial intelligence, I was in charge of creating a matching model to match video messages and ads with over 1500 locations based on the location's tags, timely API data (e.g., weather), and demographics, including age and social class, and more.

Moreover, given the complexity of the matching model, automated tests were created to ensure correct matching in a continuous development environment.

Medical Professional Planning Application

A React-based application for scheduling medical professionals, including e-mail notifications, logging, time tracking, e-mailed invoicing, and integration with accounting software based on payment schemes dependent on the professional's and client's settings.

The application required traceability, mainly because it is in the healthcare sector. I was the main full-stack developer in charge of its front-end, back-end, UI/UX, and deployment onto servers.

Grant Management Tool

A React and PHP-based web application for automating financial management for grants. I managed the application from end to end: collecting requirements, UI, coding, testing, and DevOps. The application took financial and employment data and provided insights into compliance with the grant, budget, and financial commitments.
2018 - 2022

Master's Degree in Artificial Intelligence

University of Amsterdam - Amsterdam, Netherlands

2012 - 2018

Bachelor's Degree in Chemical Engineering

Delft University of Technology - Delft, Netherlands

Libraries/APIs

React, REST APIs, D3.js, PyTorch, Node.js, Scikit-learn, Stripe API, Stripe, Chart.js

Tools

GitLab CI/CD, Bitbucket, Jira, IntelliJ IDEA, BigQuery, Figma, Adobe Experience Design (XD)

Frameworks

CakePHP 3, Laravel, TestCafe, React Native, Eloquent, Material UI, Electron, PHPUnit, CakePHP, Tailwind CSS, OAuth 2, Bootstrap

Languages

Python, PHP, JavaScript, HTML, CSS, SQL, HTML5, TypeScript, CSS3, SCSS, GraphQL

Paradigms

Automated Testing, REST, Testing, Unit Testing, Microservices, E2E Testing, Responsive Web Design (RWD)

Storage

Amazon S3 (AWS S3), MySQL, Databases, MongoDB

Platforms

Amazon Web Services (AWS), Jupyter Notebook, Docker, Firebase

Other

JSON REST APIs, APIs, Full-stack Development, Software Architecture, Front-end, Full-stack, React Hooks, Front-end Development, Web Scraping, Startups, Data Visualization, Email Templates, Responsive Email Templates, Natural Language Processing (NLP), Information Retrieval, Artificial Intelligence (AI), Scraping, Generative Pre-trained Transformers (GPT), PDF Scraping, Chemistry, Linear Algebra, Thermodynamics, Molecular Biology, Machine Learning, Evolutionary Algorithms, Deep Learning, Matching Systems, Exact Online, XMPP, User Interface (UI), Dashboards, Data Processing, API Testing, Greenfield

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring