Sergey Eremeev,俄罗斯莫斯科的开发者
Sergey is available for hire
Hire Sergey

Sergey Eremeev

Verified Expert  in Engineering

Ethers.js Developer

Location
Moscow, Russia
Toptal Member Since
June 7, 2019

谢尔盖有近10年的网络开发经验,曾与多个团队合作过影响整个行业的项目,比如为沃尔玛(Walmart)等巨头提供销售渠道的大型电子商务平台,以及帮助与Calvin Klein等公司签订合同的小型网络应用程序. 谢尔盖不是那种满足于已有成就的开发者, 所以他通过学习不断完善自己的技能, experimentation, and blogging.

Portfolio

Ziv Livnat
JavaScript, Python, Mapbox, Angular, QGIS, Web开发,API集成...
Socol Pte Ltd
React Native, React, TypeScript, JavaScript, Next.js, Node.js, Prisma...
Reddit
JavaScript, React, Python, GraphQL, Less, Jira, Agile, TypeScript,后端...

Experience

Availability

Full-time

Preferred Environment

GraphQL,测试驱动开发(TDD), Django, Python, Node.js, Vue, React, REST, JavaScript, Git, Back-end, Web Development, MongoDB, MERN Stack, Technical Leadership, Express.js, APIs, REST APIs, API Integration, TypeScript, Full-stack, CTO, GitHub, Architecture, Server-side Rendering (SSR), Application Architecture, Serverless, PostgreSQL, Functional Programming, SQL, HTML5, 面向对象编程(OOP), Unit Testing, Laminas, Stripe API, Stripe Payments, Stripe Checkout, Amazon Web Services (AWS), Amazon EC2, Payment APIs, Binance API, Electron, Laravel

The most amazing...

...我参与的项目是一个React应用程序,它处理复杂的地图数据,以显示英国地区人口统计数据和高等教育出勤率之间的关系.

Work Experience

Mapbox Vector Tiles Expert

2022 - 2022
Ziv Livnat
  • 开发了一个高度复杂的地理编码系统,用于管理各种规模的房地产.
  • 使用最新版本的AngularJS创建了一个高度动态的前端应用程序,使不同区域的过滤和标记尽可能用户友好.
  • 对于包含数十万个地图块的大数据,即使是最小的区域,也实现了非常高的性能.
  • 达到了一个非常高的定制水平的应用程序,允许用户创建自己的瓷砖和预置的飞行, 在稍后的时间点加载保存的数据, 并对感兴趣的点应用各种视觉过滤器.
Technologies: JavaScript, Python, Mapbox, Angular, QGIS, Web开发,API集成, TypeScript, Full-stack, GitHub, Application Architecture, JSON, Functional Programming, HTML5, 面向对象编程(OOP)

开发主管| NFT社交平台

2021 - 2022
Socol Pte Ltd
  • 领导开发团队在社交网络之间创建一个高度复杂的联盟, eCommerce, and blockchain, 从而形成一个高性能的平台, 允许用户连接并完成在常规社交网络上无法完成的事情.
  • 参与评估开发人员的工作, measuring their performance, 让团队在最短的时间内取得最好的成绩, saving funds for the client.
  • 在整体架构设计中扮演了重要角色, 包含大量面向web和移动(跨平台)平台的api和sdk.
  • 建议和实现的关键特性, including databases, microservices, payment methods, performant back-end functions, 高效的支付算法.
  • 参与与开发人员的日常对话, 每周向上级汇报工作, 偶尔与营销团队同步,以确保整个公司都知道进展情况,并确保营销团队尽可能高效地执行任务.
