Bogdan-Stefan Cernat, Developer in Bucharest, Romania
Bogdan-Stefan is available for hire
Hire Bogdan-Stefan

Bogdan-Stefan Cernat

Verified Expert  in Engineering

Bio

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

Lenox.ai GmbH
JavaScript, Next.js, Vue, Pinia, Docker, TypeScript...
Nexog
Node.js, Vue 2, JavaScript, Vuex, SVG, SCSS, CSS, Vue, TypeScript, HTML, Redux...
Cloaked, Inc
Vue, JavaScript, HTML5, User Experience (UX), User Interface (UI), CSS3...

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

Part-time

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

2023 - 2023
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.
Technologies: JavaScript, Next.js, Vue, Pinia, Docker, TypeScript, Content Management Systems (CMS), Single Sign-on (SSO), JSON, Deployment, APIs, Software Architecture, Nuxt.js, Amazon Web Services (AWS), Dashboards

Lead Front-end Developer

2021 - 2023
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.
Technologies: Node.js, Vue 2, JavaScript, Vuex, SVG, SCSS, CSS, Vue, TypeScript, HTML, Redux, React, Front-end, Agile, GitLab, Next.js, Testing, Vue 3, Application State Management, Tailwind CSS, Content Management Systems (CMS), Express.js, Single Sign-on (SSO), JSON, Deployment, APIs, Software Architecture, Technical Leadership, Nuxt.js, Google Maps, API Integration, Code Review, Test-driven Development (TDD), CSS Animations, Dashboards, Vuetify

Senior Vue.js Front-end Engineer

2022 - 2022
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.
Technologies: Vue, JavaScript, HTML5, User Experience (UX), User Interface (UI), CSS3, Front-end, Content Management Systems (CMS), JSON, Deployment, Nuxt.js, Test-driven Development (TDD), CSS Animations, Dashboards

Lead Front-end Developer

2016 - 2021
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.
Technologies: JavaScript, Node.js, CSS, WebSockets, WebRTC, SVG, Vue 2, React, AngularJS, Vue, HTML, Front-end, GitLab, Testing, Application State Management, Bootstrap, Content Management Systems (CMS), Express.js, jQuery, Full-stack, Single Sign-on (SSO), JSON, Deployment, APIs, Software Architecture, Technical Leadership, Nuxt.js, Google Maps, API Integration, Code Review, Test-driven Development (TDD), CSS Animations, Dashboards, Vuetify, Orion

Full-stack JavaScript Developer

2015 - 2016
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.
Technologies: Node.js, MongoDB, JavaScript, CSS, JADE, HTML, Front-end, Bootstrap, Content Management Systems (CMS), Express.js, jQuery, Full-stack, JSON, APIs, API Integration, Test-driven Development (TDD)

PHP Full-stack Developer

2013 - 2014
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.
Technologies: PHP, MySQL, JavaScript, CSS, HTML, Front-end, Bootstrap, jQuery, Full-stack, JSON, Google Maps, API Integration

Experience

Nexog Technologies Website

https://nexog.com
The presentation website of the company Nexog provides descriptions and example projects for clients to better understand what services Nexog can offer to them and how their business can benefit from the expertise of the team behind Nexog.

Lawyer Calendar for Term Deadlines

https://calculator-termene.ro
This personal project allows lawyers from Romania to get accurate results regarding the deadline of a term given by a judge. The algorithm behind the calendar uses various data from the Romanian civil justice code to calculate the deadline.

NGO Article Website

https://lideripentrujustitie.ro
This is a platform used by a nongovernmental organization called Leaders for Justice from Romania that allows the members to publish articles regarding relevant events. The application uses a Node.js back end with a REST API that stores the data in a MongoDB database and a Vue.js front end.

Education

2011 - 2014

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

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