Valentyn Shybanov
+(380)93-144-0886 olostan 1980/Aug/16
Social
http://stackoverflow.com/users/1929573/valentyn-shybanov
https://plus.google.com/u/0/+ValentynShybanov
https://twitter.com/olostan
https://github.com/olostan
http://habrahabr.ru/users/Olostan/
http://www.linkedin.com/in/olostan
About myself

Started software engineering career with low level system programming mostly on start of the era of modern computers, my interest involved from programming calculators, drivers and simple games (Using ASM,C/C++) to developing complex enterprise-level cloud-based solutions (Java,.NET,Go, Containers). Now, with help of modern technologies, solutions and concepts, I am not just trying to bring any, even most courageous ideas into life, but also spread the light of all brilliant technology solutions I can find to all other developers.

Now focused on combination of Web technologies (Angular, Dart, React) and Cloud Technologies (Google Cloud Platform, Amazon EC2, Azure).

I am Google Developer Expert (Cloud and Web) and love to participate in different conferences, give talks and organize workshops and hackathons. I am using my speaker skills to encourage developers to try new approaches, to see global picture of software development. In my talks I am using animated HTML5 presentations to get more attention form auditory and make material much more clear and visualized.

Skillset Strong: JavaScript (ES6/TypeScript), .NET, Go, Java, C++, Dart, shell scripting, HTML, Angular Medium: Perl, Python Weak: Ruby, PHP

Work experience
2010 - 2017 Solution Architect, Head of Ukrainian branch Twinfield

Twinfield is an international web service for online accounting offered by Wolters Kluwer. Twinfield facilitates the collaboration between accountants and entrepreneurs by offering a state-of-the art cloud application that allows both parties to work on the administration in a smart, simple, secure and connected way. Established 15 years ago, Twinfield has a strong and growing client base in the Netherlands, UK, Germany, Belgium and Caribbean who all use our bookkeeping software on a daily bases.

With more than 80,000 financial administrations and more then 40,000 subscribers in 22 countries, Twinfield is the first and largest web service for online accounting in Europe, and is praised by both Gartner and IDC. Subscribers have access to their online accounts from any place and at any time they want through a safe Internet connection. Online accounting from Twinfield is available at a flexible monthly subscription rate.

Initially as Regional Director, I was responsible for managing ukrainian developers, guiding and controlling development process, shaping requirements.

Later, as Software/Solution Architect, I was responsible for making architectural decisions for bringing Twinfield application into cloud. Are of responsibility covered both for backend and front-end parts, providing consistent solution covering visual appearance and streamlined development process. Besides of it, he was constantly performing hands-on developing by implementing critical and new components, training other developers.

Used technologies: ASP.NET MVC, C#, AngularJS, CQRS/ES, MS SQL, RabbitMQ.

2005 - 2009 Team leader/Developer DevelopEx

DevelopEx is an outsourcing company, that provides services to worldwide clients. As part of DevelopEx, Valentyn Shybanov participated in such projects:

AuctionFloor - Huge ERP project with multiple modules and complex backend made for auction house who makes live auctions. The system includes such modules as inventory module, payment, accounting, checkout, shipping, live auction software etc. It is integrated with several 3rd party APIs (ebay, USPS, UPS, Fedex, ACH payments, Paypal, CC processing gateways) and has two bidding templates (AJAX and C++) and real-time TCP/IP server software to make live auctions.

Error report - Web-module for help desk system which allows filing help desk and inventory reports to support people.

Web Order - Business management system which allows to automate purchase processes in an enterprise and integrated with 3rd party applications.

Prospeo - trending component with complex graphs drawing for 3rd party application.

FlowCharting - charting component to use as DotNetNuke module.

2004 - 2005 Developer Frontex

At Frontex Valentyn Shybanov was working on Xcelerix: non-relational (entity-relational) in-memory database.

Targeting as ultra-fast information storage, Xcelerix used entity relational schemes to provide determined selection time for data queries, that in standard relation-based database system would require exponential growing time. Also Xcelerix provided support to as many OS as possible, including Windows, Mac OS, different distributions of Linuxes, HP-UX. Technologies

Main technologies used in development were C++, Perl and Java.

2004 - 2004 Developer AMI Ukraine

In "AMI Ukraine" Valentyn Shybanov was working on PersonPro - personnel management system. Enterprise-level Ukrainian fully customizable solution that handles all processes of HR: gathering, storing, publishing information, handling complex queries about personnel, preparing customizable reports, including documents of strict accountability.

Technologies used: Delphi, ODBC

2003 - 2004 System architect Obex Corp.

Valentyn Shybanov contributed in developing Obex Web application for B2B telemarketing. Distributed system, that allows customers to plan and implement telemarketing process and calculate profits. Used AJAX to accelerate system,minimize risks of concurrent modifications and make system more user-friendly.

Technologies used: PHP, MySQL, Design Patterns.

2001 - 2003 Senior Developer Alitel

In Alitel Valentyn Shybanov was working on on VoIP billing system based on Radius server. Started as first developer of this system, and continued as head developer of small group of developers. Mastered C++ unix programming, database management, multi-threaded and time-sensitive development. Also got skill of managing group of developers (code review, planning, etc).

Technologies used: C++ (gcc), MySQL, Radius RLM, CGI.

1998 - 2001 Developer Lider Ltd.

