Rodion Bykov
Total Page:16
File Type:pdf, Size:1020Kb
Rodion Bykov CFML (Lucee, Railo, Adobe ColdFusion), Java/Spring Web Developer Email: [email protected] | Skype: rodionbykov http://rodionbykov.com https://github.com/rodionbykov/ http://cfug.org.ua Profile Business-oriented web-developer Developing server-side and business logic API, protocols, web-services, and micro-services Interested in developing business, finance and e-commerce database-driven web applications Interested in mobile and emerging platforms like chatbots and speech interfaces Speaker, writer; manager of ColdFusion User Group Ukraine Professional Summary 15+ years of business-oriented web-development with CFML 7 years of Javascript development for web and mobile 3 years of development hybrid mobile applications using Apache Cordova, Apache Flex Experience with Java/Spring web development stack Experience with modern Javascript (Node, Angular, TypeScript) Business analysis, design and implementation of business systems Skills Expert level web development with CFML/CFScript (Lucee, Railo, Adobe ColdFusion, Bluedragon) Expert level database programming with MySQL, Microsoft SQL Server, Couchbase API development (REST/JSON, SOAP/XML, AMF) with CFML, FW/1, Taffy, Spring MVC, BlazeDS Java web development (Spring MVC, Hibernate, Servlets, JPA, JSP) Javascript development (jQuery, Vue, AngularJS) Load and performance testing using Gatling and JMeter MVC architecture with IoC/DI implementation using FW/1 and DI/1 and Fusebox frameworks Database persistence implementation with Hibernate, ColdFusion ORM, TransferORM Mobile development using Apache Cordova RIA and mobile development using Adobe Flex/AIR and MVC frameworks (Cairngorm and Swiz) Object-oriented development and design, knowledge of design patterns Experience with cloud services (Amazon EC2, S3, Jelastic) Working with external data and web services (WSDL, XML, JSON, plain text) Third party API integration (Paypal, UPS, Authorize.NET etc) Business requirements analysis Reverse engineering and legacy code investigation Agile project management Employment August 2014 – present B2C Development Lead (ColdFusion), Webellian, Warsaw, Poland Web development (Lucee/Railo, MySQL, Spring MVC, Linux, Tomcat) Legacy code refactoring and bugfixes REST and XML API development (using Taffy, FW/1) Load testing using Gatling and JMeter February 2014 – August 2014 Adobe ColdFusion Consultant, Stoneramp Inc., Toronto ON, Canada Web development with Adobe ColdFusion, Railo, Java (JDBC, JSP), Tomcat, PHP/MySQL Javascript mobile development (jQuery Mobile, Backbone.js+Marionette.js, Apache Cordova) Rich Internet Applications and Mobile development using Apache Flex and Adobe AIR Legacy code management, business analysis and reverse engineering November 2012 – February 2014 Project Manager, Neovada AS (later Convert), Oslo, Norway Agile project management (team of 10 developers, C#.NET MVC, MS SQL) Scrum mastering Business analysis Hiring and recruiting November 2011 – October 2012 Senior ColdFusion Developer, INM AG, Switzerland Web development (Adobe ColdFusion, MS SQL, ExtJS). Developing modules for proprietary G3 CMS (www.cms-g3.ch). Developing custom web solutions on top of G3 CMS. January 2007 – October 2011 ColdFusion team leader, ziost.com Web development (Adobe ColdFusion, Railo, Adobe Flex/AIR, PHP/MySQL, jQuery) Business analysis, Agile project management April 2005 - January 2007 Senior web developer, ziost.com Web development (PHP/MySQL) Legacy code and reverse engineering January 2005 - April 2005 Web developer, webta.net Web-development (HTML/CSS, PHP/MySQL) OOP and unit-tests (PHP4) January 2002 - January 2005 Software developer, Alvion Eurodata (later Softserve) Web development and refactoring (Coldfusion 5, MS SQL 2000, Fusebox 3) SQL development (MS SQL Server 2000, DTS, Sybase IQ) Refactoring and legacy code support, reverse engineering April 2001 - October 2002 Senior IT engineer, Raiffeisen Bank Aval Web development (IIS 5.0, ASP, PHP, Sybase ASA 7.0), ISAPI extentions developed using Delphi6 Implementation of internal decision support systems and reporting tools Education Bachelor degree in Computer Science, Sevastopol State Technical University (2003) Bachelor degree in Electric Engineering, Sevastopol State Technical University (2000) Languages English (advanced), Polish (good) Russian (mother tongue), Ukrainian (good) Keywords ActionScript, Adobe, Agile, AIR, AJAX, AngularJS, Apache, Backbone.js, BlazeDS, BlueDragon, Cairngorm, CFML, ColdFusion, Coldspring, Cordova, Couchbase, CRM, CSS, DI, ExtJS, Flex, Fusebox, FW/1, Gatling, Git, Github, Glassfish, Hibernate, HTML, IoC, Java, Javascript, JIRA, jQuery, JSP, JMeter, Lucee, MachII, Management, Mobile, MSSQL, MVC, MySQL, NodeJS, OOP, ORM, PhoneGap, PHP, Railo, REST, SCALA, SOAP, Spring MVC, SVN, Swiz, Typescript, TransferORM, Tomcat, VueJS, Webservices, XML.