Kamil Nguyen Van, Developer in Barcelona, Spain
Kamil is available for hire
Hire Kamil

Kamil Nguyen Van

Verified Expert  in Engineering

Full-stack Developer

Location
Barcelona, Spain
Toptal Member Since
October 14, 2022

Kamil is a software engineer with 10+ years of experience in startups and scale-ups. His specialty is full-stack development with React, JavaScript, TypeScript, and Node.js, but he feels comfortable in many other stacks. As a person who had his own startup, he can work within software engineering and product development boundaries. Being able to speak 10 foreign languages (able to work in 7) and having worked in many types of companies, Kamil adapts swiftly to any company culture.

Portfolio

Qbeast
Next.js, React, TypeScript, CSS, JavaScript, ECMAScript (ES6), Git, Linux...
Puul
HTML, CSS, TypeScript, React, Next.js, Mobile Apps...
MultiHQ
JavaScript, Slack, WebStorm, MacOS, Node.js, TypeScript, Algorithms, Software...

Experience

Availability

Full-time

Preferred Environment

React, Node.js, TypeScript, JavaScript, Algorithms, Amazon Web Services (AWS), Google Cloud, Firebase, MongoDB, Full-stack

The most amazing...

...thing I've created is a language learning app. I led the design, marketing, and development, and it made me understand how stellar products work.

Work Experience

Full-stack Engineer (Contract)

2023 - PRESENT
Qbeast
  • Developed an app that serves images to mobile and desktop devices.
  • Integrated advanced analytics and tooling and educated the team on using and extending them.
  • Built the app from scratch: the back end, front end, and infrastructure-related code like Docker.
Technologies: Next.js, React, TypeScript, CSS, JavaScript, ECMAScript (ES6), Git, Linux, GitHub, Tailwind CSS, QA Automation, System Architecture, Software Engineering, RESTful Services, Sass, Data Analytics, Data Engineering, React Redux, JSX, Mobile First, JavaScript Testing, Search Engine Optimization (SEO), Cloud Platforms, Amazon EC2, Relational Databases, REST APIs, Containerization, Responsive Web Apps, Amazon S3 (AWS S3), Webhooks, Responsive Web Design (RWD), Vercel, Slack

Front-end Developer (Contract)

2023 - 2023
Puul
  • Developed a server-side rendered Next.js app for a landing page. It had a 100% score by Google search engine standards.
  • Built an admin panel (a single-page application) for the employees working in the company's support.
  • Researched and proposed cloud solutions and managed and deployed the apps.
Technologies: HTML, CSS, TypeScript, React, Next.js, Mobile Apps, Search Engine Optimization (SEO), JavaScript Testing, Mobile First, Git, Jira, Figma, Mocha, Jest, Cloud Platforms, CI/CD Pipelines, Vite, Slack, Web Usability

Full-stack Engineer (Contract)

2021 - 2022
MultiHQ
  • Developed an app for companies' internal communication, "Slack but for audio." The main communication channel was audio, such as audio calls and audio messages.
  • Created a hiring pipeline for software engineering.
  • Took part in the ideation processes of several pivots of the company as well as their implementations.
  • Set up infrastructure for scalable and resilient apps in AWS, Google Cloud, Firebase, and Auth0.
  • Researched the market for competition and product fits.
Technologies: JavaScript, Slack, WebStorm, MacOS, Node.js, TypeScript, Algorithms, Software, GraphQL, MVP Design, React, UX Design, Figma, Responsive UI, CSS, User Experience (UX), Front-end, Full-stack, PostgreSQL, Next.js, Minimum Viable Product (MVP), OAuth 2, Authentication, OpenID, Web Development, Architecture, System Architecture Design, Project Planning, Software Design, OpenID Connect (OIDC), OAuth, Security, Back-end, Firebase, Software Architecture, HTML, Cloud, APIs, Scalability, MERN Stack, User Interface (UI), Amazon Web Services (AWS), Google Cloud Platform (GCP), Redux, MongoDB, Material UI, Automated Testing, CI/CD Pipelines, Agile, Single Sign-on (SSO), OpenAI GPT-4 API, Networking, Microservices, Heroku, Web Design, Automation, Express.js, Artificial Intelligence (AI), Exports, Cloud Infrastructure, Kubernetes, DevOps, API Integration, Tailwind CSS, QA Automation, Jest, System Architecture, Software Engineering, Apollo, AWS Lambda, Serverless Architecture, Amazon Cognito User Pools, Lambda Functions, Serverless, Web Scraping, Applicant Tracking Software (ATS), RESTful Services, Sass, MVC Frameworks, Git, Data Analytics, Data Engineering, React Redux, JSX, Amazon DynamoDB, Webpack, Mobile First, JavaScript Testing, Cloud Platforms, Amazon EC2, Relational Databases, GitHub, REST APIs, Containerization, Amazon Cognito, Responsive Web Apps, Amazon S3 (AWS S3), Webhooks, Responsive Web Design (RWD), Vercel, Web Usability