技术:React Native, React, TypeScript, JavaScript, Next.js, Node.js, Prisma, Blockchain, Web3.. js、Infura、MySQL、Amazon S3 (AWS S3)、Figma、Ethers.js, PlanetScale, Tailwind CSS, NPM, Contentful, Back-end, AWS Lambda, Lambda Functions, Twilio, VoIP, Web Development, MongoDB, MERN Stack, Technical Leadership, Express.js, APIs, REST APIs, API Integration, Full-stack, CTO, Smart Contracts, GitHub, Architecture, Server-side Rendering (SSR), Application Architecture, Serverless, Software Architecture, iOS, Android, PostgreSQL, OAuth 2, JSON, SQLAlchemy, Terraform, DevOps, SQL, HTML5, 面向对象编程(OOP), Unit Testing, Stripe API, Stripe Payments, Stripe Checkout, Amazon Web Services (AWS), Amazon EC2, Payment APIs, Dashboards, Admin Panels

Senior Full-stack Developer

2020 - 2021
Reddit
  • 维护网站,并对这个行业领先的社交网络进行各种改进,为全球数百万用户提供服务.
  • 开发并参与数百万用户可见的功能的设计阶段, 目的是提高终端用户的安全性.
  • 参与塑造2020-2021年期间为消费者安全团队开发的新功能架构.
Technologies: JavaScript, React, Python, GraphQL, Less, Jira, Agile, TypeScript,后端, Web Development, MongoDB, MERN Stack, APIs, REST APIs, API Integration, Full-stack, GitHub, Architecture, Application Architecture, Software Architecture, PostgreSQL, OAuth 2, JSON, SQLAlchemy, Functional Programming, Terraform, DevOps, SQL, HTML5, 面向对象编程(OOP), Unit Testing, Amazon Web Services (AWS), Amazon EC2, Dashboards, Admin Panels

Full-stack Developer

2019 - 2019
Beautylish
  • 清理了大部分遗留代码,并完全重写了购物车和结帐页面,以利用React和Redux.
  • 将测试驱动开发合并到开发过程中.
  • 进一步扩展了项目的测试方面,以利用单元测试(Jest)和端到端测试(Cypress).
  • 参与开发过程的前端和后端部分,塑造数据来自后端的方式,以确保所有应用程序部分之间的最佳集成.
  • 积极参与头脑风暴,并为应用程序提供了许多有用的想法,使其对最终用户更具吸引力.
技术:Git、HTML、测试驱动开发(TDD)、Node.js, REST, CSS, Flask, Django, Python, Cypress, Jest, Redux, React, JavaScript, Back-end, Web Development, MERN Stack, Full-stack, GitHub, JSON, HTML5, 面向对象编程(OOP), Unit Testing, Payment APIs, Dashboards

Full-stack Developer

2018 - 2019
Agency,Mai?
  • 开发了一个优化1GB+复杂地图数据文件的流程,使其在React web应用程序中高效显示.
  • 优化了多个WordPress网站,在Google PageSpeed上得分95+.
  • 为Vue开发了自定义翻译机制.Js应用程序支持多种语言.
  • 参与开发WordPress PHP框架,以便更简单地创建自定义网站块.
  • 开发了一个插件,可以扫描网站的cookie使用情况,并生成一个易于使用的cookie表和cookie栏和弹出窗口的前端界面,使网站符合GDPR.
技术:Git, jQuery, HTML, Node.js, REST, CSS, SCSS, WordPress, Webpack, Vue, React, PHP, JavaScript, Back-end, Ruby on Rails (RoR), Web Development, Squarespace, MongoDB, MERN Stack, Technical Leadership, Express.js, APIs, REST APIs, API Integration, Shopify API, Full-stack, GitHub, Architecture, Server-side Rendering (SSR), Application Architecture, Firebase, OAuth 2, JSON, DevOps, SQL, HTML5, 面向对象编程(OOP), Unit Testing, Zend Framework, Payment APIs, Dashboards, Admin Panels, Chart.js, Auth0, Laravel

Front-end Developer

