Front-end Architect/ Team Lead Resume
Ny, NY
SUMMARY:
- Sr Front End Engineer wif 20+ years of detail - oriented programming and architecture in devising and tailoring custom solutions to meet ever-changing business requirements
- 11+ years experience wif HTML/HTML5(5+) and CSS/CSS3(5+) base technologies for web programming
- 8+ years experience wif JavaScript
- 7+ years experience utilizing AJAX (both pure JavaScript XMLHttpRequest and jQuery AJAX methods) technology to develop dynamic web-elements wif asynchronous server requests, like photo-galleries, carousel menus, and more
- 7+ years specializing in front-end web-programming, using ECMA-262 (EC5) standards, both JavaScript and ActionScript
- Extensive experience wif jQuery, jQueryMobile, jQuery UI, Backbone, Knockout, AngularJS, ReactJS and skills in implementing tools and technologies in front-end and site-development
- Experience and usage of all jQuery library families, and JSON and XML format parsing, developing interactive charts and maps in jQuery, as well PHP 5.2, APACHE, and MySQL development wif some CMS(Joomla, WordPress)
- Experience wif HTML-based rich text editing libraries - TinyMCE.
- Experience wif Jasmine, Karma,, Protractor, Cucumber and Mocha.
- Strong experience wif Agile and also experienced in development of highly scalable SAAS solutions.
TECHNICAL SKILLS:
CORE: HTML5 & CSS3, JavaScript, JSON, AJAX;
BASE: jQuery & JQuery UI, RequireJS;
MOBILE: jQueryMobile, PhoneGap (Cordova);
EXTRA: SVG - RaphaelJS, PaperJS, PlumbJS
CSS - BootstrapJS, Less, Sass;
MVC: Backbone& Underscore, Marionette, Knockout, AngularJS, ReactJS;
SERVER SIDE: JSP, PHP5 & MySQL, NodeJS;
PROFESSIONAL EXPERIENCE:
Confidential, NY,NY
Front-End Architect/ Team Lead
Responsibilities:
- Huge e-commerce application Based on AngularJS and ReactJS
- Developed various ReactJS components.
- Used wrapper as a package manager and task runner using WebPack.
Environment: and tools: HTML5, CSS3, JavaScript, NodeJS, Bower, WebPack, Bootstrap, WebStorm 10.
Confidential
Front-end Application Developer/Architect
Responsibilities:
- Developed VA-health application, aimed to tracking of health VA-veterans;
- For UI design - used MarionetteJS
- Used wrapper as a package manager using GRUNT/Bower.
Environment: and tools: HTML5, CSS3, JavaScript, Backbone &Underscore, MarionetteJS, NodeJS, Bower, Grunt, Bootstrap, Aptana Studio 3, WebStorm 10.
Confidential
Front-end Application Architect
Responsibilities:
- Developed middleware banking application, aimed to resolve some issues of compliance officers;
- For UI design - used ClojureScript, ReactJS/OM/JSX
- For wrapper for backend side - used ontologies (web-semantic)
Environment: and tools: HTML5, CSS3, NodeJS, JavaScript, ClosureScript, ReactJS/OM/JSX, Bootstrap, Aptana Studio 3, LightTable
Confidential
Sr. Front-End Developer & Application Architect
Responsibilities:
- Participated in the project- architecting and developing the UI test delivery of the application, based on BackboneJS, UnderscoreJS and RequireJS frameworks;
- For UI design - used BootstrapJS;
- Wrapped all JS code in PhoneGap &Cordova for Android version of app;
Environment: and tools: HTML5, CSS3, JavaScript, Backbone &Underscore, Bootstrap, RequireJS, PhoneGap, JasmineJS, SVN, Aptana Studio 3, SublimeText 3, WebStorm 7.1.3
Confidential, NJ
Sr. Front-End Developer & Application Architect
Responsibilities:
- Participated in the project- architecting and developing the UI test delivery of the application, based on BackboneJS, UnderscoreJS and AngularJS frameworks
- Duties included: architecting MVC (VMMV) model for whole application and using Backbone & Underscore and AngularJS
- Developed 2 versions of core application: first one using Backbone and tan the other(last) one using AngularJS
- First (backbone) version was moved into PhoneGap wrapper for usage wif mobile and tablet devices (Android devices)
- Used JasmineJS automation unit testing system for testing the app throughout all steps of development
- Responsible for all of the architecture, created all of the layers, and hand coding of the app (modules layer, services layer, directives and all two-way bindings)
Environment: and tools: HTML5, CSS3, JavaScript, Backbone &Underscore, PhoneGap, AngularJS, JasmineJS, SVN, Aptana Studio 3, SublimeText, WebStorm 7.1.3
Confidential - Pennington, NJ
Sr. Front-End Developer
Responsibilities:
- Participated in the project of relocation and developing the largest BOA application built in Flex into HTML5
- Duties included: architecting development of MVC (VMMV) model for some application parts, using VMMV JavaScript framework “knockout”
- All data from back-side (server-side) application was in JSON format, so was applied tree.js framework for organizing all data in tree-structured view
- Used jQuery “template” patterns
- Developed 2 main pages of the application out of 4
- Deployment and installation of a client-side application inside the corporative layer
Environment: and tools: HTML5, CSS3, JavaScript, jQuery, jQueryMobile, Knockout, JSP, WebSphere ;
Confidential - Warren, NJ
Sr. Programmer and Web developer
Responsibilities:
- Participated in the project of developing an application aimed on managing assets of Confidential stores and kiosks, cross-country
- Duties included the development of all client-side application ‘from scratch’
- Deployment and installation of client-side application inside the corporative layer, adjustment of an ANDROID adaptation for the server side data
- All data from back-side (server-side) application was in XML format
- Additional duties included architecting MVC (VMMV) model for the whole application, using JavaScript framework “Backbone & Underscore”
- Used Underscore “micro-templating” patterns
- Development tools used: Aptana 3, Eclipse Juno, CSS3, JavaScript 1.7 as the client side wif accordance of API of distributors sites
- Rapid prototyped design options, resulting in the selection of the best design and implementation options
Environment: and Tools: HTML5, CSS3, JavaScript, jQuery, jQueryMobile, Backbone & Underscore, XML, XSLT, AccuRev
Confidential
Sr. Programmer Architect/Project Lead
Responsibilities:
- Lead the project to develop a social game for larger nationwide Russian web-portals vkontakte.ru, mail.ru;
- Duties included comparative analysis of the game servers existing in the market, useful configuration of Java-modules of a server, and writing additional modules for the server (on Java);
- Deployment and installation of a game server, adjustment of the server, adaptation to the server for developed game
- Assembled and conduct testing the code (JavaScript) for a client part of game;
- Development tools used: SmartFoxPro game server (Java, cross-platform), CSS3, JavaScript 1.6 and jQuery;
- Rapid prototyped design options, resulting in the selection of the best design and implementation options;
Environment: and Tools: HTML5, CSS3, JavaScript, jQuery, Servlets, JSP, Java J2EE
Confidential
Software Developer/Client Consultations
Responsibilities:
- Participated in advisory council of scientific and technological center of the Moscow State University
- Responsible for the development and coordination of projects which were carried out for large clients, the negotiation process wif clients, and the mathematical modeling of the business-processes
- Carried out negotiations and interviews of SME’s of the University and identified who would be the best POC for execution of the current project
- Assembled, debugged, and tested code developed by our command, based on our own development and also integration our code in such platforms as Joomla and Drupal
- Used SCRUM-technology, Tortoise & SVN technologies
- Participated in development of all projects (creating code from scratch - JavaScript and PHP5, Joomla and Drupal integration)
- Took part in the creation of a simulator for to technological processes under the order of Cherepovets metallurgical combine
Environment: and Tools: HTML, CSS, JavaScript, jQuery, PHP5, MySQL, Joomla, WordPress
Confidential
Web and Database Developer
Responsibilities:
- Developed a web-interface for system and engineering support for clients, and provided a connection interface to a database of spare parts (Delphi 4)
- Developed algorithms for connection to demonstrate the equipment-stand to web
- Developed server side Java-Servlets and all kind of Java-applets for the company web-site (CGI)
Environment: and Tools: Windows, Delphi 7, Components, InterBase/ODBC;