Founder | Software Architect

2017 - 2022
Tiengos
  • Designed, developed, and marketed an app for language learning. The app allows users to learn language through comprehensible input.
  • Built a team of marketers and translators who helped develop the product.
  • Made the app climb into the top 10 best Android apps for learning the Polish language.
  • Made the app reach over 2,000 monthly active users.
  • Set up a highly scalable infrastructure for the web app.
  • Led targeted email marketing campaigns with Mailchimp and Mailjet.
  • Built integrations with multiple external services, including Google Translation API, Facebook API, Fullstory API, and Amplitude.
  • Built analytics dashboards with the help of Amplitude and Amplitude JavaScript SDK.
Technologies: JavaScript, Product Development, Algorithms, Translation, Python, Java, WebStorm, MacOS, Node.js, TypeScript, Software, Mathematics, Video Editing, MVP Design, Stripe, UX Design, Stripe Checkout, Stripe API, Figma, Responsive UI, CSS, User Experience (UX), Front-end, Full-stack, PostgreSQL, Minimum Viable Product (MVP), OAuth 2, Authentication, OpenID, Web Development, Architecture, System Architecture Design, Project Planning, Software Design, OpenID Connect (OIDC), OAuth, Security, Back-end, React Native, React, Software Architecture, HTML, Cloud, APIs, Scalability, MERN Stack, Design, User Interface (UI), Amazon Web Services (AWS), Google Cloud Platform (GCP), Mobile, Redux, MongoDB, Material UI, Automated Testing, Styled-components, CI/CD Pipelines, Agile, Single Sign-on (SSO), Networking, Microservices, Heroku, Web Design, Automation, Google Sheets, Express.js, Artificial Intelligence (AI), Scraping, CSV Export, Data Scraping, Exports, Infrastructure as Code (IaC), Cloud Infrastructure, Kubernetes, DevOps, API Integration, Payment APIs, jQuery, QA Automation, Jest, System Architecture, Software Engineering, Apollo, Data Science, Expo, WebRTC, Leadership, RESTful Services, Sass, MVC Frameworks, Git, Bootstrap 4, Data Analytics, Data Engineering, React Redux, JSX, Progressive Web Applications (PWA), Webpack, Mobile Apps, Mobile First, JavaScript Testing, Search Engine Optimization (SEO), Mocha, Cloud Platforms, Amazon EC2, Relational Databases, GitHub, REST APIs, Containerization, Amazon Cognito, Responsive Web Apps, Amazon S3 (AWS S3), Webhooks, Responsive Web Design (RWD), Vercel, Slack

Software Engineer

2018 - 2020
Typeform
  • Contributed to building Typeform's form creation interface. Worked closely with product owners and designers.
  • Led the redesign of the software engineering hiring process, from the initial call to screening to coding interviews. Mentored and helped hire the company's engineers.
  • Oversaw multiple growth experiments, safeguarded by A/B tests, analytics, and backup scenarios. Worked closely with data scientists.
  • Developed highly scalable back-end services in multiple technologies.
Technologies: JavaScript, Go, React, CSS, Amazon Web Services (AWS), Slack, WebStorm, MacOS, Node.js, TypeScript, Algorithms, Software, MVP Design, UX Design, Figma, Responsive UI, User Experience (UX), Docker, Front-end, Full-stack, Minimum Viable Product (MVP), OAuth 2, Authentication, OpenID, Web Development, Architecture, System Architecture Design, Project Planning, Software Design, OpenID Connect (OIDC), OAuth, Security, Back-end, Software Architecture, HTML, Cloud, APIs, Scalability, MERN Stack, Design, User Interface (UI), Redux, Material UI, Automated Testing, Styled-components, CI/CD Pipelines, Agile, Single Sign-on (SSO), Networking, Microservices, Web Design, Automation, Express.js, Live Chat, Infrastructure as Code (IaC), Cloud Infrastructure, Kubernetes, DevOps, API Integration, QA Automation, Jest, System Architecture, Software Engineering, Leadership, RESTful Services, Sass, MVC Frameworks, Git, Data Analytics, Data Engineering, JSX, Webpack, Mobile First, JavaScript Testing, Search Engine Optimization (SEO), Cloud Platforms, Amazon EC2, Relational Databases, GitHub, REST APIs, Containerization, Responsive Web Apps, Amazon S3 (AWS S3), Webhooks, Responsive Web Design (RWD), Vercel, Web Usability