At Lider Ltd Valentyn Shybanov was working on System for stock-taking for car-selling warehouses. The main purpose of system was to store information about stock status and do complex queries on searching product analogs.

Technologies used: MS Access, Delphi, BDE (Paradox).

Education
1997 - 2003 Mathematics, Master of Science NTUU "KPI"

National Technical University of Ukraine 'Kyyiv Polytechnic Institute' (NTUU "KPI") is one of the oldest and largest technical universities in Europe. It was founded in 1898. NTUU KPI is famous for its academic excellence and leading innovative research.

During study in NTUU "KPI" Valentyn Shybanov mastered his knowledge in mathematics and computer science. Gained Master of Science degree in Mathematics (Probability theory)

1987 - 1997 General education Gymnasium #191

Gymnasium "Poklyk" #191 is a school that specialize on teaching foreign languages.

In Gymnasium #191 Valentyn Shybanov got basic education and participated in different competitions for youth, including yearly "olympiads" in mathematics and computer science.

2012 Scrum Master Xebia

During Scrum Master course in Xebia that was held by Jeff Sutherland, one of inventors of Scrum, Valentyn Shybanov got advanced understanding of Scrum principles - how it works, what is the purpose, what problems could be and how to solve them.

Certificate obtained: Certified Scrum Master.

2003-2005 Pedagogical practice Kyyiv School #256

During pedagogical practice in School #256, Valentyn Shybanov got experience on how to teach others, how to make others be interested.

Discipline: Computer Science.

Public Activities
2009 - now HTML5/Chrome/Cloud so-coordinator GDG Kyyiv Center

Since beginning of Google Developers Group in Kyiv (formally GTUG), Valentyn Shybanov plays active role in different GDG events - hackatons, DevFests, technical meetups.

Specialization:HTML5 (CSS3/AngularJS), Chrome, Chrome Extensions, Dart, Google Apps Engine, Google Apps Script, Google Cloud Platform

https://olostan.github.io/slides_dartmyth
21.11.2016 Speaker BuildStuff Ukraine

As one of speakers of BuildStuff Ukraine, Valentyn Shybanov gave a presentation Breaking Monolith into pieces: Cloud Essences, that helped to understand what is micro-services and how to build them with maximum efficiency.

21.10.2016 Lighting-talk Dart Summit 2016

On Dart Summit 2016, Valentyn Shybanov mythbusted common missunderstandings about Dart.

09.09.2016 Speaker DevFest Ukraine 2016

As one of speakers of GDG DevFest Ukraine 2016, Valentyn Shybanov gave a presentation Highlevel overview of the Angular 2 [Video], where described benefits main princiles of Angular 2 and reasons of using it in real applications.

30.11.2015 Speaker DeeeepMaterial

As one of speakers of DeeeepMaterial - really big Material Design event, 30.11.2015 Data Art Kyiv, Valentyn Shybanov gave a presentation Material Design in Web

21.11.2015 Speaker DevFest 2015 Silicon Valley

As one of speakers of DevFest 2015 Silicon Valley, Valentyn Shybanov gave a presentation Multilingual Mult-Services in Google Cloud

23.10.2015 Speaker DevFest 2015 Ukraine

As one of speakers of DevFest 2015 Ukraine, Valentyn Shybanov gave a presentations Micro-Services with Go on Google Cloud and Angular2: Architecture behind it

19.09.2015 Speaker SE2015

As one of speakers of SE2015, Valentyn Shybanov gave a presentation Lighter micro-services with Go

07.07.2015 Speaker Google I/O 2015 Post Tour

As one of speakers of Google I/O 2015 Post Tour, Valentyn Shybanov gave a presentation Recap of Google I/O about Web and Cloud

25.10.2014 Speaker DevFest 2014 Ukraine

As one of speakers of DevFest 2014 Ukraine, Valentyn Shybanov gave a presentation Go in the Cloud and Polymer Workshop

12.10.2014 Organizer Dart Flight School 2

As speakers and organizer of Dart Flight School 2, Valentyn Shybanov organized a training and workshop Dart Platform, part 2.

15.02.2014 Organizer Dart Flight School

As speakers and organizer of Dart Flight School, Valentyn Shybanov organized a training and workshop Dart Platform.

2012 Speaker/Organizer DevFest 2012

As one of organizers of DevFest Ukraine 2012, Valentyn Shybanov was responsible for HTML5/Chrome section of the conference. He also gave a presentation "AngularJS as a Web Platform"

2011 Speaker/Finalist Google Developers Day

As finalist of Google Open Call 2011 and Chrome Hackaton, Valentyn Shybanov was invited to Google Developers Days 2011. Apart of presenting Chrome Hackaton project, he made a presentation about using Google Apps Engine.

2011 Speaker JEEConf 2011

At JEEConf Valentyn Shybanov participated as speaker.

Topic was: Looking Ahead: implementing CQRS using Google Apps Engine with GWT. Description: With the advent of "cloud" computing in the enterprise development process, some new approaches to application development. The presentation was shown an example of a sheaf "cloud" server platform, Google Apps Engine and Google Web Toolkit for building Web-based applications using CQRS-principle.

2008 Speaker UAWeb 2008

At UA Web 2008 Valentyn Shybanov made presentation "Using GWT for building Web 2.0". During the presentation, Valentyn shared his expirience of using GWT for building web applications.