Back-end Developer
2014 - PRESENTConfidential- 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, MySQLGimbal API Expert
2015 - 2016Tactify (via Toptal)- 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, JavaScriptFreelance Developer
2015 - 2015Fluent Software Solutions Ltd (via Toptal)- 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, JavaScriptSenior Back-end Developer
2014 - 2014Jobpath (Clevertech)- 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, MochaProject Manager, Software Architect, Team Lead
2014 - 2014Centrum Doradztwa Biznesowego- Worked in a variety of roles for this finance management company, all of which involved extensive responsibilities.
Technologies: Node.js, MongoDB, WebRTC, ReCaptcha, OpenShiftSystems Engineer
2013 - 2014Nufern (Frontex)- 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, SSHFSTeam Lead
2011 - 2014Ternopil National 'Ivan Puluj' Technical University- 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, SVGPhD Student
2008 - 2014Ternopil National 'Ivan Puluj' Technical University- 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.jsJava Developer/Engineer
2013 - 2013LRN (Clevertech)- Was responsible for Oracle database management.
- Worked with UI/UX.
- Developed software architecture improvements.
- Was responsible for database query optimizations.
Technologies: Web, Java, JSP, OracleSystems Engineer
2005 - 2007GainCapital Group (Magnis)- 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 modelingC#/M4 Developer
2004 - 2005Modulus Financial Engineering (Magnis)- 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