塔拉斯Mykhailovych,乌克兰捷尔诺波尔卡州捷尔诺波尔开发商
Taras is available for hire
Hire Taras

塔拉斯Mykhailovych

Verified Expert  in Engineering

软件开发人员

Location
捷尔诺波尔,捷尔诺波尔的卡州,乌克兰
至今成员总数
2014年2月5日

Taras的目标是使他的所有开发都优化、快速、安全和可靠. 他深入分析任务,只应用最适合并符合项目目标的技术.

Portfolio

NDA Client
MySQL, PHP, Redis, RabbitMQ, MongoDB, Node.. js, REST api, NGINX
战术(通过Toptal)
亚马逊网络服务(AWS)、Mongoose、MongoDB、ECMAScript (ES6)、Node.js...
Fluent软件解决方案有限公司(通过Toptal)
JavaScript, CSS, HTML5, Elasticsearch, MongoDB, Mongoose, Node.js

Experience

Availability

Part-time

首选的环境

Geany

最神奇的...

...我探索的是无限精度数二进制可传递数据类型.

Work Experience

后端开发人员

2014 - PRESENT
NDA Client
  • 为web后端开发了一个REST API.
  • 管理虚拟化、沙箱和Nginx和PHP的移植,以便在CodeShip上运行端到端测试.
  • 开发了审计和提供时间业务事件统计的算法.
  • 监督项目管理自动化的解决方案架构.
  • 使用Swagger UI实现REST API规范文档和演示.
  • 处理了Docker容器的伸缩.
  • Integrated Node.. js Harmony ES6基于函数式编程的模型/中间件到Mongoose和Express.js.
技术:MySQL, PHP, Redis, RabbitMQ, MongoDB, Node.. js, REST api, NGINX

万向节API专家

2015 - 2016
战术(通过Toptal)
  • 开发了一个万向节API回调端点.
  • 建立了一个合并算法来追踪ping和目击事件.
  • 为来自CSV的跟踪数据创建了导入系统.
  • 开发了用于管理用户、设备、信标和报告器的API.
  • 通过API和实时更新管理构建了一个带有统计图表视图的前端.
技术:亚马逊网络服务(AWS)、Mongoose、MongoDB、ECMAScript (ES6)、Node.js, JavaScript, CSS, HTML5, Amazon EC2, PM2, Socket.IO,万向节API, CSV

自由开发人员

2015 - 2015
Fluent软件解决方案有限公司(通过Toptal)
  • 开发身份验证控制.
  • 将服务API逻辑集成到HTML模型中.
  • 开发了HTML控制特定教育的数据树结构,具有添加的能力, delete, edit, and drag-n-drop.
  • 修复了服务API, 包括添加错误处理和优化,并使其可扩展到计划的功能.
  • 建立了一个物品人群评级系统.
技术:JavaScript, CSS, HTML5, Elasticsearch, MongoDB, Mongoose, Node.js

高级后端开发人员

2014 - 2014
Jobpath (Clevertech)
  • 作为高级后端开发人员领导团队,使用各种后端技术.
技术:Mocha, Web, LibreOffice, AddThis, Google Cloud, MongoDB, Node.js

项目经理,软件架构师,团队领导

2014 - 2014
商业中心
  • 在这家财务管理公司担任过各种职务, 所有这些都涉及广泛的责任.
技术:OpenShift, reCAPTCHA, WebRTC, MongoDB, Node.js

系统工程师

2013 - 2014
Nufern (Frontex)
  • 负责网络工程.
  • 负责高负荷实时数据管理.
  • 负责算法开发和工程.
  • 通过Windows、Linux和iOS进行脚本化数据处理.
  • 使用测量和操作硬件.
技术:DTS, Subversion (SVN), c#.NET, Microsoft SQL Server,命令提示符(CMD), Sh, jQuery, MySQL, PHP, Web

Team Lead

2011 - 2014
捷尔诺波尔国立Ivan Puluj技术大学
  • 托管系统架构.
  • 处理网页和网络安全.
  • 构思并开发了一个Node.. js DMR(“Dependency-Middleware-RESTful”).
  • 开发了web/Node.Js嵌入式视听科学会议平台.
  • 开发了web/Node.Js实时研究展示平台.
技术:SVG, WebRTC, WebSockets, MongoDB, Node.js, Web

PhD Student

2008 - 2014
捷尔诺波尔国立Ivan Puluj技术大学
  • 专注于水消耗模型.
  • 研究了对水泵能耗审计硬件实时统计数据的处理.
  • 负责周期性自回归模型的开发.
  • 开发了一个用水量预测系统及其软件实现.
技术:节点.js, C

Java开发人员/工程师

2013 - 2013
LRN (Clevertech)
  • 负责Oracle数据库的管理.
  • 负责UI/UX.
  • 开发的软件架构改进.
  • 负责数据库查询优化.
技术:Oracle, Jakarta Server Pages (JSP), Java, Web

系统工程师

2005 - 2007
GainCapital Group (Magnis)
  • 数据库架构师.
  • 开发了一个网页图表组件.
  • 开发实时滴答数据处理.
  • 处理统计和数据聚合.
  • 处理移动web开发.
技术:数据库建模

C#/M4 Developer

2004 - 2005
金融工程模量(Magnis)
  • 定制M4交易平台.
  • 自定义StockChartX交易图表组件.
  • 开发了一个提供代理服务器的实时滴答图.
  • 开发了一个交易模拟系统.
  • 开发了10k个web应用程序.
