Ilya S.

Ilya S.

Washington, DC, United States of America
Hire Ilya S. Hire Ilya S. Hire Ilya S.

About Me

Ilya is an experienced full-stack developer and project architect with a track record of delivering successful projects and leading development teams. He has10+ years of commercial development experience designing and developing high-performance applications and microservices and building scalable architectures using JavaScript, Node.js, Express.js, Mongoose, and MongoDB. Ilya is also skilled in AWS, CSS3, HTML5, Less/Sass, and Gulp/Grunt, with a strong background in DevOps and cloud technologies, including experience implementing CI/CD processes and establishing best practices for development teams.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Node.js Developer
2016 - Present (9 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Mapbox
Mapbox
Senior Software Developer
2017 - 2017
Remote
  • ​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
Exadel
Senior Software Developer
2014 - 2016 (2 years)
Minsk, Belarus
  • Implemented a Smooth Migrate legacy component to adaptive design.

  • Developed a creative and innovative customized UI framework.

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

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

  • Migrated code from one library to another with zero downtime.

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

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

  • Refactored the legacy codebase.

  • Worked on HPI projects, HP Sprout (Capabilities Technical), HP Product Pages, and HP Software Pages.

  • Supported the release process and migrated codebases from one framework to another.

UI Development Responsive DesignAdaptive Design UI Frameworks CSS
zuhu.ru
zuhu.ru
Software Developer
2012 - 2014 (2 years)
Chelyabinsk, Russia
  • Developed the core for an aggregate service, CMS on Node.js.

  • Implemented features such as synchronizing data on the client side using socket.io and Ajax, integrating the system with Google AdSense and Yandex Direct and optimizing the sitemap.

  • Developed and released software for the company's real-time search system.

  • Updated the user interface and implemented adaptive design and localized search.

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

Inventix
Inventix
Software Developer
2011 - 2012 (1 year)
Chelyabinsk, Russia
  • Developed a creative Facebook project and analyzed customer requirements.

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

  • Managed production and release of software.

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

Showcase

Software Developer - Zuhu
Software Developer - Zuhu
  • 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.

Software Developer - Browser Gaming
Software Developer - Browser Gaming
  • 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.

Node.js Developer - Chatter For a Cause
Node.js Developer - Chatter For a Cause
  • 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.

Education

Master's Degree, Applied Mathematics and Informatics
Master's Degree, Applied Mathematics and Informatics
South Ural State University (SUSU) - Russia
2010 - 2012 (2 years)
Bachelor's Degree, Applied Mathematics and Informatics
Bachelor's Degree, Applied Mathematics and Informatics
Chelyabinsk State University - Russia
2006 - 2010 (4 years)