Artemii
Lemann
Senior Frontend Developer
Info
Telegram
Location
Links
GitHub Medium LinkedInLanguages
English – Professional working proficiency (B2)
German – A2
Polish – A1
Technical Skills
Experienced
- React
- Angular
- RxJS
- TypeScript, JavaScript
- CSS, SCSS, Styled Components
- HTML 5
Skillful
- XState
- Redux
- Next.js
- NGXS, NgRx
- Mui, Angular Material
Basic Knowledge
- GraphQL, Apollo
- Node.js, Express.js
- Cypress
- Docker
- MobX
- Databases: PostgresSQL, MongoDB, Redis
- Linux (Ubuntu, Arch)
Had experience with
- Vue.js
- Scala, Java
- WordPress, PHP
- Bash
- Nginx
- Compilers
Hobbies
- Film photography
- Travelling
- Board games
Profile
Experienced Frontend Developer with a demonstrated history of building complex and feature rich applications, with extensive experience in React, Angular with TypeScript including testing with Jasmine, Jest and Cypress E2E. Implemented feature with Node.js, GraphQL. Strong engineering professional with a master’s degree focused on web development
Proficient in analyzing specifications and source code to tackle intricate challenges and develop complex UI components. Experienced in investigating and resolving complex problems, including Jira Query Language implementation and per-client customisation solutions through feature flags and server configurations
I find great value in sharing knowledge. I have experience leading mentoring junior developers, conducting interviews, performing code reviews, and teaching web technologies to schoolchildren. Additionally, I contribute to the tech community through writing articles on Medium and preparing talks from time to time
Work Experience
Senior Front-end developer @ IPONWEB
I handled ownership of UI customisation in Angular, code reviews, mentoring and hiring. Collaborated with globally distributed teams
In collaboration with design team created and implemented onboading tutorial for application based on Angular, Angular Material and RxJS
Proactively drove technical improvements, conducted research. Organized and facilitated effective communication with product owners to refine story descriptions and deliver successful outcomes. Took charge and ownership of cross-team projects
- Automated frontend testing with Jest and Cypress
- Refactored a whole React application to XState, which made easier and less error-prone further development
Senior Front-end developer @ DINS (RingCentral)
Development of internal tools for QA engineers on Angular
I implemented Jira Query Language search with autocomplete to search test cases by filters in single query string
- Redesign implementation with HTML5, CSS3 and SCSS on many pages of our application
- Contributed to documentation and participated in design reviews
- Continually strove to increase code quality: prepared guide and code style for app styles, initiated mutations analysis and subsequent refactoring, refactored CI and reduced build time by 5 minutes
Front-end developer @ T-Systems
Development of Angular fat-client SPA with complex business logic for offline store agents
- Leaded the redesign implementation for the entire application to new adaptive design
- Leaded meetings regarding the progress of our redesign work to product managers and business stakeholders
- Supported admin dashboard in Vue.js
Front-end developer @ Creative Agency "Bandito"
- Created pixel-perfect, cross browser landing pages and corporate web-sites following mockups with further installation on WordPress with PHP and MySQL
- Refactored and refined projects handed over by freelancers
- Introduced Git, React and SASS into developing process
Higher Education
ITMO University
Master, Web Technologies, 4.87
My thesis was about reactive programming paradigms in the web and its implementations.
ITMO University
Bachelor, Computer graphics teaching, 4.73
With thesis "Development of distant learning modules «CSS and JavaScript» for children computer education"
Teaching experience
Tutor, Epic Skills
I mentored students of this internet technologies school.
Teacher, ITMO University, Children Computer Club
I led the stream of web-technologies courses for children and was in charge of educational programs preparation:
- Frontend basics (Pure HTML, CSS, JavaScript, jQuery, Bootstrap)
- Backend (PHP, MySQL, WordPress)
Advanced Trainings
Advanced Angular: Enterprise & Architecture
Front-end school #1, T-Systems
Node.js School, Yandex.Money
Public speaking
Jira-like search? Easy
Public talk at DINS Slides
Vim: there is a way to exit but no way back
PiterCSS meetup #31 Slides
Rendering pipeline. Styles and specification. Flexbox & Grid. Preprocessors
Front-end school #3, T-Systems Slides
Git basics for QA engineers
Talk at T-Systems Slides