David Yunevich
Verified Expert in Engineering
Full-stack Developer
David是一位可靠且积极主动的全栈开发人员,拥有7年的商业开发经验. 他拥有坚实而多元化的技术堆栈,专注于web开发,并从事应用程序开发, custom websites, third-party integrations, and legacy code migrations. 具有良好的沟通能力和丰富的指导和领导经验, David擅长解决开发和管理方面的挑战.
Portfolio
Experience
Availability
Preferred Environment
Git, GitLab, Vue, TypeScript, Go, next.Docker, PostgreSQL, SCSS, NGINX
The most amazing...
...我开发的解决方案是为一家加拿大本地托管公司提供一个内置支持板和专用服务器控制面板的计费平台.
Work Experience
Technical Lead
ServerMania Inc
- 使用next设计并实现了主要公司的网站架构.js as an engine. 它解决了所有核心Web vital问题,并显著提高了加载速度和整体用户体验.
- 指导、激励和管理团队中的中初级开发人员.
- 通过实施更好的文档文化,增强了我们开发部门的工作流程, automating manual processes, 并迁移到更现代的工具.
Senior Full-stack Web Developer
ServerMania Inc
- Used Go and Vue.Js开发了一款应用程序,可以在公司的计费平台和第三方营销工具之间同步数据.
- Improved the load speed, maintainability, 和WordPress项目的整体用户体验提供定制的主题, 在移动设备上获得了98/100的Lighthouse评分.
- 在我们所有的前端项目中执行Sentry,以便更好、更主动地跟踪bug.
- 将遗留项目的代码库从JavaScript迁移到TypeScript.
- 使用GitLab作为报告工具,跟踪、修复和分配bug给其他人.
Middle Full-stack Web Developer
ServerMania Inc
- 作为领先的前端开发人员,使用Go开发了一个计费平台应用程序, MongoDB, GraphQL, and Vue. 这款应用包含了账单处理功能, a support area, 和一个专用的服务器控制面板.
- 为市场部开发activeccampaign和Wicked Reports的集成.
- build Awesome Notifications,一个目前被数百名开发人员使用的开源库.
- 使用GitLab和Jira作为报告工具跟踪和修复bug.
Junior Front-end Developer
ServerMania Inc
- 参与使用Go, PostgreSQL和Vue开发Order Form应用程序.
- 在纯HTML, CSS和JavaScript上构建和维护各种静态网站.
- 开发和维护各种WordPress网站.
- 从jQuery迁移到Vanilla JS以提高性能.
- 使用Jira作为报告工具跟踪和修复bug.
Web Developer
Freelance
- 根据提供的设计开发各种静态网站.
- 提供技术SEO,包括语义标签和Schema.org.
- 维护自己和他人开发的各种网站.
Experience
IaaS system based on OpenStack
完全定制的平台组件是计费和支持领域,它们是从头开始设计的.
SSR Website
http://www.servermania.com我是这个项目的技术主管,我选择了next.js作为框架,因为它结合了Vue的优点.js和SSR方法,使应用程序的seo友好. Starting from scratch, 我设计了架构和CI/CD, 实现关键的底层部件, 并管理其他开发人员完成项目.
我们提供了一个极快的网站,具有动态内容支持和易于维护和扩展的代码库.
ServerMania's Lockstep
http://lockstep.servermania.comAs a senior developer, 我负责实现最有价值和最复杂的架构部分. 我还花了一些时间指导其他团队成员, 因此,我们可以实现项目目标,并通过实际案例的学习来提高他们的技能.
我们发布了一个具有零停机策略、快速同步和完整日志的应用程序. At this point, 市场部总是确信他们的报告使用了100%有效的数据,没有任何遗漏.
CRM App
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我决定让它开源,这样我就可以帮助社区解决类似的问题. 我使用Vanilla JS和CSS从头开始开发它,没有任何依赖关系.
生成的库大小为4KB,使用起来很方便,并且有详细的文档. 很快,它就流行起来,并得到了数百名心怀感激的用户.
ServerMania's Blog
http://blog.servermania.comAs a leading developer, 我选择WordPress作为平台是因为它满足需求并且可以快速实现. 然而,出于性能和定制的原因,我不得不开发一个自定义WordPress主题.
Unlike most other companies, 我们已经成功地将Git和GitLab CI/CD集成到WordPress开发流程中, 让我们以一种高度监督和可靠的方式使用WordPress.
YQueue SSR Website
http://yqueue.co该项目的主要挑战是复杂的动画和每个地区不同内容的渲染. 我成功地应对了这些挑战,不仅满足了每一个要求,而且以最好的表现完成了任务.
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
这是我参与过的最复杂、最漫长的项目. 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
Certifications
IELTS |国际英语语言测试系统
British Council
Skills
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
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
Top talent is in high demand.
Start hiring