CTO
2017 - PRESENTStrongly Typed, Ltd.- Developed technical aspects of the company’s strategy to ensure alignment with its business goals.
- Discovered and implemented new technologies that yield competitive advantage.
- Built and supervised system infrastructure.
- Represented the technological agenda in staff meetings and when making hiring decisions.
- Promoted high-quality software development technologies and practices.
Technologies: Elm, JavaScript, Linux, Python, HaskellCTO
2015 - 2017Deegeetal, Ltd.- Structured the technological backbone of the company and improved existing operational procedures.
- Created the R&D department with operating procedures and introduced quality software development practices.
- Built an engineering team and managed multidisciplinary teams through dozens of projects with varying complexity.
- Provided selective technological debt removal to support company growth.
- Managed product, projects, and accounts.
Technologies: Elm, JavaScript, Linux, Python, HaskellCTO, Co-founder
2013 - 2016Q4U- Created a scalable language agnostic application architecture with Redis.
- Built a platform for real-time statistics.
- Created a management center where moderators can manipulate the application state (economics, parameters for recommendation algorithms, etc.).
- Created a real-time matching system and feedback platform.
- Provided server administration and deployment.
Technologies: RefluxJS, React, Socket.IO, Node.js, JavaScript, Redis, SQLAlchemy, CherryPy, PythonLead front-end Developer
2014 - 2015PQCQ- Architected complex multi-site AngularJS architecture using Nginx.
- Built a complex user interface.
- Created an automatic flat allocation algorithm.
- Implemented Gulp build automation.
Technologies: NGINX, AngularJS, JavaScriptOfficial Representative
2013 - 2015Mozilla- Contributed to projects such as Mozilla developer network (KUMA) and FirefoxOS.
- Organized local events as a member of the Mozilla Reps program, also known by its codename ReMo.
Technologies: JavaScript, PythonBack-end Developer
2014 - 2014Neutrino- Built numerous data mining tools for retrieving information via Facebook, Twitter, and LinkedIn.
- Built a complex proxy to social API with tokens and prioritization.
- Refactored thousands of lines of unreadable code.
Technologies: PHP, PythonFront-end Developer
2013 - 2013Gradematic- Developed a complex questionnaire creator.
- Built a system for asynchronous processing of PDF files.
Technologies: GhostScript, Yii, Backbone.js, JavaScriptFront-end Developer
2013 - 2013Amaret, Inc.- Adopted Backbone.js for RTC architecture via websockets.
- Implemented CodeMirror editor for live editing and compilation preview for microcontroller architectures in browser.
Technologies: Socket.IO, Backbone.js, JavaScriptFull-stack Developer
2010 - 2013Freelance- Built custom content management systems.
- Developed dozens of Joomla extensions.
- Turned designs into fully functional web applications.
Technologies: CodeIgniter, Joomla, PHP, Python, JavaScript