Taras Mykhailovych

Taras Mykhailovych

Ternopil, Ukraine
Hire Taras
Scroll To View More
Taras Mykhailovych

Taras Mykhailovych

Ternopil, Ukraine
Member since November 15, 2013
Taras aims to make all of his development optimal, fast, secure, and reliable. He analyzes tasks deeply and applies only the technologies which best fit and comply with the project goals.
Taras is now available for hire
Portfolio
Experience
  • Assembler, 10 years
  • C, 10 years
  • HTML, 8 years
  • JavaScript, 8 years
  • PHP, 8 years
  • ECMAScript, 8 years
  • OpenCL, 4 years
Ternopil, Ukraine
Availability
Part-time
Preferred Environment
Geany
The most amazing...
...things I've explored are unlimited precision number binary transitive data types.
Employment
  • Back-end Developer
    Confidential
    2014 - PRESENT
    • Handled REST API web back-end development.
    • Handled virtualization, sandboxing, and porting of NGINX PHP to run e2e tests on Codeship.
    • Developed algorithms for time business events auditing and stats.
    • Handled the solution architecture for project management automation.
    • Implemented REST API specification documents and demos with Swagger UI.
    • Handled scaling with Docker Containers.
    • Integrated Node Harmony ES6 functional programming-based models/middleware to Mongoose and Express.js.
    Technologies: Node.js, MongoDB, RabbitMQ, Redis, PHP, MySQL
  • Gimbal API Expert
    Tactify (via Toptal)
    2015 - 2016
    • Developed a Gimbal API callback endpoint.
    • Built a merging algorithm for tracking pings and sightings.
    • Created an importing system for tracked data from a CSV.
    • Developed an API for management of users, devices, beacons, and reporters.
    • Developed a front-end with a statistics charts view via API and management with live updating.
    Technologies: Node.js ES6/Esfunctional, MongoDB/Mongoose, Socket.io, PM2, Amazon EC2, HTML5, CSS, JavaScript
  • Freelance Developer
    Fluent Software Solutions Ltd (via Toptal)
    2015 - 2015
    • Developed authentication control.
    • Integrated service API logic into mockup HTMLs.
    • Developed HTML control of education-specific data tree structure with ability to add/delete/edit/drag-n-drop.
    • Fixed the service API, including adding error handling and optimizing and making it extensible for planned features.
    • Developed an item crowd rating system.
    Technologies: Node.js, Mongoose, MongoDB, Elasticsearch, HTML5, CSS, JavaScript
  • Senior Back-end Developer
    Jobpath (Clevertech)
    2014 - 2014
    • Led a team as a senior back-end developer, making use of a wide variety of back-end technologies.
    Technologies: Node.js, MongoDB, Google Cloud, LinkedIn, AddThis, MS+Libre Office PDF, AVConv WebM, Mocha
  • Project Manager, Software Architect, Team Lead
    Centrum Doradztwa Biznesowego
    2014 - 2014
    • Worked in a variety of roles for this finance management company, all of which involved extensive responsibilities.
    Technologies: Node.js, MongoDB, WebRTC, ReCaptcha, OpenShift
  • Systems Engineer
    Nufern (Frontex)
    2013 - 2014
    • Was responsible for web engineering.
    • Was responsible for high-load real-time data management.
    • Was responsible for algorithm development and engineering.
    • Scripted data processing through Windows / Linux / iOS.
    • Worked with measuring and operating hardware.
    Technologies: Web, PHP, MySQL, jQuery, sh, CMD, MS SQL DTS, C# .NET, SVN, SSHFS
  • Team Lead
    Ternopil National 'Ivan Puluj' Technical University
    2011 - 2014
    • Handled systems architecture.
    • Handled web and network security.
    • Conceived and developed a Node.js DMR ("Dependency-Middleware-RESTful").
    • Developed a web/Node.js embedded audiovisual scientific conference platform.
    • Developed a web/Node.js real-time research presentation platform.
    Technologies: Web, Node.js, MongoDB, WebSockets, WebRTC, SVG
  • PhD Student
    Ternopil National 'Ivan Puluj' Technical University
    2008 - 2014
    • Focused on water consumption modeling.
    • Researched processing real-time statistical data from water pump consumption audit hardware.
    • Was responsible for periodic autoregression model development.
    • Developed a water consumption forecasting and its software implementation.
    Technologies: C, Node.js
  • Java Developer/Engineer
    LRN (Clevertech)
    2013 - 2013
    • Was responsible for Oracle database management.
    • Worked with UI/UX.
    • Developed software architecture improvements.
    • Was responsible for database query optimizations.
    Technologies: Web, Java, JSP, Oracle
  • Systems Engineer
    GainCapital Group (Magnis)
    2005 - 2007
    • Worked as Database Architect.
    • Developed a web chart component.
    • Developed real-time tick data processing.
    • Handled statistics and data aggregation.
    • Handled mobile web development.
    Technologies: Database modeling
  • C#/M4 Developer
    Modulus Financial Engineering (Magnis)
    2004 - 2005
    • Customized an M4 Trading Platform.
    • Customized a StockChartX Trading Charts component.
    • Developed a real-time tick chart providing proxy servers.
    • Developed a trading emulation system.
    • Developed C10k web applications.
    Technologies: C# .NET, M4, MS SQL, StockChartX, C/C++, ActiveX
