PERSONAL INFORMATION
| Name | Sergey Ilinsky |
| Birthday | 11.05.1980 |
| Personality | INTP |
| Residence | Amsterdam, The Netherlands |
| Phone | +31 6 4105 6540 |
| linkedin.com/in/ilinsky | |
ABSTRACT
Sergey has got vast experience in design, architecture and implementation of both web-based software and web development tools. Having started in the early days of web, he facilitated the technology growth by contributing to the development of web standards, innovating with new tools, techniques and advocating web technologies, also at conferences. He is also a successful coach who will facilitate teams upskill, bringing up efficiency and quality of development effort.
SPECIALTIES
- Front-end solution design and architecture
- Interaction/UX Design, Usability/Accessibility
- Hands-on in front-end application development
- Deep knowledge of web standards (implementer level)
- Front-end performance, security
- Technical Leadership, Coaching
EXPERIENCE
| 04.2013 - present |
UI ARCHITECTiSight Partners Europe, Amsterdam, The Netherlands
|
| 03.2011 - 02.2013 |
SOLUTIONS ARCHITECT (FRONT-END)Logikal Consulting (Pty) Ltd., Johannesburg, South AfricaHaving been placed in a project in its critical state, introduced and successfully implemented new front-end architecture of the internet banking application at ABSA bank. Established development practices, conventions and coached the team of 20 on-site and off-shore front-end developers in relevant technologies. Significantly improved development efficiency, source code quality and final product User eXperience consistency. |
| 11.2008 - 02.2011 |
SENIOR SOFTWARE DEVELOPERNedstat BV (part of comScore, Inc), Amsterdam, The NetherlandsWorked with a team on a set of customer-facing client-side applications for the web analytics platform. Introduced and successfully implemented Ample SDK UI Framework as the base UI library for all web-based applications, developed custom UI components. |
| 11.2008 - present |
UI ENGINEER, TECH LEADClientside OY, Amsterdam, The NetherlandsLeading development of the Ample SDK, Open-Source JavaScript UI Framework. Providing directions, managing contributions. |
| 08.2006 - 10.2008 |
PRINCIPAL DEVELOPER, TECH LEADBackbase BV, Amsterdam, The NetherlandsRe-engineered the Backbase Ajax Framework (extensible architecture, less memory consumption, faster build- and runtime, standard APIs). Designed widgets specification for Backbase Portal. |
| 08.2005 - 08.2006 |
SENIOR SOFTWARE DEVELOPERBackbase BV, Amsterdam, The NetherlandsMaintained the Backbase Presentation Client (BPC) 3. Worked on performance tuning, bug fixing and quality assurance. |
| 02.2005 - 08.2005 |
USER INTERFACE ENGINEERFalk eSolutions AG, St. Petersburg, RussiaEngineered and implemented client-side cross-browser XUL rendering engine for displaying enhanced User Interfaces. |
| 05.2003 - 02.2005 |
TEAM LEAD, ANALYSTFalk eSolutions AG, St. Petersburg, RussiaLed a team that developed AdSolution|FX product - enhanced online visual tool for RichMedia Ads creation. Implemented video streaming capabilities with flash. |
| 12.2002 - 05.2003 |
LEADING WEB-DEVELOPERGreyHound Management, Pittsburgh, USA (remote work)Worked in the team on ASP-solution CStoreOffice for one of the leading petrol-trading networks. Responsibilities mainly covered development of multiple client-side user interface controls. |
| 06.2002 - 12.2002 |
LEADING WEB-DEVELOPERAlan Plus, Kaliningrad, RussiaDeveloped rich web-client for e-shop. Created search engine/robot for rapid information collecting from leading motor sites. |
| 03.2002 - 06.2002 |
LEADING WEB-DEVELOPERCOXO Computers, Kaliningrad, Russia
Developed Web-sites, e-shops and catalogues
with PHP, MYSQL, JavaScript. |
| 06.2001 - 03.2002 |
WEB-DEVELOPERBaltic Business Network, Kaliningrad, RussiaWorked on web-sites, catalogues and e-shops development. |
| 05.2001 - 06.2001 |
WEB-MASTERBaltic Business Network, Kaliningrad, RussiaWorked on layout and design, learnt basis technologies and principles of the web infrastructure. |
| 04.2001 - 04.2001 |
TRAINEE IN WEB DEVELOPMENTAkers Sweden AB, Akers styckebryk, Sweden |
EDUCATION
| 09.2002 - 09.2005 |
Postgraduate student, spec.: Telecommunications Kaliningrad State University, Russia |
| 08.2000 - 05.2002 |
Two years Swedish language training Red Cross FHS, Mariefred, Sweden |
| 09.1997 - 06.2002 |
Diploma in Physics Kaliningrad State University, Russia |
SKILLS
| Web technologies |
AJAX(DHTML), DOM Level 0-3, JavaScript, ActionScript XBL 1.0/2.0, HTC (component/element behaviours) XML, XML Schema (XSD), DTD, XInclude 1.0 (X)HTML 5, XUL, WML, SVG, VML XSL-T 1.0/2.0, SMIL 2.1/3.0, XML Events CSS 1-3, XPath 1.0/2.0 PHP, MySQL |
| JavaScript libraries |
Ample SDK, jQuery, Angular JS, Backbase Ajax Framework |
| Development Tools |
Git, SVN, CVS Ant, JSUnit |
LANGUAGES
| Русский (Russian) | Native or bilingual proficiency |
| English | Full professional proficiency |
| Svenska (Swedish) | Professional working proficiency |
| Nederlands (Dutch) | Limited working proficiency |
| Deutsch (German) | Elementary proficiency |
| Spañol (Spanish) | Elementary proficiency |
SPEAKING ENGAGEMENTS
- Introduction to the Ample SDK (Johannesburg, 2011)
- The Ample SDK, declarative Javascript user interfaces (Paris, 2011)
- Managing complex client-side GUI Apps the right way (Stockholm, 2010)
- Effective GUI Development with Ample SDK (Moscow, 2010)
- Using SVG 1.2 Tiny cross-browser with Ample SDK (Palo Alto, 2009)
- Ample SDK: standards-based GUI Framework for client-side applications (Boston, 2009)
- Using Backbase Enterprise Ajax Framework with Adobe Air (Amsterdam, 2008)
BOOKS AUTHOR
- Backbase 4 RIA Development by Ghica van Emde Boas and Sergey Ilinsky (2009, Packt)
BOOKS TECHNICAL REVIEWS
- Professional JavaScript, 3rd Edition by Nicholas C. Zakas (2011, Wrox)
- JavaScript Cookbook by Shelley Powers (2010, O'Reilly)
PUBLICATIONS
- JavaScript APIs in Focus (JSMag, August 2010)
- Introduction to the Ample SDK (JSMag, May 2010)
- Yes, you can now use quite a bit of SVG in the Internet Explorer too (InsideRIA, 2009)
- XMLHttpRequest: Cross-browser implementation with sniffing capabilities (2007)
WEB STANDARDS CONTRIBUTIONS
OPEN SOURCE PROJECTS I RUN
- Ample SDK - Standards-based Javascript UI Framework
- jquery.xpath.js - jQuery XPath plugin
- XPath.js - XPath 2.0 implementation in JavaScript
- Guard.js - JavaScript API validation library
- XMLHttpRequest.js - Cross-browser XMLHttpRequest 1.0 object implementation
- xbl.js - Cross-browser XBL 2.0 implementation in JavaScript