
Bogdan-Stefan Cernat
Verified Expert in Engineering
Software Developer
Bucharest, Romania
Toptal member since August 9, 2022
Bogdan is a senior JavaScript developer that specializes in creating front-end applications with attention to detail and implementing best practices. He is passionate about creating web applications as he finds the process enjoyable and likes to discover new technologies and techniques for implementing interesting logic. He adapts fast to new work environments and can get up to speed in no time.
Portfolio
Experience
- JavaScript - 8 years
- Node.js - 7 years
- React - 6 years
- SCSS - 6 years
- MongoDB - 5 years
- MySQL - 4 years
- Vuex - 3 years
- Vue 2 - 3 years
Availability
Preferred Environment
MacOS, Slack, Sublime Text 3, iTerm2, Visual Studio Code (VS Code)
The most amazing...
...feeling I've had is receiving proof that my work has impact on other people's lives, making their time more efficient.
Work Experience
Senior Front-end Developer
Lenox.ai GmbH
- Managed to create their MVP from scratch using Vue.js 3, TypeScript, and Pinia state management. Some features worth mentioning were viewing and controlling PDFs via the PDF Express library and a text editor implemented with Editor.js.
- Implemented multiple reusable components using design information from Figma. These components were used to create more complex behaviors and interfaces. No design library was used; all design was custom and implemented accordingly.
- Helped create Docker images and deploy them to AWS before they could implement CI/CD tools, as well as set up Nginx configurations.
Lead Front-end Developer
Nexog
- Rewrote the company's product from scratch that manages multiple transmission and receiver devices used in telecom applications.
- Provided support for various proof-of-concept features required by our clients.
- Oversaw various server configurations related to the front-end application.
- Created the company's website and collaborated closely with the designer.
- Maintained the main product by fixing bugs and reporting them in Jira.
Senior Vue.js Front-end Engineer
Cloaked, Inc
- Implemented new features such as importing previously saved passwords from CSV files and created a new user interface for account settings and multiple reusable components.
- Worked on updating the UI of the application using a design from Figma. Collaborated with the designers in order to accomplish certain UI decisions.
- Helped create reusable components for standard components used in the application. Introduced BEM conventions to SCSS styles in order to better organize the style definitions and fixed multiple issues with broken positions and structure.
- Introduced submodules in the Vuex store and better-organized data using mapActions/mapGetters/mapState to use the data store better.
- Participated in peer programming sessions where we hunted and fixed certain bugs in the app and collaborated with my colleagues to implement solutions to which we all agreed and contributed.
Lead Front-end Developer
Tellence Technologies (now Orion)
- Developed multiple proofs of concepts that were used to acquire new clients.
- Created the company's own product from scratch, a dashboard that manages network devices and helps network professionals configure them, read various logs, and analyze debugging data.
- Provided support for other projects that the company had. This included fixing bugs and implementing new features.
- Provided support for interviewing front-end applicants.
Full-stack JavaScript Developer
Clevertech
- Contributed to a Node.js web application that allows the clients to learn more about Torah via videos and lectures.
- Maintained and improved the payment system that allowed users to create subscriptions.
- Provided back-end support for new features and tracked bugs in Jira.
PHP Full-stack Developer
Grapefruit SRL
- Developed a multipurpose CMS solution for internal usage with PHP's popular framework Laravel.
- Improved and optimized existing code as well as added functionalities where they were needed.
- Created multiple small campaigns for different clients that were used to increase the number of customers.
Experience
Nexog Technologies Website
https://nexog.comLawyer Calendar for Term Deadlines
https://calculator-termene.roNGO Article Website
https://lideripentrujustitie.roEducation
Bachelor's Degree in Computer Science
Alexandru Ioan Cuza University of Iași - Iași, Romania
Skills
Libraries/APIs
Node.js, Vue 2, React, Vue, jQuery, Vuex, React Redux, Vue 3, Google Maps, WebRTC
Tools
GitLab, Figma, Slack, Sublime Text 3
Languages
JavaScript, CSS, HTML, SQL, PHP, SCSS, TypeScript, C, JADE, HTML5, CSS3
Frameworks
Express.js, Vuetify, Redux, Next.js, Tailwind CSS, Bootstrap, Nuxt.js, AngularJS
Storage
JSON, MySQL, MongoDB
Paradigms
Agile, Testing, Test-driven Development (TDD), REST
Platforms
MacOS, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS)
Other
APIs, Front-end, Application State Management, Pinia, Content Management Systems (CMS), Software Architecture, API Integration, Dashboards, Full-stack, Single Sign-on (SSO), Deployment, Technical Leadership, Code Review, CSS Animations, WebSockets, SVG, iTerm2, User Experience (UX), User Interface (UI), Orion
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