Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяCandidate
Male, 42 years, born on 22 September 1982
Moscow, metro station Otradnoe, willing to relocate (Australia, Canada, USA), prepared for occasional business trips
Web developer
300 000 ₽ in hand
Specializations:
- Programmer, developer
Employment: full time
Work schedule: full day, remote working
Work experience 17 years 10 months
August 2016 — currently
8 years 9 months
EPAM Systems Inc.
Bulgaria, www.epam.com
IT, System Integration, Internet... Show more
Senior Software Engineer
Was involved in 4 projects of ADIDAS and 3 other projects:
Web application for booking and managing hotels similar to Booking.com in functionality.
Web portal implemented as a web extension with rich ui functionality in Microsoft Office products. The aim of the application is to provide US law companies with smooth communication between MS Office products and data portal;
Web application targeted on optimizing footwear tooling production cost in Adidas company;
Web application providing users with functionality to calculate the costing of footwear in the most optimal for Adidas company way;
Web portal allowing Adidas countries market managers to select the sets of sport shoes for the upcoming seasons;
Improvement of Adidas e-commerce platform;
Professionals search portal aka upwork.com.
Team:
Devs: 12, QAs: 4
Tasks performed:
Development application frond-end, back-end parts;
Deep refactoring of the parts as well as whole applications;
Analyzing and Implementing app architectural tasks;
Covered projects front-end modules with Unit/Integration tests;
Developed tasks related to CI (docker, Jenkins, TeamCity, etc.);
Setup and prepare front-end environments (dev/prod configurations);
Implemented and upgraded pipeline jenkins jobs in order to improve CI processes quality and speed;
Configured Jenkins and teamcity jobs.
Mentoring of mid-developers
Environment:
React, Redux, RxJs, Redux-Observable, Agular, AngularJS, NgRx, Angular Universal, Angular Material, JavaScript, Babel, Flow, TypeScript, Node.js, ExpressJs, total.js, MongoDb, Mongoose, Postgres, Socket, Karma, Mocha, Sinon, Chai, Jest, Docker, Webpack, Gulp, Grunt, CSS Modules, SCSS, tslint, eslint, jsunit, Istambul, groovy, bootstrap, Jenkins, Teamcity.
April 2015 — August 2016
1 year 5 months
OnlinePatent
Moscow, www.onlinepatent.ru
IT, System Integration, Internet... Show more
Lead Software Engineer
Development of web portal providing fast and easy intellectual property rights protection
Team:
Devs: 4, QAs: 1, Designers: 1
Tasks performed:
Re-implemented the core and adjunct features with the usage of new programming technologies and approaches. These steps elevated the project to new high software development standards and made it easily maintainable and scalable;
Was responsible for full stack implementation of all parts of the application: Client side, Server side, Database and Third side modules;
Participated in the development of a new Web Interface;
Developed both Marketing and Portal apps;
Lead 6 team members, Scrum master, Software Architect;
Setup continuous integration processes;
Setup Atlassian servers (Jira, Confluence, etc.).
Environment:
Angular, AngularJS, Angular Material, JavaScript, TypeScript, Bootstrap, C#, .NET Framework, .Net MVC, Web API, .Net, Node.js, ExpressJs, Signal R, Socket, MS SQL, Mongo Db, MySql, JQuery, LINQ, SASS, Azure, EF, Ninject, Underscore, lodash, Git, IIS, MS eslint, jsunit.
September 2013 — April 2015
1 year 8 months
CyberHull
Moscow, www.cyberhull.com
IT, System Integration, Internet... Show more
Senior Software Engineer
Several large development projects. Development and Maintenance of International web portals and client oriented applications.
Team:
Devs: 2-5, QAs: 1-3, PM: 1
Tasks performed:
• Developed an issues control system using AngularJS
• Developed Client and Server sides, Software Architect
• Developed application frameworks
• Implemented extensive web client logic
• Performed bug fixing and implementation of urgent tasks
• Developed a web interface for a desktop ERM system
• Discovered and eliminated memory leaks
• Was involved in profiling, optimization and refactoring of code •Integrated third-party products such as Bing maps
• Was partly involved in iOS development
• Developed PHP API for a mobile application
Environment:
JavaScript, Angular JS, C#, MVC, ASP.Net, Web API, Node.js, ExpressJs, Rabbit MQ, JQuery, Bootstrap, XML, Silverlight, XAML, LINQ, Azure, TFS, SVN, Git, Jira, IIS, CSS, JSON, Ajax, .NET Framework, WCF, MEF, Prism, MS SQL, MongoDB, iOS, XCode, MySQL.
May 2012 — September 2013
1 year 5 months
Moscow, www.cnetcontentsolutions.com
IT, System Integration, Internet... Show more
Software Engineer
Development of the range of web-portals for external customers as well as for inner needs of the company
Team:
Devs: 3, QAs: 1, PM: 1
Tasks performed:
• Developed a web-portal which helps customers service easily maintain crossover clients settings for a range of a company’s commercial products;
• Developed Product Selectors, Cable finder and Bag Finder apps which are shown as a visual web-module on customers’ sites;
• Full-stack development;
• Developed services responsible for checking consistency of database data;
• Was involved in redesign of two web-portals as a developer. In result, ui, cross browser support and the speed of portals have been improved significantly.
• Developed the core for automatic testing modules based on Selenium;
• Performed memory dump analysis, logs analysis, debug and bug fixing;
Environment:
C#, JavaScript, SQL, T-SQL, Knockout, jQuery, .NET Framework, ASP, MVC, EF, IIS, LINQ, HTML, CSS, Azure, TFS, DataTables JS, Flexigrid, qTip, MS SQL, Solr.
May 2011 — December 2012
1 year 8 months
Moscow, www.cyberhull.com
Software Engineer
Several large development projects. Development and Maintenance of International web portals and client oriented applications
Team:
Devs: 2-5, QAs: 1-3, PM: 1
Tasks performed:
• Developed an issues control system using SIlverlight. Future migrations to AngularJS
• Full-stack development
• Performed Software Architect tasks
• Developed application frameworks
• Implemented a live stream video module
• Implemented extensive web client logic
• Performed bug fixing and implementation of urgent tasks
• Developed a web interface for a desktop ERM system
• Discovered and eliminated memory leaks
• Was involved in profiling, optimization and refactoring of code
• Integrated third-party products such as Bing maps
• Developed PHP modules for e-commerce platforms
Environment:
JavaScript, Angular JS, C#, .NET Framework, MVC, ASP.Net, MS SQL, MySQL, Rabbit MQ, JQuery, Bootstrap, XML, Silverlight, XAML, LINQ, Azure, TFS, SVN, Git, Jira, IIS, CSS, JSON, Ajax, WCF, MEF, Prism, Smarty, Amplify, PHP.
February 2010 — April 2011
1 year 3 months
FB Consult
Moscow, www.fbconsult.ru
Software Developer
Transferring of a well-functioning CRM (SalesLogix) system of bank "VTB" like "fat client" on a web solution (Silverlight) with data and functionality preservation
Team:
Devs: 6-8, QAs: 2, PM: 1
Tasks performed:
• Developed a CRM System
• Developed WPF interface for a 3D dental scanner
• Translated a well-functioning CRM (SalesLogix) system of bank "VTB" like "fat client" on a web solution (Silverlight) with data and functionality preservation
• Conducted refactoring and optimization of existing code
• Developed WCF data services
• Developed Client and Server side Services
• Developed a visual controls framework: basic and extensive WPF visual controls for most projects of the company
• Developed a Windows phone application allowing users to manage personal accounting and expenses
• Intensively worked with database
Environment:
C#.NET, WCF, LINQ, Silverlight, WPF, .Net Framework, MS SQL, SVN, TFS, nHibernate, Telerik, SQL, Oracle, JavaScript, IIS, Windows Server, VB Script, dotTrace.
June 2008 — February 2010
1 year 9 months
Apriori Group
Yaroslavl
Software Engineer
Development of a CRM system. Development of web sites.
Team:
Devs: 3, QAs: 1
Tasks performed:
• Developed a CRM system using Silverlight, WPF, WCF, MS SQL
• Ran the technical department of the company
• Prepared the CRM system in order to be produced as a commercial product
• Developed more than 30 web sites
Environment:
C#.NET, Silverlight, WPF, WCF, LINQ, .Net Framework, Toolkit, MS SQL, Oracle, SQL, JavaScript, HTML, CSS, PHP, XAML.
July 2007 — June 2008
1 year
Yaroslavl Center of Scientific and Technical Information
Yaroslavl
Software Developer
Development of new modules which provided interaction among various applications
Team:
Devs: 2
Tasks performed:
• Developed new modules supporting interaction and integration between various applications
• Implemented additional functions which had not been provided in available editions
• Developed extensions of 1C 7.7 standard configurations
Environment:
Delphi, C++, 1C, MS SQL, Access, Excell, Borland Delphi 7, Boirland C++, DOS, Windows 9x/2000/XP, 1C 7.7.
Skills
Skill proficiency levels
About me
Mature Software Developer with more than 12 years of development experience
Proficient in creation of user interface from product requirements and UI specification, development of componentized, standardized and flexible UI architecture, development of client and server sides, code and performance analysis, bug fixing, code reviews, leading development teams, etc.
Experienced with JavaScript, TypeScript, React, Redux, RxJs, Redux-Observable, Angular, Angular Universal, NgRx, Angular Material, AngularJS, HTML, Node.js, ExpressJs, Mongo DB, Mongoose, Posgres, SQL, T-SQL, CSS Modules, SASS, CSS, Karma, Mocha, Sinon, Chai, Jest, Docker, Webpack, Bootstrap, Groovy C#, .Net, Web API, AJAX, REST, and so on
In-depth understanding of and strong practical experience in Software Development Life Cycle
Deep understanding of CI processes
Hardworking and reliable team player, attentive to details and able to meet tight deadlines
Strong analytical, problem-solving and communication skills (both verbal and written)
Spoken Languages: English, Russian;
Experienced:
Skills and Frameworks: React, Redux, RxJs, Redux-Observable, Angular, AngularJS, Angular Universal, Angular Material, Node.js, ExpressJS, NgRx, JavaScript, Babel, Flow, TypeScript, Mongoose, C#, Bootstrap, CORS, Groovy script, HTML Canvas, Components development, JQuery, JSdom, Knockout, OAuth, Phantomjs, ReactJS, RequireJS, SOAP, underscore.js, lodash;
Testing and Code style: Eslint, Tslint, Karma, Jest, Protractor, Selenium, Mocha, Sinon, Chai, Sinon-Chai, Jasmine, Istambul, JSunit, Cucumber, Functional testing, GUI Testing, Telerik fiddler, Visual Studio Team System (VSTS), Visual Studio Ultimate, soapUI;
Agile: Continuous Integration, KANBAN, SCRUM, Test-Driven Development;
Software Design: MVC, Dependency injection, Design patterns, OOP;
Data: MongoDB, MsSQL, Postgres, MySQL, CouchDB, Data Storage, Solr, MongoDB, Oracle, RabbitMQ, ORM;
Software Configuration Management: Git, BitBucket, Jenkins, Teamcity, Docker, Liquibase, Subversion, TFS;
UXD: Docker, Webpack, Bower, Gulp, Grunt, Sass, Less, NPM;
Cloud: BLOB, Internet, Media Services, Microsoft Azure, Networking, Security;
Management skills: Interviewing candidates, Team lead, Software architect, Scrum master;
Microsoft Technologies: C#, .NET, .NET MVC, Web API, SignalR, ASP.Net, AutoMapper, Castle Windsor, dotTrace, Enterprise Library, Entity Framework, Hyper-V, IIS, IS API, LINQ, MEF, MS Access, Silverlight, Visual Studio, MSBuild, MS SQL Server, T-SQL, NHibernate, OData, Prism, Unity Container, VBScript, WCF, WPF, Windows Server, XAML;
Others: C++, Java EE, Java SE, PHP, Apache HTTP Server, Apache Solr, IIS;
Mobile: HTML5/CSS3, JQuery Mobile, Windows Phone, iOS;
Higher education (master)
2009
COMPUTER SCIENCE (IVT), Mathematical Support and Administration of Information Systems
Languages
Tests, examinations
2012
IELTS
Students Internatioal, English
Citizenship, travel time to work
Citizenship: Russia
Permission to work: Russia
Desired travel time to work: Doesn't matter