
Vlad Nicula
Verified Expert in Engineering
TypeScript Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since August 10, 2017
Vlad is a senior TypeScript engineer capable of leading teams and architecting complex front-end applications. Over the past decade of his career, he has demonstrated expertise with web apps that span industries—from eCommerce shops like LEGO to real-time applications that allow multiple users to collaborate in real time. With extensive knowledge of JavaScript and browser APIs, he can cover a project from beginning to end. Keen on communication, Vlad thrives in and empowers remote teams.
Portfolio
Experience
- JavaScript - 10 years
- CSS - 10 years
- React - 6 years
- TypeScript - 4 years
- Redux - 4 years
- Progressive Web Applications (PWAs) - 4 years
- WebSockets - 3 years
- MobX - 1 year
Availability
Preferred Environment
TypeScript, Git, React, Flutter
The most amazing...
...application I've worked on is a no-code platform enabling visual UI development and outputs generated code in React, Vue.js, and Angular—play.teleporthq.io.
Work Experience
React SME
Toptal
- Taught React and TypeScript to Toptal developers with other programming backgrounds who want to apply to React projects within the Toptal network.
- Took responsibility for preparing topics of discussion and lesson plans and teaching concepts necessary for modern application development with React and TypeScript.
- Did live coding sessions with an audience to demonstrate in practice the theoretical concepts from the lessons and answered attendees' questions.
CTO
CoreFitness
- Bootstrapped the entire infrastructure of a mobile app, web admin portal, and microservice-driven back-end architecture for a fitness-related product.
- Created a native mobile app from scratch using Flutter and Material-UI components.
- Integrated with third-party microservices via Node.js Cloud Functions written in TypeScript.
- Created a React-based admin dashboard for managing application users and settings and checking the system's integrity.
- Was actively involved in stakeholder meetings and featured prioritization and strategic planning.
- Created actionable requirements for outsourcing parts of the development to other development teams.
Tech Lead | Software Architect
TeleportHQ
- Created the custom architecture of a collaborative, real-time, visual UI builder that generates code in all major UI frameworks.
- Played a key role in creating the startup's Jira process, release cycles, and development methodologies.
- Mentored junior and mid-level developers helping them become more efficient and improving both their technical abilities and soft skills.
- Developed React components for the visual UI editor's user interface spanning various forms, performant data-heavy lists, nested lists, and tooltips to custom touch-friendly zooming and scrolling components.
- Contributed to the strategic planning of the yearly release cycles of the product, keeping in mind the priorities from the business perspective and the current technical debt and team capabilities.
- Co-created an open-source code generation library that uses abstract syntax trees to progressively enhance the code of visual UI components on the fly based on the input from the visual editor application mentioned above.
Owner | CTO
Digicraft
- Started working as an independent contractor offering front-end and full-stack JavaScript development solutions to multiple clients in Europe. For the first part of 2016, I lived and contracted in London and then relocated to my home country.
- Developed the current LEGO store website together with five other front-end developers.
- Developed a React calendar component for a premium components suite with almost feature parity with Google Calendar.
- Created an Instagram automation platform that allowed automated posting, scrapping, and scheduling of actions on the social network.
Full-stack JavaScript Developer
YOTI
- Architected a full-stack React and Node.js application that communicated via WebSockets. The tech stack included ES6, React, Redux, Socket.IO, and Protocol Buffers for smaller socket packages. The entire project was unit tested.
- Used Docker to write modular microservices that had specialized roles in the infrastructure of many microservices. Mocked the behavior of other services to allow testing in isolation while developing.
- Collaborated with a team of five full-stack developers and a QA engineer. I tracked issues with Jira and presented story breakdowns and estimations. I also had feedback with on-site UX/UI teams in London.
Full-stack JavaScript Developer | Front-end Lead
SF AppWorks
- Hired first to Cluj-Napoca's team, later scaled up to nine front-end and five back-end devs. My management duties included Jira, task estimation, tasks split, and communicating with AARP representatives (clients), building solutions for their needs.
- Introduced Less, Gulp, Express.js, Browserify, Flux, and React to the dev team on ongoing projects such as LifeReimagined (lifereimagined.aarp.org), a responsive website and web app featured by Oprah that helps people with their personal development.
- Architected the front-end application on a newer product version. My decisions shaped all the technologies, the workflow, and the development process.
- Trained my teammates on how to use the new tech stack and talked with designers and product owners (our clients) from New York to better understand their requirements, apart from developing the web app.
- Architected the LifeReimagined Institute (institute.lifereimagined.org) website built in JavaScript with a Node.js back end and Backbone.js front end. I also helped instruct a remote team on how to continue developing both the back and the front end.
- Led a team of six developers, splitting the workload between them and assessing strengths and weaknesses. I helped in sprint planning with estimates and assured the team's efficacy.
Front-end Developer
KNO, Inc. (Acquired by Intel)
- Hired as the first front-end developer to join the Cluj-Napoca office. The rest of the team was in Santa Clara, California.
- Contributed to integrated and complementary projects' development, helping publishers to release K-12 and college books in KNO's digital platform. Students can buy books with enhanced content, social integration, and teacher-student notes sharing.
- Handled front-end development and often traveled to California to meet the rest of the front-end team.
- Provided cross-platform support of the apps, hybrid app integration, CSS hardware-accelerated animation development, and touch gesture-enabled feature implementations.
Front-end/UX Developer
SDL Language Weaver
- Worked on the company's flagship product, a fully web-based application suite used by localization teams to translate huge amounts of content. The website was a rich internet application with an Ext JS front end and a Java Spring back end.
- Created smaller projects from scratch using pure JavaScript, integrating them with the automated translation services from the main app.
- Worked within an agile environment as part of my role.
- Engaged regularly in professional development efforts.
Freelance Developer
Digicraft
- Taught myself how to code and started freelancing while still in high school. I built mostly websites and WordPress themes/plugins.
Experience
Teleport Code Generators
https://github.com/teleporthq/teleport-code-generatorsThe core technical feat of this project is the Abstract Syntax Tree pipeline, which allows plugin creators to write new routines for code generators by extending the existing code generation engine.
JSHeroes
http://jsheroes.io/• Open budget.
• Open websites.
• Open organizational details.
• Worked together with a team of passionate likeminded people to bring high profile speakers at the conference
• Organized meetups and workshops in weekly meetups
Timezone Manager
https://github.com/vladnicula/timezone-managerEducation
Bachelor of Science Degree in Computer Science
Babes-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
React, Node.js, Vue, MobX
Tools
Figma, Stencil.js
Languages
TypeScript, CSS, JavaScript, HTML
Frameworks
Redux, Nuxt.js, Next.js, Flutter
Storage
NoSQL, MongoDB
Paradigms
Unit Testing, Management
Platforms
Firebase
Other
Front-end, Content Management Systems (CMS), APIs, WebSockets, Remote Team Leadership, Abstract Syntax Trees (AST), Progressive Web Applications (PWAs), User Experience (UX), Open Source, Architecture
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