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.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Node.JS Engineer
2016 - Present (9 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.

Showcase

Node.JS Developer
Node.JS Developer
  • Chatter For a Cause facilitates celebrity fundraising by raffling FaceTime conversations.

  • The project incorporates improved and refactored code for increased development speed and maintainability.

  • The system includes business logic like prize purchasing and multi-level logging for project lifecycle management.

Software Engineer
Software Engineer
  • Builds a browser-based news site focused on gaming.

  • Implemented a CMS with roles, statistics, and advertising support.

  • Designed and developed a scalable internet architecture using Node.js and MongoDB.

Software Engineer
Software Engineer
  • Zuhu aggregates online store offers through a real-time search system.

  • Led Google Adsense and Yandex Direct integration programs.

  • Managed sitemap optimization and sitemap implementation.

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