Scroll To View More
Stanislav Kovalev, Software Developer in Ryazan, Ryazan Oblast, Russia
Stanislav Kovalev

Software Developer in Ryazan, Ryazan Oblast, Russia

Member since March 10, 2016
Stanislav is a friendly, self-made front-end software developer with over three years of production experience. He enjoys learning new technologies and building great and scalable architecture. He's made key development contributions to a number of different projects from simple landings to huge SaaS applications. He also possesses experience leading development teams on enterprise projects.
Stanislav is now available for hire



  • JavaScript, 4 years
  • Ruby on Rails (RoR), 3 years
  • jQuery, 3 years
  • AngularJS, 2 years
  • React, 2 years
  • Angular Material, 1 year
  • Backbone.js, 1 year
  • Scrum, 1 year
Ryazan, Ryazan Oblast, Russia



Preferred Environment

Debian/Ubuntu, Sublime Text/Atom

The most amazing...

...thing I've worked on was the SaaS that grabs data from Jira and Git and measures development team performance to present it to managers in graphical form.


  • Full-stack Developer

    2018 - PRESENT
    • Developed the back-end and services with Docker to provide easy deployments.
    • Constructed the front-end with the recent Material UI framework.
    • Built a mobile-first app design with the aim to have a React Native app.
    Technologies: Docker, MySQL, Ruby on Rails, Redux, React, Material-UI
  • Software Developer

    2017 - PRESENT
    • Refined old AngularJS legacy code using modern best practices which made the application more modular and debuggable.
    • Migrated the app build process from Gulp to Webpack.
    • Introduced testing with Cypress.
    • Worked on predictive ML models using Scikit-learn and a Keras package.
    Technologies: AngularJS, SCSS, Webpack, Python
  • Front-end Software Developer

    2016 - 2017
    Client Project (via Toptal)
    • Worked as a remote front-end developer.
    • Built an iOS app using React-Native and Redux.
    • Supported the architecture design.
    Technologies: JavaScript, React Native, React, Redux
  • Software Engineer

    2015 - 2016
    Nitka Technologies
    • Developed new modules for the NetSuite system.
    • Refactored and supported old modules.
    • Integrated the codebase with other developers.
    • Worked on a NetSuite customization.
    • Improved the legacy code to be more modular and supportable.
    Technologies: NetSuite Scriptlets, jQuery, jQuery UI
  • Software Engineer

    2014 - 2015
    • Worked on an internal SaaS application for grabbing and presenting development team performance statistics; it was based on AngularJS and D3.js. The app had to perform with different types of data in graphical form (company, department, and team velocity/quality metrics).
    • Handled and was responsible for architecture decisions and also mentored two junior developers.
    • Worked as a development team lead on a workforce management system based on AngularJS.
    • Managed and was responsible for setting tasks for team members.
    • Coordinated between the customers, QA, and BA.
    • Performed code reviews and gave support.
    • Developed new modules and made architectural decisions.
    Technologies: Scrum, JavaScript, Angular, Bootstrap
  • Web Developer

    2013 - 2014
    • Developed a few websites for local businesses with PHP and jQuery.
    • Worked on a SaaS application for an auto insurance company based on Ruby on Rails and Backbone.js.
    Technologies: HTML, CSS, JavaScript, jQuery, PHP, Ruby on Rails, Backbone.js, Bootstrap


  • Virtual-Repeat Table with Rendering Items Inside It (Development)

    We needed a grid with a virtual-repeat and the ability to render complex cells inside it for creating an interactive schedule.

    This is a showcase for implementing such functionality with Angular Material ng-virtual-repeat, which fits this task perfectly.

  • Pinterest-like Image Grid Example (Development)

    This is a sample realization of an adaptive Pinterest-like image grid.

  • (Development)

    An advertising platform built with AngularJS on the front-end. It has a modular structure which allows the use of the same codebase for the various accounts (admin, manager, and publisher). The main aim for the accounts' cabinets is to provide a comfortable way to analyze advertising campaigns data so there are a lot of data tables and sophisticated reports system.

  • (Development) is an agriculture trading platform. I developed both the front-end and back-end or this app. The main feature of this app is that it involves a lot of web scraping from different sources to analyze market prices and provide client real-time estimate of his crops price. It also has close integration with Google Maps APIs in order to provide logistics estimates to the clients.


  • Languages

    JavaScript, Python 3, CoffeeScript, CSS, HTML, Ruby
  • Frameworks

    Material-UI, Redux, AngularJS, React Native, ZURB Foundation, Cordova, Bootstrap, Angular Material, Ruby on Rails (RoR)
  • Libraries/APIs

    React, jQuery, Pandas, Scikit-learn, D3.js, NetSuite API, jQuery UI, Backbone.js
  • Tools

    Webpack, Sublime Text
  • Paradigms

    BEM, Scrum, REST, Prototype-based OOP, Object-oriented Programming (OOP), Test-driven Development (TDD)
  • Storage

  • Other

    Angular-materialize, NetSuite, Ubuntu Server
I really like this profile
Share it with others