Table of Contents
About the Project
Wingspan is a multi-tenant re-skilling platform which supports content in multiple formats including videos, pdf, epub, etc and interactions on top of that. This also supports assessments, coding playgrounds etc. In terms of courses we have support for live streaming, pre-recorded content focused on detailed courses and micro-learnings. All backed with analytics and ability to enforce courses/assessments to enforce org-wide awareness about specific topics/skills. This also has recommendations systems configured based on the job roles the users is in and also item to item recommendations for courses.
This project started as an incremental improvement over the existing Learning Platform (Digital Tutor and Knowledge Hub) and internally called as Lex. This is built using the architecture of Sunbird by Ek-step foundation. After phenomenal success of the Lex internally, the application was white-labeled and re-branded as Wingspan for our customers.
The front-end was completely re-written to provide user experience focused towards enterprise use-cases & features.
Pervious Tools summary
Knowledge Hub
This collected information from all the sources and generated knowledge graph about courses, skills, job roles and functions. This also set the stepping stone for item-to-item recommendations based on collaborative filtering and Association rule learning.
Digital Tutor
An intranet video learning platform which hosted videos on the Microsoft Azure and provided video courses. This supported interactions withing videos including quizes, image map, video branch-outs for explanations of the quizes (using ad-rolls).
My Ninja Applications
This was an android application geared towards Trainees, which gamified the learning experience by adding quizzes, learning strikes, and community discussions. This also allowed learning materials to be available in the mobile outside the intranet systems we had.
Konnect
A intranet discussion forum with support for Q/A, Blogs, Quizzes, Polls, etc.
My Contributions
Lead a team of 8 developers for Infosys Wingspan Platform.
- Reduced the development time of pages by ~70% by implementing an in-house page framework that helped build ~300 custom dynamic pages for different clients within a month (Angular).
- Improved tenant onboarding time by ~65% by architecting dynamic behavior changes based on tenant configuration, access control, region, groups, etc. (Angular & Node)
- Reduced page load time by ~66%, Improved performance & interactivity in multiple phases by rewriting and re-structuring the web app. (Angular)
- Improved users’ time spent on the website by ~100% (avg 20min to 40min) by developing a multi-format interactive content player (videos, pdf, epub, etc).
- Non-personalized item-to-item recommendations using Association Rule Learning.
- Designed a telemetry event library with support for 100+ custom events. (Angular, Node)
- Improved user adoption of an internal application to ~41% (1 lakh employee) within the first 100days and to ~95% of employees within a year by re-designing the functionality (Angular).
Recognitions:
- 2 times Gold winner of “Award for Excellence”, the highest award at Infosys for consecutive years (2018 & 2019).
Responsibilities:
- Feature design, development & enhancements.
- Involved in technical due-diligence for pre-sales with prospective customers/clients.
- Interactions with multiple clients for requirement gathering, feature identification & design plan.
- Code reviews & managing/mentoring team.
Contribution Areas over the years in different projects:
- Mobile-first Responsive & Progressive Web Application Development.
- Web Performance, Security.
- System Architecture for High Availability, Scalability, and multi-tenant support.
- Authentication, Authorization & Access control.
- Personalization, Accessibility & internationalization.