Kamil Nguyen Van
Verified Expert in Engineering
Full-stack Developer
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 ten foreign languages (able to work in seven) and having worked in many types of companies, Kamil adapts swiftly to any company culture.
Portfolio
Experience
- Algorithms - 11 years
- Node.js - 8 years
- TypeScript - 7 years
- React - 6 years
- Product Development - 6 years
- Next.js - 5 years
- ChatGPT - 2 years
- OpenAI - 2 years
Availability
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
Technical Founder
YourBestAccent.com
- Architected and developed a full-stack TypeScript application for language accent improvement, integrating React, Node.js, and Express with a Supabase PostgreSQL database.
- Implemented voice cloning functionality using ElevenLabs API, enabling users to hear their own voice speaking with a native accent for personalized pronunciation practice.
- Designed and built a RESTful API to handle complex user interactions, including audio recording, playback, and comparison features for accent improvement.
- Developed a seamless user authentication system using Supabase and Google Sign-In, ensuring secure and convenient access to the application.
- Integrated Stripe payment processing, enabling subscription-based access to premium features and managing user billing cycles.
- Optimized application performance and scalability, deploying the front end on Vercel and the back end on DigitalOcean with PM2 for process management.
Full-stack Software Engineer (Contract)
Halcyon
- Developed and maintained Python and Python 3 applications, improving system efficiency through optimized code and algorithms.
- Built and optimized a Next.js application and implemented a pixel-perfect design.
- Designed and implemented PostgreSQL databases, optimizing query performance and reducing data retrieval time.
Full-stack Software Engineer (Contract)
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.
Full-stack Engineer (Contract)
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.
Full-stack Software Engineer (Contract)
Looka
- Built a microservice responsible for the integration of the company's infrastructure and an external API service.
- Created an OAuth 2.0 authentication server complying with the security standards.
- Handled documentation and supported the team to which the project was handed out.
Full-stack Software Engineer (Contract)
Skippr
- Built an MVP of the product—a Figma plugin with a custom AI-powered back end.
- Introduced the OpenAPI SDK to our custom back end.
- Oversaw the deployment of front- and back-end services.
Full-stack Engineer (Contract)
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.
Founder | Software Architect
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.
Software Engineer
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.
Senior Software Engineer
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.
Agile Developer
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.
Guest Lecturer
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.
Experience
Tiengos
https://www.tiengos.com/Typeform
https://www.typeform.com/Declinator
https://www.declinator.com/Yoen Location
Education
Student Exchange in Computer Science
Pontificia Universidad Católica del Perú - Lima, Peru
Bachelor's Degree in Mathematics
University of Science and Technology - Kraków, Poland
Master's Degree in Robotics
University of Science and Technology - Kraków, Poland
Student Exchange in Computer Science
Université de Technologie de Belfort Montbéliard - Belfort, France
Bachelor's Degree in Automation and Robotics
University of Science and Tecnology - Kraków, Poland
Certifications
Chinese HSK4
Confucius Institute
Big Data Analysis with Scala and Spark
Swiss Federal Institute of Technology Lausanne
Functional Programming Capstone in Scala
Swiss Federal Institute of Technology Lausanne
Parallel Programming
Swiss Federal Institute of Technology Lausanne
M101J: MongoDB for Java Developers
MongoDB University
DELE Spanish Certificate C2 (Proficient)
Instituto Cervantes
Coding the Matrix: Linear Algebra through Computer Science Applications
Brown University
Game Theory
National Research University Higher School of Economics
Programming Cloud Services for Android Handheld Systems
Vanderbilt University
Skills
Libraries/APIs
React, Node.js, OpenID, jQuery, React Redux, REST APIs, Stripe Connect, Stripe, Stripe API, WebRTC, Google Maps, OpenAI API, Stripe Connect API
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), NGINX, PM2, Notion, Notion Formulas
Languages
TypeScript, JavaScript, CSS, HTML, GraphQL, Sass, Java, Python, Scala, SQL, C++, Go, C, C#, ECMAScript (ES6), Python 3
Frameworks
Next.js, OAuth 2, Redux, Material UI, Express.js, Tailwind CSS, Jest, React Native, AngularJS, Bootstrap, Spark, Angular
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), Parallel Programming
Platforms
Firebase, Mobile, AWS Lambda, Amazon EC2, Vercel, Android, Amazon Web Services (AWS), Docker, MacOS, Google Cloud Platform (GCP), Heroku, Kubernetes, Linux, DigitalOcean
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), OpenAI GPT-4 API, CSV Export, Cloud Infrastructure, API Integration, QA Automation, System Architecture, Software Engineering, Lambda Functions, Serverless, RESTful Services, MVC Frameworks, Progressive Web Applications (PWAs), Mobile First, Cloud Platforms, Containerization, Responsive Web Apps, Webhooks, Web Usability, OpenAI, ElevenLabs Solutions, Full-stack Development, Startups, Cloud, Authentication, OAuth, Security, Styled-components, Networking, Web Scraping, Artificial Intelligence (AI), Scraping, Data Scraping, Live Chat, Exports, Payment APIs, Apollo, SVG, Data Science, 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, Amazon Translate, Servers, Google Sign-in, Jupiter, Web Components, Lightning Web Components (LWC), CSS Modules, Natural Language Processing (NLP), google sign in, Supabase, Tailwind UI, GitHub Actions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring