Bogdan
From Romania (GMT+3)
11 years of commercial experience
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
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Lead Front-end Developer
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.
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.
Senior Front-End Developer
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.
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.
Lead Front-End Developer
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.
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.
Lead Front-End Developer
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.
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.