Ilya S.

Ilya S.

Senior Software Engineer

Belarus
Hire Ilya S. Hire Ilya S. Hire Ilya S.

About Me

I have over 5 years experience in the information technology field analyzing, designing, and developing applications. Additionally, I have back-end experience building scalable architectures. I specialize in JavaScript, Node.js (Express.js, Mongoose), and MongoDB while also having experience with AWS, CSS3, HTML5, LESS/SASS, and Gulp/Grunt. I am passionate about developing new functionalities while improving the existing quality which I have done through my extensive background working on full lifecycle projects. I also enjoy relational database development, as I have demonstrated by having designed large-scale projects. Noted as being an excellent team player, I consistently exhibit a positive attitude and deliver results on time and within budget.

Work history

UpStack
UpStack
Node.JS Engineer
2016 - Present (8 years)

Create and develop complex mobile and web application projects.

Mapbox
Sr. Software Engineer
2017 - 2017
  • ​Managed CircleCI integration and interaction with AWS services.

  • Researched code protection procedures.

  • Led review and integration of services to Docker infrastructure.

  • Prepared product for implementation.

  • Coordinated internal projects consisting of 7 APIs with FakeS3.

  • Managed DynoLite using Docker Compose.

Exadel
Senior Software Engineer
2014 - 2016 (2 years)
  • Implemented Smooth Migrate legacy component to adaptive design.

  • Developed a creative and innovative customized UI framework.

  • Built record of success with satisfied customers and noted for consistently meeting deadlines.

  • Refactored set of CSS, created readable structure, and decreased bundle weight almost by half.

  • Migrated code from one library to another with zero down time.

  • Quickly solved complex business issues without back-end support.

  • Implemented UI tier/responsive design and integrated with external service, ReadyPulse.

  • Refactored legacy code base.

zuhu.ru
Software Engineer & Data Scientist
2012 - 2014 (2 years)
  • Developed core for aggregate service, CMS on Node.js.

  • Analyzed customer requirements.

  • Managed the production and release of software.

  • Implemented business logics tier, data access layer, data logic tier, and UI tier.

  • Managed project on prototype stage.

  • Developed components including search engine, web sockets, interactive content, caching results, fuzzy search, and SEO optimization.

Inventix
Software Developer
2011 - 2012 (1 year)
  • Developed creative Facebook project.

  • Developed and supported m.MSN.se’s project campaign.

  • Analyzed customer requirements.

  • Managed production and release of software.

  • Implemented business logics tier, data access layer, data logic tier, and UI tier.

Portfolio

Node.JS Developer
Node.JS Developer

Chatter For a Cause allows celebrities to raise money for causes by raffling FaceTime conversations to the public. Improved and refactored code, increasing development speed and ease of maintenance. Implemented business logic such as prize purchasing. Integrated multi-level logging enabling control of project life cycle and specific modules which were in separate files. Managed statistics log allowing for identification of weak areas in code and bug detection. Wrote test cases and led testing of REST API. Integrated third party services including mailing, push-notifications and sharing. Deployed Node.js applications to AWS.

Software Engineer
Software Engineer

Browser Gaming is a start-up themed news site. Implemented CMS with division of roles, statistics collection, and advertising support modules. Support mobile design. Optimized images to adaptive size. Created scalable internet architectures. Developed СMS core on Node.js. Led software production release. Implemented business logics tier, data access layer, data logic tier and UI tier. Setup high loaded, multi-threaded applications. Technologies used: JavaScript, Node.js, Express.js, npm, MongoDB, MMS MongoDB, Socket.io, AJAX, Backbone.js, Underscore.js, IDEA WebStorm, WinSCP, PuTTY, NGINX, Squid, XML, Bootstrap, JSON, Phantom.JS

Software Engineer
Software Engineer

Zuhu aggregates offers from online stores in a real-time search system. Implemented synchronizing data on the client side. Led Google Adsense and Yandex Direct integration programs. Managed sitemap optimization. sitemap. Oversaw freelancer interactions and tasks. Updated the user interface, adaptive design and features including localized search. Performed core unit testing. Developed core for aggregate service. Analyzed client requirements. Managed production software release. Implemented business logics tier, data access layer, data logic tier, and UI tier. Technologies used: JavaScript, Node.js, Express.js, NPM, MongoDB, MMS MongoDB, Socket.io, AJAX, Backbone.js, Underscore.js, IDEA WebStorm, WinSCP, PuTTY, nginx, Wquid, XML, JSON, PhantomJS, Linux

Education

Education
Master's degree, Applied Mathematics and Informatics
South Ural State University (SUSU)
Education
Bachelor's degree, Applied Mathematics and Informatics
Chelyabinsk State University