About meBlog

Denis
Veleaev

Senior Front-End (React) Developer

About me


My name is Denis Veleaev, and I am a Senior Front-End Developer passionate about education. Currently, I work as a React developer on the world's largest travel guidance platform, serving hundreds of millions of monthly users.

I constantly learn something new and try to pass on this knowledge. I am mentoring interns and newcomers and giving educational talks at work. Also, I was a volunteer IT mentor for teenagers at CoderDojo from 2019 to 2020. I regularly participate in hackathons, IT events, and other initiatives.


I am currently seeking a new job opportunity in Germany. If you have something that might fit, please contact me.

Location

I'm currently located in Moldova, but I'm available for relocation to Germany as soon as possible. I graduated from an EU blue card-eligible university.

Contacts

Hobbies

  • Salsa dancingSalsa dancing
  • Board gamesBoard games

Languages

  • English

    Full professional proficiency
  • Russian

    Native
  • Romanian

    Professional working proficiency
  • German

    Elementary proficiency

Experience

Pentalog
Mar 2021Present
Front-End (React) Developer

I work as a React developer for the world's largest travel guidance platform, serving hundreds of millions of monthly users.

Main responsibilities:

  • Developing and maintaining large projects using Typescript, ReactJS, GraphQL, CSS Modules, Storybook, etc.

  • Working on several large applications with different tech stack

  • Writing unit tests with Jest, and React-testing-library

  • Writing end-2-end tests with Playwright

  • Collaborating in the Agile Environment

  • Participating in technical interviews

  • Doing client demos after each sprint

  • Working in a large distributed team

Endava
Oct 2018Mar 2021
Front-End (React) Developer

As a React developer, I worked on one of the world's largest financial trading platforms based in the UK

Main responsibilities:

  • Developing and maintaining large projects from the start using ReactJS, Redux, Redux-Saga, RamdaJS, Ant Design, etc.

  • Leading and mentoring newcomers within the team

  • Being responsible for the Front-End part of 2 large applications

  • Doing client demos after each sprint

  • Working in a large distributed team

  • Writing unit tests with Jest, Enzyme, and React-testing-library

  • Estimating project complexity

  • Helping QA with automation tests

Other activities at Endava:

  • Mentoring interns

  • Participating in training activities for interns and other colleagues

  • Participating in internal projects and hackathons

Go Social
Jul 2017Oct 2017
Front-End Developer, Motion & Web Designer

As a designer and developer, I created landing pages, animated videos, and small-scale React applications.

Fusion Works
Feb 2017Jul 2017
Android Developer Intern

As an intern, I was involved in the development of an Android app for a city guide.

Education

Moldova State University
Bachelor of Science (Computer Science)

EU Blue Card-eligible

Online courses
Self studying

I constantly learn something new about web-development.

Skills

  • 5+ years of experience with modern Front-End technologies: JavaScript, TypeScript, CSS + Preprocessors, React, Redux, Redux-Saga, RamdaJS, GraphQL, React-Query, etc.

  • Experience in leading and mentoring on large-scale commercial projects.

  • Proficient in English, with proven experience collaborating effectively in distributed teams based in the UK and the US.

  • I actively engage with the local IT community and participate in various hackathons and other tech-related initiatives. Additionally, I volunteered as an IT mentor at CoderDojo, contributing my expertise and guidance to young learners.

  • Experience in unit and end-2-end testing using Jest, React-testing-library, Playwright.

  • Strong collaboration skills in an Agile environment, including experience in conducting code reviews, performing complexity estimations, engaging in effective communication between teams, etc.

  • I constantly learn something new about web-development via online courses.

  • My experience with Back-End technologies is limited to online courses, personal projects and hackathons, but I am interested in gaining experience with Node.js on a large commercial project.