egorkamenev

Web3, Solidity Developer

An experienced, business-oriented Frontend Engineer with 15 years of commercial experience in product development, technical ownership, and mentorship at companies such as Semrush and TradingView. I have been involved in creating large-scale, high-load applications. I have expanded my expertise into blockchain development, specializing in Solidity and smart contracts. My greatest passion is developing high-quality, well-thought-out, and well-maintained products and solutions that leverage the latest in both frontend and blockchain technologies.


Experience: 2 years

Yearly salary: $0

Hourly rate: $50

Nationality: πŸ‡°πŸ‡¬ Kyrgyzstan

Residency: πŸ‡¬πŸ‡· Greece


Experience

Senior Frontend Developer
SEMrush
2015 - 2023
For the last three years, I have been responsible for creating and refining a β€œstarter project kit” for our team, which has drastically reduced the time required to release new products, from a year for the first product to three months for the latest (β‰ˆx4 to productivity). This kit includes SSR implementation, declarative routing and business logic, web-vitals performance improvements, JWT authorization, unified styling, and a wide range of React components integrated with other services. As such, our team has adopted the best Scrum practices. Work in close cooperation with various teams, including UI/UX, stakeholders, and product owners. The company's main technology stack consisted of React, Node.js/Express.js, Redux, Styled-Components, Jest, Docker, and GitLab CI/CD. Furthermore, we have developed several add-ons for Redux called ReducerBuilder and EpicBuilder. These add-ons utilize reactive and functional programming solutions (such as lodash, Rx.js) to create business logic in a declarative style.
Senior Frontend Developer
TradinView
2014 - 2015
Tradingview.com is one of the popular Forex/ Fintech companies in the world. It powers diverse tools for traders to exchange the ideas and maximize the profits. In Tradingview I contributed the following in building the powerful fintech solution: – Created watch list for tracking the most important stock prices on one screen. To create them I used the following technologies - Django and JS – Added the possibility to navigate to the data exchange schedules by date functionality. The following technologies were used - Canvas API, JS. – Implemented functionality of working with Drawings( graphical analysis tools) show entries in list, editing, sorting, grouping, schedules and other CRUD features. During the implementation, I used profiling and optimization. The functionality was supposed to work with large lists (thousands of entries). – Improved functionality of graphs(Charts), improved the color tools of chart analysis in bars, indicators, including indicators written on the built-in platform language "Pine". Used Canvas API for Vanilla JS. – Contributed on a part-time basis to Tradingview partners' project https://vantage.interactivedata.com. In this project, I improved real-time quotes output functionality and other minor bugs. The technology used - Zend Framework.

Skills

hardhat
node
openzeppelin
react
solidity
typescript
english
russian