E-Learning Platform

Client Description:

Our client owns one of the top worldwide subscription-based e-learning platforms, offering a growing range of video tutorials on a variety of topics, helping customers achieve or improve their skills in different areas. Quick overview in numbers: 2.500 active tutorials, 115.000 videos, 450 authors and counting…

Technical Specifications:

  • Web: ASP.NET 4.0, C#, ASP.NET MVC 2.0 (MVC 4.0 in testing), JavaScript / jQuery, CSS, SOLR, Memcached

  • DB & Reporting: MS SQL Server 2012, SSRS, QlickView, Informatica PowerCenter & Cloud Services

  • 3rd Party: CheetahMail, Google Analytics, Amazon Services, Akamai & Limelight, Zuora, SalesForce, Visual Website Optimizer (VWO), Authorize.Net

  • Tools: JIRA, Confluence, GIT/GitHub,  Jenkins, Ranorex

Project Description:

The complexity of the platform we’re developing is emphasized by the numerous aspects.


It involves: subscription management, billing (supporting several payment methods), site content management, reporting, user management, extended mailing mechanism, personalized training recommendations based on individual preferences, marketing campaigns, sharing capabilities over multiple social media platforms, customizable client requests, integration with various Learning Management Systems (LMS), playlists, iOS & Android Apps (besides the Admin and Public web components).


In addition to these, special attention is paid to maintaining high standards and keeping up with the latest trends in the field: constant face-lifts or seasonal Site Redesigns are applied every couple of years, Internationalization has become of great interest and aims several worldwide spoken languages, accessibility for customers with certain disabilities is not overlooked (by following the 508-compliance standards).


Project Team:

International Team: 100+ members (including .NET/UI/DB/QA Engineers, UX Researchers, Product Owners, Scrum Masters, Project Managers, Business Analysts)

Communication Languages: English, Romanian

Project Duration: 6+ years (long-term partnership)