David Yunevich,加拿大安大略省格里姆斯比的开发商
David is available for hire
Hire David

David Yunevich

Verified Expert  in Engineering

Full-stack Developer

Location
Grimsby, ON, Canada
Toptal Member Since
August 15, 2022

David是一位可靠且积极主动的全栈开发人员,拥有7年的商业开发经验. 他拥有坚实而多元化的技术堆栈,专注于web开发,并从事应用程序开发, custom websites, third-party integrations, and legacy code migrations. 具有良好的沟通能力和丰富的指导和领导经验, David擅长解决开发和管理方面的挑战.

Portfolio

ServerMania Inc
Vue, Go, PostgreSQL, PHP, TypeScript, JavaScript, Docker, GitLab CI/CD...
ServerMania Inc
JavaScript, Vue, Go, PostgreSQL,代码审查,HTML, CSS, PHP, WordPress...
ServerMania Inc
JavaScript, Vue, React, Go, Lua, Bash Script, PHP, WordPress, Git, GitLab...

Experience

Availability

Full-time

Preferred Environment

Git, GitLab, Vue, TypeScript, Go, next.Docker, PostgreSQL, SCSS, NGINX

The most amazing...

...我开发的解决方案是为一家加拿大本地托管公司提供一个内置支持板和专用服务器控制面板的计费平台.

Work Experience

Technical Lead

2021 - 2024
ServerMania Inc
  • 使用next设计并实现了主要公司的网站架构.js as an engine. 它解决了所有核心Web vital问题,并显著提高了加载速度和整体用户体验.
  • 指导、激励和管理团队中的中初级开发人员.
  • 通过实施更好的文档文化,增强了我们开发部门的工作流程, automating manual processes, 并迁移到更现代的工具.
Technologies: Vue, Go, PostgreSQL, PHP, TypeScript, JavaScript, Docker, GitLab CI/CD, Storybook, DevOps, Nuxt.js, HTML, CSS,顺风CSS, Node.js, Express.js, GitLab, NGINX, Apache, SCSS, PostCSS, REST APIs, Software Architecture, Docker Compose, Technical Leadership, Team Leadership, Data-driven Programming, REST, Test-driven Development (TDD), Mentorship, Kanban, YAML, NPM, Jest, Webpack, Vite, Rollup, Community Management, Vue Router, Stripe, JSON, Vue 2, APIs, Web Development, Databases, Back-end Development, CI/CD Pipelines, OAuth, Firebase, Astro, Vuetify, MySQL, Front-end, Full-stack, Next.js, Agile, SQL, A/B Testing, Front-end Development, Netlify, Single-page Applications (SPA), API Integration, Database Design, Product Owner, Project Management, Zoho, Leadership, Requirements Analysis, Architecture, Microservices Architecture, Back-end, Redis, Rust

Senior Full-stack Web Developer

2019 - 2021
ServerMania Inc
  • Used Go and Vue.Js开发了一款应用程序,可以在公司的计费平台和第三方营销工具之间同步数据.
  • Improved the load speed, maintainability, 和WordPress项目的整体用户体验提供定制的主题, 在移动设备上获得了98/100的Lighthouse评分.
  • 在我们所有的前端项目中执行Sentry,以便更好、更主动地跟踪bug.
  • 将遗留项目的代码库从JavaScript迁移到TypeScript.
  • 使用GitLab作为报告工具,跟踪、修复和分配bug给其他人.
Technologies: JavaScript, Vue, Go, PostgreSQL,代码审查,HTML, CSS, PHP, WordPress, Adaptive Layout, UX Design, ActiveCampaign, MongoDB, DevOps, NGINX, Apache, Mentorship, SCSS, PostCSS, REST APIs, Software Architecture, Docker Compose, Technical Leadership, Team Leadership, Data-driven Programming, REST, Test-driven Development (TDD), YAML, Jest, Webpack, Vue Router, Stripe, JSON, Vue 2, APIs, Web Development, Databases, Back-end Development, CI/CD Pipelines, OAuth, Stripe Connect, Vuetify, MySQL, Front-end, Full-stack, Agile, SQL, A/B Testing, Front-end Development, Netlify, Single-page Applications (SPA), API Integration, Database Design, Product Owner, Project Management, Zoho, Leadership, Architecture, Microservices Architecture, Back-end

Middle Full-stack Web Developer

2016 - 2019
ServerMania Inc
  • 作为领先的前端开发人员,使用Go开发了一个计费平台应用程序, MongoDB, GraphQL, and Vue. 这款应用包含了账单处理功能, a support area, 和一个专用的服务器控制面板.
  • 为市场部开发activeccampaign和Wicked Reports的集成.
  • build Awesome Notifications,一个目前被数百名开发人员使用的开源库.
  • 使用GitLab和Jira作为报告工具跟踪和修复bug.
