Stepan Maslennikov

I’m a Senior Front-End Developer with extensive experience in building dynamic, high-performance web applications. I specialize in crafting intuitive, responsive user interfaces using modern technologies like React and Angular. With a strong background in optimizing performance and ensuring cross-browser compatibility, I excel in translating complex design requirements into seamless user experiences. I thrive in collaborative environments, mentoring junior developers and driving best practices in front-end development to deliver innovative solutions that align with business goals.


Work experience

  • 2024 - present, freelancer

    Now, I'm looking for a new job and have some freelance projects.

  • February 2020 - 2024 Front-end/Team Lead at Fasttrack Russia, Moscow

    When I joined Fasttrack as a front-end engineer, the company was in the start of revamping its flagship product, a cloud-based project management tool. My role primarily focused on translating complex design prototypes into seamless, interactive user interfaces.

    • I have created a large, high-loaded application, developed scalable architecture.
    • Maintained several SaaS applications.
    • Led development team of 4 persons to create new components and modules for several applications.
    • Mentored 1 junior+ front-end developer on team in expanding JavaScript, React skillset.
    • Worked with PM to keep a team on track with the project plan, timeline and billing.
    • Took part in the code-review and onboarding.
  • November 2018 - February 2020 Front-end at Deligo Russia, Moscow

    As a Senior Front-End Engineer at Deligo, I led the development of high-performance, scalable web applications using modern technologies like React and Angular.

    • My role involved collaborating closely with cross-functional teams to define project requirements, implementing best practices for UI/UX design, and optimizing performance for faster load times.
    • I mentored junior developers, conducted code reviews, and ensured the delivery of high-quality code that met both user needs and business objectives.
    • My experience also included troubleshooting complex issues, driving innovation through new technologies, and contributing to the overall strategic vision of the front-end architecture.
  • April 2016 — November 2018 Front-end at Yzer UAE, Dubai

    I contributed to the development of dynamic web applications using technologies such as React and Backbone.js.

    • My responsibilities included translating design specifications into responsive, user-friendly interfaces, optimizing application performance, and ensuring cross-browser compatibility.
    • I collaborated with both design and back-end teams to integrate APIs and troubleshoot issues, while also participating in code reviews and providing constructive feedback.
    • My role allowed me to refine my technical skills and gain experience in project management and problem-solving within a fast-paced environment.
  • September 2014 — September 2016 Front-end at Alta-Soft Russia, Moscow

    As a Middle Front-End Engineer, I worked on developing and refining web applications by leveraging HTML, CSS, and JavaScript, with a focus on creating responsive and visually appealing user interfaces.

    • I actively collaborated with senior engineers and designers to implement features, integrate APIs, and address bugs.
    • My role also involved participating in code reviews and contributing to the enhancement of best practices and development workflows.
    • This position allowed me to build on my foundational skills while gaining hands-on experience with modern front-end frameworks and tools.
  • December 2011 — December 2013 Front-end at company Ticno Russia, Petrozavodsk

    At Ticno, as a Junior Front-End Engineer, I supported the development of user-friendly web applications by implementing responsive designs using HTML, CSS, JavaScript and jQuery.

    • I collaborated with senior developers to integrate APIs, debug issues, and enhance the overall user experience.
    • My role involved learning best practices for code quality and performance optimization.
  • July 2009 — December 2011 freelance on fl.ru (Russian version of upwork.com)

    As a Junior Front-End Engineer working freelance, I designed and developed responsive web applications for a variety of clients, utilizing HTML, CSS, and JavaScript. I handled all aspects of front-end development, from translating client requirements into functional and visually appealing interfaces to debugging and optimizing performance. My freelance work involved direct client communication, project management, and adapting to diverse needs, which helped me enhance my problem-solving skills and gain experience with different technologies and frameworks.

Strong skills

  • React, Angular
  • Redux, MobX
  • RxJs
  • Patterns, SOLID, DRY
  • Dependency Injection
  • jQuery (example)
  • ES5+, Typescript
  • HTML4+, LESS, SCSS, CSS, Adaptive design

Soft skills

  • Nodejs
  • MongoDB
  • Npm, webpack
  • Git, Mercurial, SVN
  • Python
  • Grunt, Gulp, Babel, Webpack
  • Enzyme
  • Twitter Bootstrap 3+
  • Angular 1
  • REST, Websocket
  • PHP 7.1, Yii Framework 1
  • Arch Linux (used up to Windows XP, 7, macOS Lion)

About me

  • English B1-B2
  • Disciplined
  • Reasonable perfectionism
  • Attentive to code
  • An ability to write tests
  • A devoted Linux user
  • Teamwork skills
  • Skills of planning own work
  • Team lead