Logo
Bogdan – Vue.js, Node.js, React, experts in Lemon.io

Bogdan

From Romania (GMT+3)

flag
Front-end Web DeveloperStrong senior
Full-stack Web Developer
Hire developer
11 years of commercial experience
Legal tech
Sports
Broadcasting software
Platforms
Utilities
Lemon.io stats

Bogdan – Vue.js, Node.js, React

Bogdan communicates boldly and fluently, a quality reflected in his coding. He is passionate about technology and grasps tools and frameworks such as Node, Vue, and React. Bogdan is skilled at working both autonomously as a full-stack developer and collaboratively within a team, having worked on projects for non-profit organizations, legal tech, and more.

Main technologies
Vue.js
5 years
Node.js
2 years
React
2 years
JavaScript
8 years
Typescript
2 years
Additional skills
MongoDB
HTML
D3.js
Vuetify
Linux
PHP
SCSS
PostgreSQL
Nest.js
Stripe API
CSS
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Lead Front-end Developer
Aug 2019 - Mar 20233 years 6 months
Project Overview

Nexog G2 is a management platform for live sports and event feeds that provides ways to schedule services, manage and configure devices, and monitoring solutions. The product is intended for close circuit use by broadcast professionals. The main features are a powerful scheduler of events, an alarm monitoring system, and a system overview that allows easy configuration of different devices.

Skeleton
Skeleton
Skeleton
Responsibilities:

The goal here was to develop the front-end from scratch as Bogdan was the sole developer on this project.

Main responsibilities:

  • created the architecture of the application and implemented everything using Vue.js;
  • broke down the Figma design into small reusable components and implemented the style and layout accordingly;
  • structured the data provided by the API;
  • kept close communication and involvement with the back-end developers and the designer;
  • participated in numerous meetings with the clients and suggested solutions to their needs;
  • created custom visualizations and made them responsive to the data provided.
Project Tech stack:
Vue.js
D3.js
SCSS
Vuetify
Senior Front-End Developer
Apr 2021 - May 20211 month
Project Overview

Nexog is a company that develops a few products which help you monitor and control the devices and services over a network. Nexog.com is the presentation website of this company that helps potential customers better understand what kind of needs Nexog can help them solve. This is achieved by presenting the information with a clean interface, interactive graphics, and easy-to-read content.

Skeleton
Skeleton
Skeleton
Responsibilities:

Apart from the actual design done in Figma by a contracted designer, Bogdan's role was to implement everything in the website using Vue.js, SCSS, and a small PHP script for sending e-mails.

Responsibilities:

  • turned Figma design into responsive HTML/CSS;
  • tested the responsiveness on different devices and screen sizes;
  • created the front-end architecture with Vue.js so that it is easy to update details in the future;
  • broke down the design into small components to improve reusability on various pages;
  • created the floating labels component with no additional libraries used for the animation;
  • created the PHP script that allows the contact us form to send the data to the company's e-mail (PHP was a requirement since the server is shared and the stack cannot be custom);
  • handled the deployment of the website on a shared server.
Project Tech stack:
Vue.js
HTML
CSS
PHP
Lead Front-End Developer
Dec 2019 - Jan 20201 month
Project Overview

A small project that helps Romanian lawyers get the end term date after applying rules from the civil law code taking into account leap years and various Romanian holidays. The main feature is a calendar and a simple way of inputting the length of the user's term and instantly calculating the result. He also used this opportunity to also try and make the application visible to the public and use Google Adwords and Google Analytics in order to better attract more users.

Skeleton
Skeleton
Skeleton
Responsibilities:

Bogdan's main goals were to first understand the needs of lawyers and then to carefully read the sections relevant to the Romanian civil code in order to understand what kind of rules needed to be implemented.

Responsibilities:

  • implemented the logic behind the multiple rules needed to get the end result;
  • created Vue.js architecture;
  • implemented clean UI design;
  • set up Google Adwords and Analytics;
  • worked on the configuration of the Virtual Private Server on Digital Ocean to serve the application.
Project Tech stack:
Vue.js
Lead Front-End Developer
Sep 2018 - Dec 20183 months
Project Overview

Leaders for Justice is a non-profit organization in Romania that needed a platform to make its voice heard. This is a non-profit project and Bogdan implemented it in order to help them. The main features are an overview of the members, two types of written content, and an article editor visible only to authenticated editors that allow them to edit and publish articles or their official stance on various topics related to the justice world.

Skeleton
Skeleton
Skeleton
Responsibilities:

Bogdan was the sole developer on this project.

Main responsibilities:

  • created the front-end (Vue.js) and back-end architecture (Node.js, Express, MongoDB);
  • broke down the user interface into small components for better reusability when creating the main features;
  • implemented the administration dashboard for the editors to write and publish articles;
  • worked on the configuration of the Virtual Private Server on Digital Ocean and created the necessary configuration for Node.js and MongoDB;
  • had various sit-downs with the organization leaders and talked about their needs regarding the website.
Project Tech stack:
Vue.js
MongoDB
Node.js
Linux

Education

2014
Computer Science
Bachelor's Degree

Copyright © 2024 lemon.io. All rights reserved.