Technologies: JavaScript, Vue, React, Go, Lua, Bash Script, PHP, WordPress, Git, GitLab, DevOps, HTML, CSS, MongoDB, GraphQL, Jira, ActiveCampaign, Wicked Reports, SCSS, PostCSS, REST APIs, Software Architecture, Docker Compose, Data-driven Programming, REST, Webpack, Vue Router, Stripe, JSON, Vue 2, APIs, Web Development, Databases, Back-end Development, CI/CD Pipelines, D3.js, OAuth, Stripe Connect, Vuetify, MySQL, Front-end, Full-stack, Agile, SQL, Front-end Development, Single-page Applications (SPA), API Integration, Zoho, Microservices Architecture, Back-end

Junior Front-end Developer

2015 - 2016
ServerMania Inc
  • 参与使用Go, PostgreSQL和Vue开发Order Form应用程序.
  • 在纯HTML, CSS和JavaScript上构建和维护各种静态网站.
  • 开发和维护各种WordPress网站.
  • 从jQuery迁移到Vanilla JS以提高性能.
  • 使用Jira作为报告工具跟踪和修复bug.
Technologies: Vue, JavaScript, HTML, CSS, Adobe Experience Design (XD), Photoshop CC, PHP, WordPress, SCSS, PostCSS, Docker Compose, REST, Webpack, Vue Router, JSON, Vue 2, Web Development, D3.js、OAuth、Vuetify、前端、敏捷、前端开发、单页应用(SPA)

Web Developer

2013 - 2015
Freelance
  • 根据提供的设计开发各种静态网站.
  • 提供技术SEO,包括语义标签和Schema.org.
  • 维护自己和他人开发的各种网站.
Technologies: HTML, CSS, JavaScript, jQuery, Git, Photoshop CC, REST, Flutter, Dart, Bash Script, NPM, Community Management, Vue Router, JSON, Web Development, D3.js,前端,前端开发

IaaS system based on OpenStack

为云服务设计的IaaS系统,旨在与行业领导者竞争.g. DigitalOcean). 我是一个领先的全栈开发人员,也是一个4人团队的技术领导. 该应用程序是用Go(后端)和Vue(前端)编写的。. 系统后端基于OpenStack, 根据业务需求扩展其功能.

完全定制的平台组件是计费和支持领域,它们是从头开始设计的.

SSR Website

http://www.servermania.com
主要目标是提供一个大约有300页的网站,可以很容易地更新新内容. 大量的页面应该设计成数据驱动的友好型.

我是这个项目的技术主管,我选择了next.js作为框架,因为它结合了Vue的优点.js和SSR方法,使应用程序的seo友好. Starting from scratch, 我设计了架构和CI/CD, 实现关键的底层部件, 并管理其他开发人员完成项目.

我们提供了一个极快的网站,具有动态内容支持和易于维护和扩展的代码库.

ServerMania's Lockstep

http://lockstep.servermania.com
目标是提供一个透明的, supervisable, 以及在公司计费平台和第三方营销服务(如activeccampaign)之间同步数据的可靠方法, Wicked Reports, and Zoho Analytics.

As a senior developer, 我负责实现最有价值和最复杂的架构部分. 我还花了一些时间指导其他团队成员, 因此,我们可以实现项目目标,并通过实际案例的学习来提高他们的技能.

我们发布了一个具有零停机策略、快速同步和完整日志的应用程序. At this point, 市场部总是确信他们的报告使用了100%有效的数据,没有任何遗漏.

CRM App

As a lead front-end developer, 我与Toptal团队合作,为芝加哥的一家公司构建了一个基于vue的CRM应用程序. 我设计前端架构并实现最佳实践,以确保与后端开发的顺利集成.

ServerMania's Order Form

http://order.servermania.com
主要目标是为公司的客户提供一种方便的方式来自动订购服务器的软件包.

该项目具有复杂的特性和性能需求. As a lead full-stack developer, 我已经使用Vue实现了基本架构和所需的功能, Go, and PostgreSQL. Those features included:
•具有复杂控件和自定义选项的管理区域
•客户区应该是快速和方便的使用
•公司与Stripe、PayPal和BTPay的计费平台整合
•一批其他第三方和内部服务集成
•CI/CD配置和实现

我们的团队满足了所有提供的要求,并发布了一个方便使用的应用程序, fast, and easy to maintain, 使销售团队和客户的生活更轻松.

Awesome Notifications

http://github.com/f3oall/awesome-notifications
其主要目标是提供一种工具来方便地创建toast通知. 它应该是轻量级的,易于使用,支持异步流,并提供数据驱动的API.

