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