David Yunevich
Verified Expert in Engineering
Full-stack Developer
David是一位可靠且积极主动的全栈开发人员,拥有7年的商业开发经验. 他拥有坚实而多元化的技术堆栈,专注于web开发,并从事应用程序开发, custom websites, third-party integrations, and legacy code migrations. 具有良好的沟通能力和丰富的指导和领导经验, David excels in solving both development and management challenges.
Portfolio
Experience
Availability
Preferred Environment
Git, GitLab, Vue, TypeScript, Go, Nuxt.js, Docker, PostgreSQL, SCSS, NGINX
The most amazing...
...我开发的解决方案是为一家加拿大本地托管公司提供一个内置支持板和专用服务器控制面板的计费平台.
Work Experience
Technical Lead
ServerMania Inc
- Designed and implemented the main company's website architecture using Nuxt.js as an engine. 它解决了所有核心Web vital问题,并显著提高了加载速度和整体用户体验.
- Mentored, inspired, and managed middle and junior developers in my team.
- 通过实施更好的文档文化,增强了我们开发部门的工作流程, automating manual processes, and migrating to more modern tools.
Senior Full-stack Web Developer
ServerMania Inc
- Used Go and Vue.Js开发了一款应用程序,可以在公司的计费平台和第三方营销工具之间同步数据.
- Improved the load speed, maintainability, and overall UX of WordPress projects by providing the custom-tailored theme, achieving a Lighthouse score for mobile devices of 98/100.
- 在我们所有的前端项目中执行Sentry,以便更好、更主动地跟踪bug.
- Migrated the codebase of legacy projects from JavaScript to TypeScript.
- 使用GitLab作为报告工具,跟踪、修复和分配bug给其他人.
Middle Full-stack Web Developer
ServerMania Inc
- 作为领先的前端开发人员,使用Go开发了一个计费平台应用程序, MongoDB, GraphQL, and Vue. The app comprised the billing processing functionality, a support area, and a dedicated server control panel.
- 为市场部开发activeccampaign和Wicked Reports的集成.
- build Awesome Notifications,一个目前被数百名开发人员使用的开源库.
- Tracked and fixed bugs using GitLab and Jira as a reporting tool.
Junior Front-end Developer
ServerMania Inc
- Contributed to developing the Order Form app using Go, PostgreSQL, and Vue.
- Built and maintained various static websites on pure HTML, CSS, and JavaScript.
- Developed and maintained various WordPress websites.
- Migrated from jQuery to Vanilla JS for performance improvement.
- Tracked and fixed bugs using Jira as a reporting tool.
Web Developer
Freelance
- Developed various static websites based on provided designs.
- Provided technical SEO, including semantic tags and Schema.org.
- Maintained various websites both developed by myself and others.
Experience
ServerMania's SSR Website
http://www.servermania.comI was a technical lead on this project, and I'd chosen Nuxt.js as a framework because it combines benefits from Vue.js and the SSR approach, which makes an app SEO-friendly. Starting from scratch, I designed the architecture and CI/CD, implemented crucial low-level parts, and managed other developers to complete the project.
我们提供了一个极快的网站,具有动态内容支持和易于维护和扩展的代码库.
ServerMania's Lockstep
http://lockstep.servermania.comAs a senior developer, 我负责实现最有价值和最复杂的架构部分. I also spent some time mentoring other team members, 因此,我们可以实现项目目标,并通过实际案例的学习来提高他们的技能.
We released an app with a zero-downtime policy, fast syncs, and complete logs. At this point, 市场部总是确信他们的报告使用了100%有效的数据,没有任何遗漏.
ServerMania's Order Form
http://order.servermania.comThe project had complex feature and performance requirements. As a lead full-stack developer, I've implemented the basic architecture and required features using Vue, Go, and PostgreSQL. Those features included:
• An admin area with sophisticated controls and customization options
• A client area that should be fast and convenient to use
• The company's billing platform integration with Stripe, PayPal, and BTPay
• A batch of other third-party and internal services integrations
• The CI/CD configuration and implementation
我们的团队满足了所有提供的要求,并发布了一个方便使用的应用程序, fast, and easy to maintain, making the sales team and clients' lives easier.
Awesome Notifications
http://github.com/f3oall/awesome-notifications我决定让它开源,这样我就可以帮助社区解决类似的问题. I developed it from scratch using Vanilla JS and CSS without any dependencies.
生成的库大小为4KB,使用起来很方便,并且有详细的文档. In no time, it became popular and got hundreds of thankful users.
ServerMania's Blog
http://blog.servermania.comAs a leading developer, 我选择WordPress作为平台是因为它满足需求并且可以快速实现. 然而,出于性能和定制的原因,我不得不开发一个自定义WordPress主题.
Unlike most other companies, 我们已经成功地将Git和GitLab CI/CD集成到WordPress开发流程中, 让我们以一种高度监督和可靠的方式使用WordPress.
ServerMania's Knowledge Base
http://www.servermania.com/kbThis project had a lot in common with the company's blog, so, as a leading developer, I decided to use WordPress again. However, we also needed a custom WordPress theme, in this case, for performance and customization reasons. Still, since we already had one for the blog, I just adapted it, reusing most of the existing codebase.
我们得到了一个功能齐全的自助支持中心,使用的代码库与我们之前的WordPress项目几乎相同. 这有助于减少维持这两个项目所需的资源数量, which can persist up-to-date without noticeable efforts from the development team.
ServerMania's Surge
This was the most complicated and long project I've ever worked on. We had a small development team, and as a benefit of such a small team size, I could participate in developing each feature using a non-trivial stack—Go, MongoDB, GraphQL, and Vue.
Despite all difficulties, we released this app in time, 这是公司历史上的一个转折点,因为这个应用程序极大地增强了业务流程,提高了ServerMania在市场上的竞争力.
YQueue SSR Website
http://yqueue.co该项目的主要挑战是复杂的动画和每个地区不同内容的渲染. 我成功地应对了这些挑战,不仅满足了每一个要求,而且以最好的表现完成了任务.
CRM App
Consultant for EdTech app
Certifications
IELTS | International English Language Testing System
British Council
Skills
Libraries/APIs
Vue, React, Vuex, REST APIs, Stripe, Vue 2, jQuery, Node.js, D3.js, Stripe Connect
Tools
GitLab, GitHub, GitLab CI/CD, NGINX, Jira, Adobe Experience Design (XD), PostCSS, NPM, Webpack, Docker Compose, Git, Apache, GitHub Pages, Rollup, Photoshop CC, Figma
Frameworks
Nuxt.js, Vue SSR, Tailwind CSS, Jest, Vuetify, Next.js, Flutter, Express.js
Languages
TypeScript, HTML, CSS, JavaScript, SCSS, SQL, Go, PHP, Bash Script, YAML, 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, Netlify, Amazon Web Services (AWS)
Storage
JSON, Databases, MySQL, PostgreSQL, 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, Storybook, Open Source, Vite, A/B Testing, WordPress Plugins, Product Owner, Leadership, 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
Start your risk-free talent trial
Top talent is in high demand.
Start hiring