我决定让它开源,这样我就可以帮助社区解决类似的问题. 我使用Vanilla JS和CSS从头开始开发它,没有任何依赖关系.

生成的库大小为4KB,使用起来很方便,并且有详细的文档. 很快,它就流行起来,并得到了数百名心怀感激的用户.

ServerMania's Blog

http://blog.servermania.com
目标是创建一个内容作者可以轻松更新的博客.

As a leading developer, 我选择WordPress作为平台是因为它满足需求并且可以快速实现. 然而,出于性能和定制的原因,我不得不开发一个自定义WordPress主题.

Unlike most other companies, 我们已经成功地将Git和GitLab CI/CD集成到WordPress开发流程中, 让我们以一种高度监督和可靠的方式使用WordPress.

YQueue SSR Website

http://yqueue.co
主要公司的网站是在SSR的支持下建立的,最初是在next的支持下.Js应该被用作引擎. Still, after I was hired, 我做了需求分析,并基于我对不同SSR引擎(包括next)的丰富经验.js), I advised using Astro.Js是一个性能更好的解决方案.

该项目的主要挑战是复杂的动画和每个地区不同内容的渲染. 我成功地应对了这些挑战,不仅满足了每一个要求,而且以最好的表现完成了任务.

ServerMania's Knowledge Base

http://www.servermania.com/kb
目标是为公司的客户创建一个自我支持中心,内容作者可以轻松更新.

这个项目与该公司的博客有很多共同之处, so, as a leading developer, I decided to use WordPress again. However, 我们还需要一个自定义WordPress主题, in this case, 出于性能和定制的原因. Still, 因为我们已经为博客准备了一个, I just adapted it, 重用大部分现有的代码库.

我们得到了一个功能齐全的自助支持中心,使用的代码库与我们之前的WordPress项目几乎相同. 这有助于减少维持这两个项目所需的资源数量, 哪一个可以在不需要开发团队明显努力的情况下保持最新.

ServerMania's Surge

该项目的目标是创建一个包含账单处理的复杂应用程序, a support center, 专用服务器的控制面板, marketing reports, and a batch of other tools.

这是我参与过的最复杂、最漫长的项目. We had a small development team, 这样一个小团队的好处是, 我可以参与开发每个功能使用一个非平凡的堆栈- go, MongoDB, GraphQL, and Vue.

Despite all difficulties, we released this app in time, 这是公司历史上的一个转折点,因为这个应用程序极大地增强了业务流程,提高了ServerMania在市场上的竞争力.

Consultant for EdTech app

我评估了一家教育科技公司的MVP,主要关注性能和移动用户体验(UX)。. 通过对代码库及其功能和非功能需求进行彻底的分析, 我提供了一个简明而有影响力的指南来加强这些领域.
JUNE 2022 - JUNE 2024

IELTS |国际英语语言测试系统

British Council

Libraries/APIs

Vue, React, Vuex, REST API, Stripe, Vue 2, Stripe API, jQuery, Node.js, D3.js, Stripe Connect, SendGrid API

Tools

GitLab, GitHub, GitLab CI/CD, NGINX, Jira, Adobe Experience Design (XD), PostCSS, NPM, Webpack, Docker Compose, Git, Apache, GitHub Pages, Rollup, SendGrid, Photoshop CC, Figma

Frameworks

Nuxt.js, Vue SSR,顺风CSS, Jest, Vuetify, Next.js, Flutter, Express.js

Languages

TypeScript, Go, HTML, CSS, JavaScript, SCSS, SQL, PHP, Bash Script, YAML, Rust, Lua, Dart, GraphQL

Paradigms

REST, Test-driven Development (TDD), Kanban, DevOps, Data-driven Programming, Agile, Database Design, Microservices Architecture, Management, UX Design, Requirements Analysis, Responsive Layout

Platforms

Docker、WordPress、Firebase、netflix、OpenStack、亚马逊网络服务(AWS)

Storage

PostgreSQL, JSON,数据库,MySQL, MongoDB, Redis

Industry Expertise

Project Management

Other

Code Review, Mentorship, Adaptive Layout, ActiveCampaign, English, Wicked Reports, DOM, Software Architecture, Technical Leadership, Team Leadership, Vue Router, APIs, Web Development, Back-end Development, CI/CD Pipelines, OAuth, Front-end, Full-stack, Astro, eCommerce, Front-end Development, Single-page Applications (SPA), API Integration, WordPress Themes, Back-end, UX Architecture, GitHub Actions, Storybook, Open Source, Vite, A/B Testing, WordPress Plugins, Product Owner, Leadership, Architecture, Cloud Architecture, Community Management, HTML5 Animations, CSS3 Animation, Multilingual Websites, User Interface (UI), Responsive Web Apps, Zoho

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring