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
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
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.
Front-end Developer (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)
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, 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)
Languages
TypeScript, JavaScript, CSS, HTML, GraphQL, Sass, Java, Python, Scala, SQL, C++, Go, C, C#, ECMAScript (ES6)
Frameworks
Next.js, OAuth 2, Redux, Material UI, Express.js, Tailwind CSS, Jest, React Native, AngularJS, 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
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, 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
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