Lucian
From Romania (GMT+3)
17 years of commercial experience
Lemon.io stats
Lucian – Typescript, React, JavaScript
Lucian is a Senior Front-End Developer with extensive experience in JavaScript and Angular, currently favouring React for its technical advantages. With over 16 years in the industry, Lucian has worked on diverse projects, including an online gambling platform, a step-counting app, and a messaging app. Lucian is eager to tackle new challenges and contribute his expertise to your team!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Front-end developer
It is an online gambling company which operates the world's largest online betting exchange.
The old "my account" section for site was written in YUI, an old javascript framework that is no longer supported, making it difficult to implement new features. Therefore the new page was built with a newer technology stack using React, Redux and Typescript on the front-end side. It was also used Jest for unit testing, Storybook for component development, Jenkins and Go for CI/CD. On the "new page", the performance was very important, so they measured it on each release and took the steps to improve it compared to the older version. They used webpage test and lighthouse for monitoring the performance. When navigating from one page to another they used React Suspense and React Router to load only the needed bundles (created with Webpack), so the user would only load only the necessary code to view a specific page.
Accomplishments:
- A/B testing
- unit testing with Jest
- built design system with Storybook
- split the app in chunks based on routing with Webpack
- tracked and improved page performance
Senior Front-end developer
It is an online gambling company which operates the world's largest online betting exchange.
They used Storybook so they could create a design system by isolating every view component and to have the possibility to see the components in different states. For the build system on the front-end, they worked with Webpack 4. The page was built so it could support different brands with the possibility to style each of them differently. Some functionalities between brands are also different to adapt to changes required by betting regulators in each country the company operates in.
Accomplishments:
- designed architecture of the web application
- supported multi brands
- validations for every field
- internalization to support multiple languages
- A/B testing
- unit testing using Jest
- designed system using Storybook
Senior Front-end developer
A mobile application built with Ionic and Angular 4 that encourages people to walk and compete in number of steps with other people and teams. The main goal each year apart from promoting to use less the cars in the city is to fund a charitable project that improves the life of people in the community
Accomplishments:
- unit-testing coverage for 80% of the code
- firebase database maintenance
- improved design and usability
Front-end developer
It is a web client that lets desk-based staff exchange secure text messages with users, from a desktop, laptop or workstation on wheels. This is a chat application built with WebSockets, AngularJs, Gulp, and Lodash among others. They used Jenkins and Bamboo for CI/CD. The application is used in the hospitals for communication between doctors and other clinicians, being a more secure alternative to standard texting. Two different teams were working on developing an iOS and Android application that were also used to communicate with the web client.
Accomplishments:
- used websockets for communication
- grew the team and mentor the new developers
- e2e tests