Senior Software Engineer

2016 - 2017
Zinio
  • Developed an internal library that simplified testing of the company's API.
  • Oversaw the creation of a Scala back-end service aggregator that simplified and accelerated the company's APIs.
  • Took part in the architecture redesign of the company's back-end services. It helped the company to migrate from a PHP monolith to a Scala microservice architecture.
Technologies: Scala, JavaScript, Node.js, Amazon Web Services (AWS), Docker, Slack, WebStorm, MacOS, Algorithms, Software, Python, Responsive UI, CSS, User Experience (UX), Front-end, Full-stack, OAuth 2, Authentication, Web Development, Architecture, System Architecture Design, Project Planning, Software Design, Back-end, Software Architecture, HTML, Cloud, APIs, Scalability, MERN Stack, User Interface (UI), Automated Testing, CI/CD Pipelines, Agile, Networking, Microservices, Automation, Express.js, DevOps, API Integration, QA Automation, Jest, System Architecture, TypeScript, Software Engineering, RESTful Services, Git, Jira, Cloud Platforms, Amazon EC2, Relational Databases, GitHub, Waterfall Methodology, REST APIs, Responsive Web Design (RWD)

Agile Developer

2015 - 2016
Comet Global Consulting
  • Led introductory workshops on TDD best practices and encouraged extensive testing in the company.
  • Developed and maintained Java microservices in Spring Framework.
  • Contributed to creating back-end services for a back-office app of one of the biggest UK broadcasting companies, Sky Group.
  • Participated in meetings between stakeholders of the company. Translated business requirements into implementation details.
  • Worked on, redesigned, and maintained parts of a huge SQL database (500+ tables).
  • Contributed to the development and automation of the unit, integration, scenario, and end-to-end tests.
Technologies: Java, Apache Maven, SQL, Test-driven Development (TDD), Jenkins, WebStorm, JavaScript, Software, Responsive UI, CSS, User Experience (UX), Front-end, Full-stack, Authentication, Web Development, Architecture, System Architecture Design, Project Planning, Software Design, Back-end, Software Architecture, HTML, Cloud, APIs, Automated Testing, CI/CD Pipelines, Agile, Microservices, Automation, QA Automation, System Architecture, Software Engineering, Git, Jira, Cloud Platforms, MySQL, GitHub, Waterfall Methodology, REST APIs

Guest Lecturer

2015 - 2016
Vietnam National University, Hanoi
  • Taught a subject called Mathématiques 2: Algèbre Linéaire (Mathematics 2: Linear Algebra).
  • Prepared lectures, tests, and exams during the semester.
  • Made sure the course was taught in correct French.
Technologies: Mathematics, Software, Software Engineering, Git, REST APIs

Tiengos

https://www.tiengos.com/
A web-based language learning app designed for people who want to get from intermediate to advanced levels in a language. The app is developed with modern tech—React and TypeScript. Available for both mobile and desktop devices.

Typeform

https://www.typeform.com/
Typeform is a no-code SaaS platform with thoughtfully-designed tools that help companies grow their business by engaging with their audience. Offering people-friendly forms, quizzes, surveys, and asynchronous video solutions.

Declinator

https://www.declinator.com/
An online tool for calculating and retrieving the grammar forms of words in the Polish language. Similarly to Google Translate, the product is built as both a B2C (web user interface) and B2B (API) product.

Yoen Location

An Android app that allows users to share their real-time location with contacts of their choice. The app was published long before the real-time location-sharing feature was introduced to the mainstream communicators such as WhatsApp, Facebook Messenger, or Telegram. The app communicates with a Node.js server that uses Google.
2013 - 2013

Student Exchange in Computer Science

Pontificia Universidad Católica del Perú - Lima, Peru

