Alexey Ryazhskikh, Software Developer in Saint Petersburg, Russia
Alexey Ryazhskikh

Software Developer in Saint Petersburg, Russia

Member since September 8, 2017
Alexey is a software engineer with more than a decade of experience, working mostly in distributed teams. He is skilled in API development and has extensive experience in content management system development and customization. He enjoys finding the right ways using modern technologies and teamwork in solving complex problems.
Alexey is now available for hire

Portfolio

  • 8th Sphere Inc.
    ASP.NET MVC, SQL Server, Node.js, AngularJS, Orchard CMS, Sitecore
  • Go2See.ru
    ASP.NET MVC, SQL Server, AngularJS, Orchard CMS
  • BridgeQuest Labs
    ASP.NET Web Forms, MS SQL Server, MS SQL Server Reporting Service

Experience

  • Microsoft SQL Server, 10 years
  • JavaScript, 10 years
  • C#, 10 years
  • ASP.NET MVC, 8 years
  • Entity, 6 years
  • AngularJS, 5 years
  • Node.js, 4 years
  • MongoDB, 3 years

Location

Saint Petersburg, Russia

Availability

Part-time

Preferred Environment

Windows, Visual Studio, WebStorm

The most amazing...

...thing I've developed is a content management system based on code generation by an internal language.

Employment

  • Team Lead

    2014 - 2017
    8th Sphere Inc.
    • Developed a code generation-based CMS (KAPTL CMS) as a team leader and architect.
    • Led, developed, and architected a complex online catalog based on the Sitecore CMS.
    • Developed, as part of a distributed team, different subsystems of a huge social service; used Sitecore CMS and Exigo infrastructure.
    • Engineered the front-end development infrastructure based on AngularJS, Gulp, and SASS; based on John Papa style guides.
    • Developed a mobile application based on AngularJS SPA.
    • Mentored a few junior developers and improved the company's competence level.
    • Managed the 8th Sphere company team in Russia: hired developers, created software, and hardware environment.
    • Developed a few sites based on an Orchard CMS and developed security tools modules for the Orchard CMS.
    • Developed an AngularJS single-page application optimized for mobile phones (iOS, Android).
    • Built a Visual Studio extension for code generation by a web service.
    • Supported and refactored CLI tool written in Python.
    • Created and supported API services based on ASP.NET Web API and Node.js.
    Technologies: ASP.NET MVC, SQL Server, Node.js, AngularJS, Orchard CMS, Sitecore
  • Senior .NET Developer

    2012 - 2013
    Go2See.ru
    • Developed a traveling information site based on Orchard CMS.
    • Created multiple modules for the Orchard CMS like ab image processing module and a SEO tools module.
    • Integrated the Travelport API for a Go2See plane ticket booking system.
    • Integrated payment method providers for a Go2See booking system.
    • Developed an AngularJS-powered back-end for the Orchard CMS modules.
    • Took part in tickets search engine development using Redis and MSMQ.
    Technologies: ASP.NET MVC, SQL Server, AngularJS, Orchard CMS
  • Senior Software Developer

    2011 - 2012
    BridgeQuest Labs
    • Developed and integrated an assessment module for the Vuepoint eLearning System.
    • Developed and optimized a set of complex SQL reports in cooperation with a database analyst.
    • Led a distributed team (two onsite and two remote).
    • Refactored the tones of legacy code of existing modules in the Vuepoint e-Learning System.
    • Consulted the QA department about the implementation details of the new features and possible defects to check.
    • Helped the QA department to create and maintain test plans.
    Technologies: ASP.NET Web Forms, MS SQL Server, MS SQL Server Reporting Service
  • Web Developer

    2007 - 2011
    Dynamicweb Outsourcing
    • Developed a number of modules for the Dynamicweb CMS using ASP.NET Web Forms.
    • Supported the Synkron via CMS as a developer in a distributed team.
    • Developed the Dynamicweb CMS Framework, integrated Lucene as a full-text search, used Picasa as one of the image storage services and a Google custom search.
    • Took part in a number of CMS customization projects based on Synkron Via and Dynamicweb CMS; mostly the sites were for public organizations like the International HIV/AIDS Alliance, 2009 UN Climate Change Conference, The Danish Institute for Human Rights, and more.
    • Consulted Synkron via CMS users via a developers' forum.
    • Integrated a Redmine ticket management system for tracking bugs, code reviews, and time schedules.
    • Mentored the front-end developers to create XSLT-templates.
    Technologies: ASP.NET MVC, ASP.NET Web Forms, SQL Server, JavaScript, jQuery, Ext JS, XSLT

Experience

  • Sailor's Logbook System (Development)
    http://uminoko.ru

    This adds logbook records which can be accessed by an Android application. The application uploads new records to the server if a network connection is established. The logbook server displays a map with logbook records locations.

    Technology Stack: Node.js, MongoDB

Skills

  • Languages

    C#.NET, Regex, C#, JavaScript, T4, XSLT, TypeScript, ASP.NET Razor, Less, SCSS
  • Frameworks

    ASP.NET MVC 4, ASP.NET MVC 5, ASP.NET MVC 6, ASP.NET Web API, ASP.NET MVC, .NET 4, .NET, AngularJS, Entity, ASP.NET Core, ASP.NET, ASP.NET MVC 3, ASP.NET Identity, Express.js, JSON Web Tokens (JWT), ASP.NET Web Forms, Ext JS, .NET Core, Redux, Angular, Visual Studio Extensibility
  • Libraries/APIs

    API Development, Node.js, jQuery, Vue.js, Passport.js, LINQ, Visual Studio SDK, PayPal API, Stripe, React, Google Maps API, Stripe API, Lucene.net
  • Tools

    Orchard CMS, TeamCity, Webpack 2, Webpack, Microsoft Visual Studio, LINQ to SQL, Visual Studio 2015, Visual Studio .NET, Visual Studio 2010, Visual Studio 2012, Bower Front-end Dependency Manager, Subversion (SVN), Mongoose, NPM, Bower, AWS EBS, Gulp.js, PM2, Git, WebStorm, MySQL Workbench, GitHub, Jira, Kibana, Grafana
  • Paradigms

    Agile Software Development, Scrum, REST
  • Platforms

    Azure, Telegram Bot Platform, Amazon Web Services (AWS), Visual Studio Code, Visual Studio 2016, Ubuntu 16.04, Raspbian, Raspberry Pi
  • Storage

    MongoDB, Microsoft SQL Server, Elasticsearch, PostgreSQL, Redis, SQL Azure, Azure Blobs, Firebird, NoSQL, MySQL
  • Other

    IIS, Sitecore, Telegram Bots, WebSockets, Stripe Payments, Payment Gateways, Travelport, Disqus, Octopus Deploy, MSMQ, Power Shell Commands, Prometheus, Grafana 2

Education

  • Specialist's degree in Mathematics and Computer Science
    2002 - 2007
    Far Eastern State University - Vladivostok, Russia

To view more profiles

Join Toptal
I really like this profile
Share it with others