2014 - 2018
goTRG
  • 参与开发大型电子商务解决方案,帮助获得与沃尔玛的合同.
  • 用PHP和JavaScript开发了一个复杂的自定义结帐解决方案.
  • 为一个改变行业的汽车租赁平台创建了一个React应用程序.
  • 参与创建一个使用Meteor构建的领先的汽车拍卖行应用程序.
  • 为数字营销机构开发了一个高度视觉丰富的应用程序,使用香草JavaScript构建,利用自定义创建的JavaScript和CSS动画.
Technologies: Git, jQuery, HTML, CSS, Magento, WooCommerce, WordPress, React, Meteor, Gulp, Grunt, SCSS, JavaScript, Shopify, Web Development, Technical Leadership, Express.js, API Integration, Shopify API, GitHub, Serverless, JSON, SQL, HTML5, 面向对象编程(OOP), Zend Framework, Payment APIs, Dashboards, Admin Panels, Chart.js, Laravel

礼品卡和推车和结帐模块

http://www.beautylish.com/shop/gift-cards
Project:
我需要使用React/Redux为一家大型电子商务企业构建购物车和结帐页面以及礼品卡模块,并遵循最佳TDD实践.

Specifics:
•现有的结帐和购物车页面被完全重写, 保留原始设计,以与使用React/Redux的最现代web开发实践保持一致.
•为了提供最佳的可重用性和改进的站点性能,大部分代码被清理.
•测试驱动开发被纳入到项目中,为其他开发人员(Jest和Cypress)实现了巨大的代码清晰度.io).
•我们还需要礼品卡模块注册是可见的.

Viking Cold Calculator

Project:
一个节能计算器应用程序(用Vue构建).为一家生产冷却解决方案的公司工作.

Specifics:
•此应用程序利用多个api - pardot, Google Tag Manager, Gravity Forms API, Acton, CouchDB, and Chart.js -并通过允许用户离线使用它来作为一个先进的web应用程序. 当设备重新获得互联网连接时,收集到的数据会立即发送到服务器.
•我开发了这个自定义解决方案,通过简单地编辑带有翻译文本字符串的CSV文件来简化整个应用程序.
•这款应用在所有设备上都能很好地运行,在平板设备上也能通过kiosk应用运行.

Resume Website

http://sergeyeremeev.github.io/resume-site/
Project:
这个项目是我用React和Redux构建的简历网站,它包含了完全自定义的代码和设计.

Specifics:
•应用程序的每个部分都是具有其设计和功能的小部件, 这导致了高度的交互性和一个漂亮的网页,是一个愉快的使用.
• A Fullpage.Js插件被修改为在每个部分滚动上提供自定义视差效果. 每个部分都提供了一种巧妙的方式来显示受视口边界严格限制的大量信息.

Animation Techniques:
•HTML画布与JavaScript图像处理
•CSS动画和CSS过渡-每一种技术都经过优化,以确保视觉丰富的应用程序尽可能响应和流畅

Automated Insights

Project:
数字数据处理机构的营销网站,充满了视觉动画和花哨的过渡.

Specifics:
•它包含一个定制的警报系统, 它利用谷歌地图地理编码来显示与用户相关的警报和复杂的鼠标悬停效果,根据光标在警报框中的位置向前和向后播放视频.
•为博客系统开发自定义分页, 它允许一个人在一个页面上添加多个博客部分,这些部分都将在浏览器历史api的控制下-通过Ajax加载内容以获得最流畅的用户体验.
•该系统允许用户添加数据到文本转换动画很容易到网站上的任何标题,并通过管理面板中的选项切换整个网站的外观的能力.

Hacker News Reader App

http://hn-reader-13.firebaseapp.com/
Project:
一个从黑客新闻平台获取最新帖子的应用程序.

Specifics:
•这个应用程序与同类应用程序的一个区别是,每个帖子都会在获取后立即显示,而不是全部显示. 与类似的解决方案相比,这提高了应用程序的交互性.
•应用程序的另一个特点是,它可以通过使用IndexedDB API离线工作.
•自定义过滤器在右上角和无限滚动使这个应用程序使用的乐趣.

Frogger Game Clone