2010 - 2013

Bachelor's Degree in Mathematics

University of Science and Technology - Kraków, Poland

2008 - 2013

Master's Degree in Robotics

University of Science and Technology - Kraków, Poland

2012 - 2012

Student Exchange in Computer Science

Université de Technologie de Belfort Montbéliard - Belfort, France

2008 - 2012

Bachelor's Degree in Automation and Robotics

University of Science and Tecnology - Kraków, Poland

APRIL 2019 - PRESENT

Chinese HSK4

Confucius Institute

MAY 2017 - PRESENT

Big Data Analysis with Scala and Spark

Swiss Federal Institute of Technology Lausanne

MAY 2017 - PRESENT

Functional Programming Capstone in Scala

Swiss Federal Institute of Technology Lausanne

NOVEMBER 2016 - PRESENT

Parallel Programming

Swiss Federal Institute of Technology Lausanne

SEPTEMBER 2015 - PRESENT

M101J: MongoDB for Java Developers

MongoDB University

MAY 2015 - PRESENT

DELE Spanish Certificate C2 (Proficient)

Instituto Cervantes

MAY 2015 - PRESENT

Coding the Matrix: Linear Algebra through Computer Science Applications

Brown University

APRIL 2015 - PRESENT

Game Theory

National Research University Higher School of Economics

OCTOBER 2014 - PRESENT

Programming Cloud Services for Android Handheld Systems

Vanderbilt University

Libraries/APIs

React, Node.js, OpenID, jQuery, React Redux, REST APIs, Stripe, Stripe API, WebRTC, Google Maps

Tools

WebStorm, Slack, Git, GitHub, JSX, JavaScript Testing, ChatGPT, Stripe Checkout, Google Sheets, Expo, Webpack, Jira, Mocha, Amazon Cognito, Apache Maven, Jenkins, Figma, Amazon Simple Queue Service (SQS)

Frameworks

Next.js, OAuth 2, Redux, Material UI, Express.js, Tailwind CSS, Jest, React Native, AngularJS, Spark, Angular

Languages

TypeScript, JavaScript, CSS, HTML, GraphQL, Sass, Java, Python, Scala, SQL, C++, Go, C, C#, ECMAScript (ES6)

Paradigms

Functional Programming, Test-driven Development (TDD), UX Design, Automated Testing, Agile, Microservices, Automation, DevOps, Serverless Architecture, Search Engine Optimization (SEO), Responsive Web Design (RWD), Data Science, Parallel Programming

Platforms

Firebase, Mobile, AWS Lambda, Amazon EC2, Vercel, Android, Amazon Web Services (AWS), Docker, MacOS, Google Cloud Platform (GCP), Heroku, Kubernetes, Linux

Storage

MongoDB, Relational Databases, Amazon S3 (AWS S3), Databases, PostgreSQL, Redis, MySQL, Google Cloud, Amazon DynamoDB

Industry Expertise

Web Design

Other

Algorithms, Software, Mathematics, Applied Mathematics, Product Development, Spanish, Game Theory, Software Architecture, Front-end, User Experience (UX), Video Editing, MVP Design, Web Development, Responsive UI, Full-stack, Minimum Viable Product (MVP), Architecture, System Architecture Design, CTO, Project Planning, Software Design, OpenID Connect (OIDC), Back-end, APIs, Scalability, MERN Stack, User Interface (UI), CI/CD Pipelines, Single Sign-on (SSO), CSV Export, Cloud Infrastructure, API Integration, QA Automation, System Architecture, Software Engineering, Lambda Functions, Serverless, RESTful Services, MVC Frameworks, Progressive Web Applications (PWA), Mobile First, Cloud Platforms, Containerization, Responsive Web Apps, Webhooks, Web Usability, OpenAI, Cloud, Authentication, OAuth, Security, Styled-components, OpenAI GPT-4 API, Networking, Web Scraping, Artificial Intelligence (AI), Scraping, Data Scraping, Live Chat, Exports, Payment APIs, Apollo, SVG, Leadership, Amazon Cognito User Pools, Applicant Tracking Software (ATS), Bootstrap 4, Data Analytics, Data Engineering, Mobile Apps, Maps, Waterfall Methodology, Cryptography, Computer Science, Translation, Big Data, Data Mining, Chinese, Design, Engineering, Infrastructure as Code (IaC), Mathematical Finance, Vite

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