PERSONAL INFORMATION
| Name | Sergey Ilinsky |
| Birthday | 11.05.1980 |
| Personality | INTP |
| Residence temp. | Johannesburg, South Africa |
| Residence perm. | Amsterdam, The Netherlands |
| Phone (ZA) | +27 7 4072 2500 |
| Phone (NL) | +31 6 4105 6540 |
| twitter.com/ilinsky |
SPECIALTIES
- Browser-based Applications development
- JavaScript performance
- Front-end security
- Application Architecture Design
- Interaction/UX Design
- Web Usability/Accessibility
- Web Standards
EXPERIENCE
| 03.2011 - present |
SOLUTIONS ARCHITECT (FRONT-END)Logikal Consulting (Pty) Ltd., Johannesburg, South AfricaAssisting with architecture and implementation of the internet banking application (using Backbase Portal) at ABSA bank. |
| 11.2008 - present |
UI ENGINEER, TECH LEADClientside OY, Amsterdam, Netherlands
Developing open-source JavaScript UI Framework Ample SDK. |
| 11.2008 - 02.2011 |
SENIOR SOFTWARE DEVELOPERNedstat BV (part of comScore, Inc), Amsterdam, NetherlandsWorked in the team on a set of client-side applications for the web analytics platform. Re-factored older code, wrote new, fixed issues. |
| 08.2006 - 10.2008 |
PRINCIPAL DEVELOPER, TECH LEADBackbase BV, Amsterdam, NetherlandsRe-engineered the Backbase Ajax Framework (extensible architecture, less memory consumption, faster build- and runtime, standard APIs). |
| 08.2005 - 08.2006 |
SENIOR SOFTWARE DEVELOPERBackbase BV, Amsterdam, 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, Backbase Ajax Framework |
| Development Tools |
Git, SVN, CVS Ant, JSUnit |
| Software |
Eclipse, Visual Studio Microsoft Office, Open Office |
LANGUAGES
| Русский (Russian) | ILR Level 5 - Native or bilingual proficiency |
| English | ILR Level 4 - Full professional proficiency |
| Svenska (Swedish) | ILR Level 3 - Professional working proficiency |
| Nederlands (Dutch) | ILR Level 2 - Limited working proficiency |
| Deutsch (German) | ILR Level 1 - Elementary proficiency |
| Spañol (Spanish) | ILR Level 1 - 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)
ARTICLES
- 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)