http://sergeyeremeev.github.io/froggerclone/
Project:
使用面向对象编程的最佳实践,用普通JavaScript构建的著名游戏克隆.

Specifics:
•我自己编写了所有的代码, covering all aspects of the application; this included requesting frames and ensuring that the app runs at 60 FPS to manage all objects' position, movement, and collisions.
•我进一步定制了最初的概念,加入了由障碍定义的难度等级, number of enemies, and their speed, 玩家还可以选择不同的角色和选项,只需点击一个按钮就可以移除或重置障碍.
•计分系统的引入增加了应用程序的复杂性.

Twitter Bot

http://twitter.com/amsmtechtest
Project:
一个PHP应用程序,它利用Twitter API并在选定的可视化视图中显示选定Twitter帐户中的格式化文章.

Specifics:
•我在服务器上设置了一个cron作业,该作业执行从预选帐户中提取tweet的脚本. 然后,它通过删除图像、表情符号、链接等来格式化这些推文中的文本.
•结果文本然后被分割成一定数量的行, 并应用特定的字体大小,使消息能够很好地占用容器. Finally, 将文本插入到包含该文本的框的图像中, 结果将发布到用户的帐户中.

Educated Body

http://educatedbody.com/
Project:
一个非常以设计为中心的网站,专门从事健身房和水疗部门.

Specifics:
•延迟加载被带到这个项目的下一个层次,以达到最流畅的用户体验. Everything, including text, blocks, and images, 以某种方式以某种顺序出现,给这个网站一个光滑和结构化的感觉.
•现有的插件(一个光滑的carousel)是定制的,以适应客户端的需求,使自定义分页以某种方式运行. 其中一段需要将两个光滑的滑块绑在一起, 产生了复杂的逻辑和交互,提供了非常有趣的用户体验.
•内部页面上的自定义粘性侧边栏和非常大的字体是开发响应性网站时需要克服的挑战.
•我还添加了自定义视差效果,以进一步增强网站的视觉愉悦性.

IntoUniversity

Project:
一个后来用Vue重写的React web应用程序.js为一家在英国各地提供当地学习中心的组织工作.

Specifics:
•应用程序的中心是由一组非常复杂的数据创建的地图. 较低数据集的大小超过1GB, 所以数据必须被优化, simplified, split into logical chunks, 并有效加载,以免冲击加载次数过多.
•我使用了React和React Router DOM,让应用感觉更流畅, 所有的数据都是由WordPress REST API支持的(我也是从零开始开发的,以满足客户的需求).
•后来,应用程序使用Vue重写.js与Vue路由器和Vuex结合,以遵循最佳实践实现更好的代码组织.

Room2

http://www.room2.com/
Project:
英国某酒店的市场营销/预订网站.

Specifics:
•有效地编写脚本和CSS动画允许这个应用程序是视觉上令人愉悦和高性能. 移动版和桌面版之间的差异意味着响应方面的挑战, 这些问题在开发的早期阶段就被优雅地克服了, 感谢设计之间非常好的沟通, management, and coding teams.
•一个定制的解决方案可以很好地将预订引擎直接集成到网页中.

VipOutlet

http://vipoutlet.com/
Project:
一个大型电子商务项目,帮助与沃尔玛签订了合同.

Specifics:
•我在WordPress后端和WooCommerce框架上使用基础CSS框架和PHP进行构建. 最初的设计经历了许多修改,需要仔细规划网站结构以及CSS和JavaScript代码, 确保这不会导致一个混乱的项目.
•结账页面是一个完全定制的解决方案,它使用了最佳的面向对象实践,并匹配了沃尔玛团队的复杂需求.

Hulq

Project:
美国一个改变行业的汽车租赁平台的登陆页面和React web应用程序.

Specifics:
•一个带有漂亮的自定义视差效果的登陆页面,为用户提供最大的互动体验. 第二个版本的登陆页面通过Google标签管理器进行了A/B测试.
•一个复杂的多步骤React应用程序为用户提供了许多方法来找到他们梦想中的汽车,并使每个客户的租赁过程尽可能简单.

