Davit Barbakadze
Verified Expert in Engineering
Software Developer
在12年多的时间里,Davit成功地在整个堆栈的所有位置获得了经验. 从真正的DevOps管理员开始, 用Perl编写脚本, bash, 以及2007年的一些PHP, 他缓慢但坚定地转向了全栈web开发. 在写作的过程中密集地撰写IT文章,偶尔也会进行教学, 他终于找到了他现在的全职工作,所有的事情都是JavaScript, Node.js, and React.
Portfolio
Experience
Availability
首选的环境
Linux, Git, Visual Studio Code (VS Code), React, Node.js, TypeScript
The most amazing...
...我写过的最有影响力的代码是Plupload, WordPress采用的文件上传模块,数百万人定期使用.
Work Experience
高级全栈开发人员
Reddit, Inc.
- 建立优化, 已创建的记录规则, 构建仪表盘, 并积极参与将图表和警报从Wavefront VMware移植到Prometheus和Grafana.
- Refactored, developed, 并维护了用于从BigQuery同步营销信息到HubSpot的气流dag.
- 为Reddit广告平台引入了一个简化的广告活动创建流程,并使用TypeScript开发功能, React, and Redux. 优化和重构现有代码,修复不一致和故障的UI.
- 开发了一个MVP,利用人工智能的力量进行内部营销, using React, MUI, Styled Components, and Reddit API.
Solutions Architect
Ziv Livnat
- 在Mapbox之上,为地理空间数据的性能服务设计了一个解决方案, using vector tiles. Hosted in the cloud, 利用CDN缓存和Kubernetes无缝扩展容器化的前端和后端.
- 使用AngularJS和MUI开发MVT服务MVP的前端UI,后端使用Node.js, NestJS, and TypeORM, 双方都使用TypeScript, PostgreSQL和PostGIS托管在谷歌云上.
- 使用Docker容器设计并实现端到端CI管道,以便部署到Cloud Run实例中. 它通过一个专用网络连接到存储地理空间数据的Cloud SQL和缓存生成的矢量图的Google Cloud Storage.
高级全栈工程师
Cruise
- 维护应用程序前端和后端,生成自动驾驶汽车直接使用的地图. Developed features, fixed bugs, 用TypeScript写研究论文和文档, React/Redux, NestJS, Node.js, and PostgreSQL.
- 使用React为基于故事书的截图测试设置环境和工作流程.
- 使用Cypress配置端到端测试.io. 编写实用程序并创建第一个测试.
- 开发独立的, 私有npm模块测试框架,用于使用Jest测试数据库查询, TypeScript, Node.PostgreSQL, Docker, CircleCI和Buildkite.
首席软件开发人员
Zipmex Asia Pte. Ltd.
- 将分散的存储库整合到一个单独的存储库中, 极大地简化了使用Git的开发和构建过程, Yarn Workspaces, and Webpack.
- 用TypeScript开发了一个专用的微服务,使用saga模式执行混合分布式事务, PostgreSQL, WebSockets, REST, and MQ.
- 使用JavaScript将新的数字产品集成到现有的加密货币交换中, React, and Redux.
- 致力于定制庞大的加密货币交易所UI. 使用JavaScript、React和Redux实现功能并修复bug.
高级软件工程师
Myvideo
- 开发智能电视(三星Tizen), LG, 使用React的在线流媒体服务Myvideo客户端, MobX, MST, and Sass.
- 使用JavaScript和React设计并实现了一个键盘控制的焦点和导航管理系统.
- 设计并实现了多运行时HLS播放器组件, 能够在各种网络平台上播放直播和录制流, Tizen, WebOS, NetCast, Hisense, JavaScript, and React.
高级软件开发人员
Ephox
- 维护RCE时间, WordPress和许多其他cms的一个组成部分, 每天有数以百万计的人在使用. Wrote documentation, 满足支持请求, fixed bugs, 并实现了新的功能和插件.
- 致力于改进内部单元测试API agar及其特定于TinyMCE的扩展mcagar(现在都是开源的).
- 对改进imagetools库做出了贡献, 这直接取决于在TinyMCE和EditLive的图像处理功能!.
- Maintained PowerPaste, 将Microsoft Word/Excel文档粘贴到TinyMCE的高级解决方案, 优化了Flash shim用于在旧浏览器中导入图像,并实现了一个实验性的、性能更高的复制/粘贴流替代方案.
- 实现了TinyMCE配置器PoC, 为RCE TinyMCE构建配置的用户友好的方式, 使用javascript和React.
高级前端开发人员
Silknet
- 维护公司内部CRM的前端.
- 为企业呼叫中心11818开发信息门户前端.
- 发起全部门从SVN切换到Git作为源代码控制系统, 设计新的开发工作流程, 在barebone服务器上配置的测试环境, 用bash编写部署脚本, 录制CBT系列,讲解新的工作流程.
首席软件开发人员
Moxiecode
- 开发和维护多运行时文件上传API, Plupload, 它是WordPress的一部分, 是通过插件包含在Joomla和Drupal, 也是世界上许多cms的一部分, 数以百万计的人每天都在使用它.
- 开发了一个用于摆弄不同Plupload配置的游乐场, 类似于CodeSandbox, JSBin or jsFiddle, 但具体到Plupload的需求.
- 开发和维护Plupload网站,Plupload.com; the back-end in PHP/CodeIgniter, and the front-end in HTML/CSS/JavaScript/jQuery.
自由全栈开发人员
自由撰稿人(前ScriptLance)
- Developed i8, 创建WordPress插件和主题的框架, 它成功地为WordPress创建了30多个模块.
- 为PLMA(私人标签制造商协会)创建了展览目录生成器,该生成器已被一家公司成功使用了数年-要求该应用程序应在任何浏览器上从USB驱动器启动, including IE6.
- 为佛罗里达庆祝镇中心开发了一个网站.
- 为GIAC:格鲁吉亚国际仲裁中心开发了一个网站.
Author
Navigator
- 撰写了750多篇关于各种IT主题的文章, including software, hardware, training series, 以及科学成就.
- Tested, benchmarked, 并审查了不同的硬件设备,如电脑, laptops, gadgets, accessories, etc.
- 跟踪几家科学杂志,撰写有关高科技创新的文章, actual research, 以及有希望的突破.
- 编写了一系列关于有趣和有用软件的导览文章.
DevOps Administrator
ITDC
- MyVideo的管理基础设施.ge, 该地区最大的视频分享网站, 它从一个虚拟服务器上的小站点开始,在我的管理下变成了一个具有多个负载平衡器的分布式服务, 数据库集群和几个功能强大的文件服务器..
- 配置并编译MyVideo所需软件的定制版本, including Apache, MySQL, 以及视频转换和处理工具.
- 管理多个托管和计费服务器,以满足公司和客户的需求.
- 用Perl、bash和一些PHP编写自动化脚本.
Experience
Plupload
http://www.plupload.com/TinyMCE
http://www.tiny.cloud/get-tiny/MyVideo Smart TV App
http://smartapp-dev.myvideo.geSkills
Languages
HTML, JavaScript, PHP, ActionScript 3, SQL, Sass, CSS, HTML5, CSS3, Less, Python, Bash, TypeScript, Java, C#, C++, Perl
Frameworks
Cypress, Ext JS, Express.js, Jest, QUnit, Jasmine, Redux, Electron, Laravel, Angular, React Native, CakePHP, CodeIgniter, NestJS
Libraries/APIs
React, jQuery, jQuery UI, Node.. js, React Redux, MobX, React- jss, Vue, Facebook API, Google API, RxJS, Ramda, React测试库
Tools
Sequelize, Plesk, Git, GitHub, Bitbucket, GitLab, JSX, CircleCI, MS Silverlight, Mocha, JSS, Subversion (SVN), Mercurial, MSTest, Apache Airflow, VMware, Grafana, BigQuery
Paradigms
测试驱动开发(TDD), Unit Testing, 敏捷软件开发, 函数式编程, 持续集成(CI), REST
Platforms
cPanel, WordPress, Docker, Buildkite, Linux, WHMCS, CentOS, Ubuntu, Debian, Red Hat Linux, Mapbox, LAMP, MacOS, Windows, Android, iOS, Oracle, Kubernetes, Azure, 谷歌云平台(GCP), 亚马逊网络服务(AWS), Drone CI, Visual Studio Code (VS Code)
Storage
MySQL, SQLite, MariaDB, PostgreSQL, PostGIS, MongoDB, NoSQL, Google Cloud, MySQL Clustering, Memcached, Redis, Amazon S3 (AWS S3), Google Cloud SQL, Google Cloud Storage
Other
Web主机管理器(WHM), WordPress Plugins, Storybook, Full-stack, Styled-components, React Hooks, ESLint, Containers, 完整的开发, Integration Testing, Hardware, Software, Science, Innovation, Clustering, Load Balancers, Data, Security, WebSockets, Amplitude, User Interface (UI), Front-end, Prometheus, Playwright, HubSpot
Industry Expertise
Telecommunications
Education
操作系统和网络学士学位
格鲁吉亚技术大学-第比利斯,格鲁吉亚
银行及金融专业本科以上学历
格鲁吉亚第比利斯经济与金融学院
Certifications
谷歌云认证-副云工程师
Google Cloud
Advanced Node.js:扩展应用
Node.js:调试和性能调优
Advanced Node.js
Node.js: Design Patterns
2019年钼挑战赛的codile金奖
Codility
Niobium 2019挑战赛的coidity金奖
Codility
CCNA -思科认证网络助理
Cisco