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
Seasoned software engineer with specialization in front-end. Strong analytic thinker and pragmatic decision maker. Keeps bigger picture but also cares about details.
SUMMARY
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, open-source projects, innovating with new tools, techniques and advocating web technologies, also at conferences. He is a successful coach who will facilitate teams upskill, bringing up efficiency and quality of development.
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.2022 - present |
SOFTWARE ENGINEERING Bank, Amsterdam, The NetherlandsWorking on migration of the wholesale banking solution from AngularJS to Web Components. |
01.2022 - 02.2022 |
SOLUTIONS ARCHITECTKoninklijke Bibliotheek, Den Haag, The NetherlandsHelped with electronic library platform development and implementation. |
06.2021 - 12.2021 |
FRONTEND ENGINEERBackbase BV, Amsterdam, The NetherlandsWorked in a team on Flow platform core components using Angular, TypeScript, RxJS |
03.2019 - 06.2021 |
FULL STACK ENGINEERING Bank, Amsterdam, The NetherlandsDeveloped Internet Banking functions using JavaScript, Polymer, AngularJS, Lit on the client-side, and Java, Baker, Spring, Cassandra on the server-side 1 recommendation available on request |
08.2017 - 09.2018 |
FRONT-END ENGINEERPVH, Amsterdam, The NetherlandsDeveloped several internal applications (user-facing as well as CMS) for fashion group. Front-end development with React JS, Redux, NodeJS. 1 recommendation available on request |
08.2015 - 03.2017 |
FRONT-END ENGINEERKPN, Amsterdam, The NetherlandsLed a team developing management console for cloud services provider. Focus on front-end development with Angular JS and a custom UI library. 1 recommendation available on request |
05.2015 - 06.2015 |
FRONT-END ARCHITECTKwantu Ltd., Cape Town, South AfricaFront-end technology fitness. Executed customer needs analysis and advised on technology choice. |
11.2013 - 03.2015 |
APPLICATION ENGINEERRabobank, Utrecht, The NetherlandsFacilitated new multi-device Frontend architecture and implementation to support upgraded UX vision. Main focus on client-side, development techniques, technologies, processes and tooling. 1 recommendation available on request |
04.2013 - 09.2013 |
FRONT-END ARCHITECTiSight Partners Europe, Amsterdam, The NetherlandsProvided technical guidance to a team building client-side REST web applications using JavaScript, HTML5 and AngularJS. 2 recommendations available on request |
03.2011 - 02.2013 |
SOLUTIONS ARCHITECT (FRONT-END)Absa Bank, 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. 3 recommendations available on request |
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. 1 recommendation available on request |
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. 1 recommendation available on request |
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. |
05.2003 - 08.2005 |
USER INTERFACE ENGINEER, TEAM LEADFalk 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. Engineered and implemented client-side cross-browser XUL rendering engine in JavaScript for displaying enhanced User Interfaces. 2 recommendations available on request |
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. |
05.2001 - 03.2002 |
WEB-DEVELOPERBaltic Business Network, Kaliningrad, RussiaWorked on web-sites, catalogues and e-shops development. |
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 |
JavaScript, AJAX (DHTML), DOM Web Components, XBL, HTC XML, XML Schema (XSD), DTD HTML5, XHTML, CSS3, XUL, SVG, VML XSL-T, XPath, SMIL, RDF, RSS SOA, REST, Web Services NodeJS |
JavaScript libraries | AngularJS, React, Redux, KnockoutJS, VueJS, Ample SDK, Backbone, jQuery, jQuery UI, Bootstrap, Backbase Ajax Framework, Backbase Portal |
Development Tools |
Git, SVN, CVS Gulp, Grunt, Webpack, Bower, Karma, Protractor, 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 |
Españ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