技术:ActiveX, C, c++, StockChartX, Microsoft SQL Server, M4, c#.NET

异步JavaScript类框架

http://github.com/tarquas/asclasit
5代Node.针对不同代ECMAScript设计的异步类哲学框架. 它们是esfunctional、samfic、es7frame和clasync. Esfunctional用promise -on-generators来模拟协同例程, 而clasync则使用了ECMAScript的async和functions的最新特性.

Mongoose-Hook

http://github.com/tarquas/mongoose-hook
Mongoose插件允许在所有(包括静态)Mongoose操作的数据库API的内部直接包装器上使用“pre”和“post”挂钩. Along with this, 在GitHub存储库中有四个基于猫鼬钩子的插件, adding "createdAt" and "modifiedAt" timestamp fields to the document; ensure-indexes, allowing deletion of unused indexes and reindexing with changed options; custom-id, using 16-char base64 string representation instead of ObjectId; and revision, 为支持原始MongoDB方法的文档添加修订字段.

Tntu-schedcap

http://github.com/tarquas/tntu-schedcap
从官方站点解析时间表并应用自定义视图.

CDB-Lingvo(已经)

在线外语学习平台,提供实时音频、视频、文字和文件信息.

JobPath

http://yourjobpath.com/
美国退伍军人求职网站.

TestLab

http://github.com/tarquas/testlab
A Node.Mocha + PhantomJS端到端测试模块.

TestLab-Angular

http://github.com/tarquas/testlab-angular
用于AngularJS web应用程序的TestLab插件.

Slack Web Info

http://github.com/tarquas/slack-web-info
一个Slack批量信息提供商,高度可扩展的节点.js module

算法和模板

我写的一些最实用的算法/模板. http://194.44.203.87/usefuls/

Dependency-Middleware-RESTful节点.js框架(已停产)

使用命令式代码结构的ECMAScript异步类哲学的最早前身. 扩展Node的框架.js的“Express”和“EJS”模块,支持层次化的中间件结构,用于RESTful web开发.
2008 - 2014

Ph.D. 数学建模

捷尔诺皮尔Ivan Puluj国立技术大学-捷尔诺皮尔,乌克兰

2007 - 2008

计算机科学硕士学位

捷尔诺皮尔Ivan Puluj国立技术大学-捷尔诺皮尔,乌克兰

2003 - 2007

计算机科学学士学位

捷尔诺皮尔Ivan Puluj国立技术大学-捷尔诺皮尔,乌克兰

Libraries/APIs

OpenGL, Node.. js, EJS, DirectX, WebRTC, WebGL, VK API, Mail.Ru API, Facebook API, pcap, LibC, HTTP API, HTML5 Canvas, Web Worker, LocalStorage, jQuery, Socket.IO,万向节API, REST API

Tools

Bitbucket, GDB, Terminal, Blender, Windows安装程序, Vim Text Editor, Redmine, Make, Canvas 2D, Git, C++Builder, Subversion (SVN), DTS, LibreOffice, Mocha, Geany, RabbitMQ, Mongoose, PM2, V8, NGINX

Frameworks

OpenCL, Unity, .. NET, ActiveX, JavaScript MVC, Unity3D, Jakarta Server Pages (JSP), AJAX.面向对象,媒体播放器,ADO.NET

Paradigms

模型-视图-控制器(MVC), 分布式计算, 面向对象编程(OOP), 函数式编程, 并行计算, Cross-platform, 极限编程, 异步编程, Class-based OOP, 基于原型的OOP, 数据流编程, 事件驱动的编程, 逻辑编程, MapReduce, 分布式编程, 过程式编程, 快速应用开发(RAD), 迭代开发

Languages

HTML5, JavaScript, CSS, C, Assembler, PHP, Clojure, C#, ECMAScript (ES6), ARM Assembler, HTML, Assembler x86, XML, Machine Code, Pascal, SQL, Sh, C#.. NET, M4, c++, HaXe, Visual Basic .NET (VB.. NET), VBScript, Java

Platforms

Linux, LAMP, Embedded Linux, Win32, Oracle Database, Red Hat Linux, Ubuntu, CentOS, NVIDIA CUDA, Windows, Web, Oracle, OpenShift, Amazon EC2, 亚马逊网络服务(AWS), Salesforce

行业专业知识

高频交易(HFT),网页设计

Storage

NoSQL, SQL Anywhere, Redis, PostgreSQL, Vertica, Firebird, Oracle SQL, InnoDB, 数据库性能, 数据库建模, Azure Active Directory, MongoDB, MySQL, Microsoft SQL Server, Google Cloud, Elasticsearch

Other

Ajax, GNU, Mathematics, 软件开发, 单页应用(SPA), Illustration, 3D Modeling, Unix Shell脚本, 网络编程, WebSockets, 3D Animation, 游戏开发, g++, Game Design, Icon Design, 图像处理, 回归测试, 科学计算, 传输控制协议(TCP), UDP, Web Services, Web服务器开发, WebKit, ICMP, Windows服务, AI Programming, Virtualization, X11, LDAP, 视频压缩, Video Editing, Video Streaming, Web Development, 后端开发, SVG, 命令提示符, SSH, StockChartX, reCAPTCHA, AddThis, Async/Await, 数学建模, 计算机科学, CSV

有效的合作

如何使用Toptal

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

1

分享你的需求

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

选择你的才能

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring