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, 并迁移到更现代的工具.
高级全栈Web开发人员
ServerMania Inc
- Used Go and Vue.Js开发了一款应用程序,可以在公司的计费平台和第三方营销工具之间同步数据.
- Improved the load speed, maintainability, 和WordPress项目的整体用户体验提供定制的主题, 在移动设备上获得了98/100的Lighthouse评分.
- 在我们所有的前端项目中执行Sentry,以便更好、更主动地跟踪bug.
- 将遗留项目的代码库从JavaScript迁移到TypeScript.
- 使用GitLab作为报告工具,跟踪、修复和分配bug给其他人.
中层全栈Web开发人员
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
ServerMania's 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%有效的数据,没有任何遗漏.
ServerMania's Order Form
http://order.servermania.com该项目具有复杂的特性和性能需求. 作为一个领先的全栈开发人员, 我已经使用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.
ServerMania的知识库
http://www.servermania.com/kb这个项目与该公司的博客有很多共同之处, so, as a leading developer, 我决定再次使用WordPress. However, 我们还需要一个自定义WordPress主题, in this case, 出于性能和定制的原因. Still, 因为我们已经为博客准备了一个, I just adapted it, 重用大部分现有的代码库.
我们得到了一个功能齐全的自助支持中心,使用的代码库与我们之前的WordPress项目几乎相同. 这有助于减少维持这两个项目所需的资源数量, 哪一个可以在不需要开发团队明显努力的情况下保持最新.
ServerMania's Surge
这是我参与过的最复杂、最漫长的项目. 我们有一个小的开发团队, 这样一个小团队的好处是, 我可以参与开发每个功能使用一个非平凡的堆栈- go, MongoDB, GraphQL, and Vue.
Despite all difficulties, 我们及时发布了这个应用程序, 这是公司历史上的一个转折点,因为这个应用程序极大地增强了业务流程,提高了ServerMania在市场上的竞争力.
YQueue SSR Website
http://yqueue.co该项目的主要挑战是复杂的动画和每个地区不同内容的渲染. 我成功地应对了这些挑战,不仅满足了每一个要求,而且以最好的表现完成了任务.
CRM App
Consultant for EdTech app
Skills
Languages
TypeScript, HTML, CSS, JavaScript, SCSS, SQL, Go, PHP, Bash Script, YAML, Lua, Dart, GraphQL
Frameworks
Nuxt.js, Vue SSR,顺风CSS, Jest, Vuetify, Next.js, Flutter, Express.js
Libraries/APIs
Vue, React, Vuex, REST api, Stripe, Vue 2, jQuery, Node.js, D3.js, Stripe Connect
Tools
GitLab, GitHub, GitLab CI/CD, NGINX, Jira, Adobe体验设计(XD), PostCSS, NPM, Webpack, Docker Compose, Git, Apache, GitHub Pages, Rollup, Photoshop CC, Figma
Paradigms
REST, 测试驱动开发(TDD), Kanban, DevOps, Data-driven Programming, Agile, Database Design, Microservices Architecture, Management, UX Design, Requirements Analysis, Responsive Layout
Platforms
Docker, WordPress, Firebase, netflix,亚马逊网络服务(AWS)
Storage
JSON,数据库,MySQL, PostgreSQL, MongoDB, Redis
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, 单页应用(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
Industry Expertise
Project Management
Certifications
IELTS |国际英语语言测试系统
British Council
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring