In my career I worked with variety of domains: accountants' software, e-commerce, software for TV companies, and the most recent project is related to cloud-based integration systems.
I had projects started from the scratch (prototypes, MVP, GA) and also projects where I needed to work on already existed product.
My main field is UI development, creation of complex Single Page Applications with use of JavaScript frameworks. Such as AngularJS, React and so on. Usually I cover extensively my code with unit tests and end-to-end tests.
Since my work tightly coupled with UX and UI designers I have a lot of experience with HTML/CSS/SASS.
In the most recent project I led UI Developers Team, worked on DepOps tasks with Docker, AWS, Azure.
As far as leading team, I prefer consensus agreement on problems, and always involve all team members into solving problems. Also I encourage team to take tasks from different areas of the project, to maintain better knowledge sharing.
Senior Software Engineer @ Internet of Things (IoT) integration project. Integration of cloud, on-premise services and products
Client: Angular, D3, Socket.IO, ES6 (ES2015), Angular 2
Server: NodeJS, ActiveMQ, Mongo, PostgreSQL
Server frameworks: Mongoose, Sequelize, Koa, Express
Testing: Karma, Protractor, Jasmine
Build tools: Webpack, Gulp, Grunt
Monitoring: Boundary, ElasticSearch, Kibana, Logstash
Deploy: Docker, Kubernetes, Azure, AWS
Automation: docker-machine, docker-compose, Ansible From August 2014 to Present (1 year 5 months) Senior Software Engineer @ Configuration software for TV companies
Technologies: angular, mocha, karma, node, express, node-webkit
Product:
Traffic system for broadcast companies, thick web-based client.
Responsibilities: JavaScript development, create thick client, widgets, libraries for broadcast specific systems, dialogs. Most of the information saved on the client (web-browser, localStorage/sessionStorage). CSS/HTML - converting mockups to Bootstrap templates. From June 2013 to Present (2 years 7 months) Lead Software Engineer @ Trying, poking technologies, projects. Contributing to open-source
Multi: Relay
Client: Immutable.js, React, Flux
Server: GraphQL
Mobile: iOS From April 2011 to Present (4 years 9 months) Senior Software Engineer @ Working as Front-end developer on auction sites (like ebay, modnaKasta).
Auditory:
50+ thousand uniques everyday
300+ thousand page views everyday
US, Canada, Australia
Summary:
HTML/CSS (pure, SASS)/JS (pure, MVC), lazy load of images, checkout process, cart, profile, profiling and optimization of site workflow, optimization UX
Responsibility: developing, optimization, responsive design migrations
Tools: pure JavaScript, jQuery, Jasmine, SASS, MVC
Websites: http://modnique.com, http://bidz.com From September 2012 to June 2013 (10 months) Lead Software Engineer @ Summary:
Convenience store analytics and reporting SaaS
Designed and integrated reporting and alerting system for clients (reports, charts, thresholds, KPI, outliers). Integrated product with Intuit Marketplace (adapted architecture, designed the backend API and implemented).
Technologies:
Vanilla JavaScript, AnyChart (Flash/HTML5), jQuery, ExtJS, ZendFramework, MVC, Backbone, CSS, HTML5
http://petrosoftinc.com, http://cstoreoffice.com, http://fuel-central.com From February 2011 to September 2012 (1 year 8 months) Software Engineer @ Responsibilities:
Develop portals for banks and government agencies. Developed testing system for notaries for Ministry of Justice of Ukraine. Worked with clients such as UniCredit Bank, Raiffeisen Bank, Piraeus Bank.
Technologies: JQuery, CSS2, XHTML1.1, PHP, ZendFramework 1 From August 2009 to March 2011 (1 year 8 months) Full-stack developer @ Technologies: HTML, CSS (pure)/JS (jQuery), PHP (WordPress)
Web-development: PHP5, MySQL, XHTML/CSS; JQuery; Wordpress. Client searching, idea, work with contractors (designer, make-up, SE optimization)
Worked with A/B testing, Google Analytics, AdWords (http://2deal.de/)
E.g.:
http://2deal.de/
http://milkalliance.com.ua/
http://cfs.net.ua/
http://marafet.com.ua/ (http://goo.gl/6TIibS) From September 2008 to August 2009 (1 year) Software Engineer @ Created site, convert design from Photoshop to HTML/CSS/JS. Integrated easy to use CMS for managing news, galleries.
Automated pulling information from POS, created reports and analytics system about sales.
Technologies:
JQuery, CSS, XHTML, 1C, MS SQL Server, MS Access, OLAP From January 2007 to September 2008 (1 year 9 months) Software Engineer @ Summary:
Advertising company. Provides call-centers, mail centers, promo-actions services.
Responsibilities:
Created promo-sites for customers. Designed and implemented system for call-center and mail center. Created solution (reports) for publishing information from call-center and mail-center online.
Technologies:
Vanilla JS, CSS2, HTML4.01, Parser (back-end), MS SQL Server, MS Access, MS ISA, MS IIS From March 2005 to January 2007 (1 year 11 months) Intern @ Summary:
E-commerce and retail company of computers
Responsibilities:
Gathered requirements, created design and implemented reporting system for sales department.
Technologies:
MS SQL Server, MS Access, 1C From May 2003 to September 2003 (5 months)
Master of Computer Applications (M.C.A.), Computer Science, Master @ National Aviation University From 2012 to 2014 Bachelor of Computer Science, Computer Science, Computer Engineering @ National Aviation University From 2009 to 2012 student, Physics, Science of materials @ National Technical University of Ukraine 'Kyiv Polytechnic Institute' From 2003 to 2004 Jr. Specialist, Computer science @ Rzhyshchivs'kyi industrial'no-pedagogichnyi technikum From 1999 to 2003 Alex Khomenko is skilled in: JavaScript, AngularJS, Angular.js, Protractor, WebSockets, Realtime API, ES6, REST API, React.js, Message Queue, CSS3, HTML 5, HTML5, jQuery, Backbone.js