Experience
Skills
  • Languages
    PHP, Assembler, C, CSS, HTML5, JavaScript, C#, ARM Assembler, HTML, Assembler x86, XML, Machine code, ECMAScript, Pascal, SQL, HaXe, VBScript, Java, VB.NET
  • Frameworks
    OpenCL, .NET, Unity3D, JavaScript MVC, ActiveX, Media Player, ADO.NET, AJAX.OOP
  • Libraries/APIs
    OpenGL, Node.js, HTTP API, HTML5 Canvas, WebSockets, pcap, VK API, Web Worker, Closure, Mail.Ru API, Facebook API, DirectX, LibC, WebGL, WebRTC
  • Paradigms
    MVC, AJAX, Network programming, Web Design, Functional programming, Rapid application development, Procedural programming, Parallel programming, Distributed Programming, MapReduce, Logic programming, Event-driven Programming, Dataflow Programming, Cross-platform Development, Prototype-based OOP, Class-based OOP, Asynchronous Programming, Extreme programming, Object-oriented Programming (OOP)
  • Platforms
    GNU, Linux, Win32, Oracle Database, Embedded Linux, Red Hat Linux, Ubuntu, CentOS, CUDA, Unity, LAMP, Microsoft Windows, Windows, Salesforce
  • Storage
    SQL Anywhere, NoSQL, Redis, PostgreSQL, Vertica, Firebird, Oracle SQL, InnoDB, Database Performance, Database Modeling
  • Misc
    Math, EJS, AI Programming, Back-end Development, Parallel computing, g++, Game Design, Game Development, Icon Design, Image Processing, LocalStorage, Virtualization, X11, LDAP, Video Compression, Video Editing, Video Streaming, Unix Shell Scripts, Web Development, BitBucket, 3D Modeling, Active Directory, Regression Testing, Scientific Computing, TCP, UDP, Web Services, WEB Server Development, WebKit, ICMP, Windows Services, Illustration, Single-page application
  • Tools
    Git, GDB, Terminal, Blender, Windows Installer, Vim, Redmine, Make, Canvas 2D, C++Builder, V8
Education
  • Post Graduate / PhD degree in Mathematical Modeling
    Ternopil National 'Ivan Puluj' Technical University - Ternopil, Ukraine
    2008 - 2014
  • Master's degree in Computer Science
    Ternopil National 'Ivan Puluj' Technical University - Ternopil, Ukraine
    2007 - 2008
  • Bachelor's degree in Computer Science
    Ternopil National 'Ivan Puluj' Technical University - Ternopil, Ukraine
    2003 - 2007
I really like this profile
Share it with others