AutoAuctionMall

http://www.autoauctionmall.com/
Project:
An auction house web application for finding great deals on cars; it was built using the Meteor framework.

Specifics:
•该应用程序包含一个非常复杂的过滤系统,可以帮助用户更容易地找到他们的车. 它适用于多种清单类型,如立即购买、拍卖、保留价格拍卖等.
• Multiple widgets, like a price calculator, 是为了引导用户并帮助他们做出更好的决策而开发的吗.

Web3 Social Network Platform

http://socol.xyz/
Next是一个革命性的社交网络平台.js and Ethereum blockchain. 我担任了CTO的角色,领导一支由高技能开发人员组成的团队,并构建了一个高度可扩展的系统,为数百万用户提供服务.

From the technical side, 我选择将Prisma与PlanetScale云数据库结合使用,并在数据库之间建立链接, back end, 和前端使用tRPC的绝对最佳类型的安全性和健壮性的应用程序. 我们利用Vercel和AWS云服务提供商建立了一个完全基于云的平台, 从而实现应用程序的绝对最佳运行时间.

Languages

PHP, GraphQL, Less, TypeScript, JavaScript, HTML, CSS, SCSS, SQL, HTML5, PHP 5, Python, Ruby

Frameworks

Vuetify, Redux, Jest, Cypress, YARN, Svelte, Quasar, Next.js、React Native、顺风CSS、AngularJS、Draft.js, Express.js, OAuth 2, Zend Framework, Laravel, Django, next.js, Knockout (Knockout.js), Ruby on Rails (RoR), Electron, Flask, Angular

Libraries/APIs

Twitter API, Flexbox, jQuery, Vue, Vue 2, React, Chart.js, React Router, Node.js, WordPress REST API, REST APIs, React Redux, Stripe, Stripe API, Stripe Connect, Shopify API, SQLAlchemy, Binance API, Google Maps, Web3.js, Backbone.js, D3.js

Tools

Webpack, PostCSS, Gulp, Slack, PhpStorm, WebStorm, Git, JSS, Mongoose, Sequelize, Babel, Prisma, Figma, MetaMask, NPM, GitHub, Stripe Checkout, Mocha, NGINX, Terraform, Auth0, Grunt, Photoshop 7, Jira

Paradigms

Functional Programming, 面向对象编程(OOP), REST, Agile, Test-driven Development (TDD), Jamstack, Application Architecture, Unit Testing, DevOps

Platforms

WordPress, Mapbox, Contentful, Shopify, AWS Lambda, Twilio, iOS, Android, Amazon Web Services (AWS), Amazon EC2, Visual Studio Code (VS Code), Linux Mint, WooCommerce, Linux, Firebase, Blockchain, Magento, Meteor, Google Cloud Platform (GCP), Ethereum, Vercel

Storage

数据库,MongoDB, MySQL, PostgreSQL, JSON, Redis, Amazon S3 (AWS S3)

Other

Web Development, CSS Grid, Styled-components, Front-end Development, Front-end Architecture, ESLint, WebSockets, Infura, Ethers.js, Slate.js, TinyMCE, PlanetScale, Cryptocurrency Wallets, API Integration, Front-end, Back-end, Lambda Functions, VoIP, MERN Stack, Technical Leadership, APIs, Full-stack, Architecture, Server-side Rendering (SSR), Serverless, Stripe Payments, Payment APIs, Dashboards, Admin Panels, ParcelJS, OpenStreetMap, QGIS, Squarespace, CTO, Smart Contracts, Software Architecture, Laminas, tRPC, Polygon, Middleware, IPFS, Non-fungible Tokens (NFT), FOMO

2010 - 2014

土木工程学士学位

University of Bath - Bath, UK

JULY 2016 - PRESENT

前端Web开发人员纳米级

Udacity