profile

Tapan ParmarπŸ‘‹

Versatile Full Stack Developer with expertise in Python backend development, frontend technologies, and cloud services

Book A call
EnglishScore.jpg

Client For:

Blenheim Chalcot

Services:

Python, Flask, RESTful APIs, JavaScript, HTML/CSS

https://flexiflow.com

Overview

English Score is a trusted and globally recognized English proficiency test for employment, accessible on mobile devices the results available in minutes. The test covers reading ,writing , speaking, and listening skills and was designed with anti-cheating technology for reliable results. Built by academic experts, aligned to an international standard (CEFR) and delivered using the latest technology.

Wireframing and Prototyping: Developed REST/RESTful APIs using Flask to support mobile and web apps for EnglishScore , a Globally recognized English proficiency test for employment,Improved the exam test experience by migrating the speaking and writing modules to the streaming experience , enchancing scoring models with mathematical model addition , and creating an item ingestion pipeline.

Challenges

Performance issue:
  • Challenge: When i joined we were already facing many performance issues in the existing CMS system as well as overall back end
Large Scaling :
  • Challenge: Large user base , we grew our total users as well as Daily active users significantly after covid that led us engineers to must assure system uptime API endpoint performance and scaling while developing new features as well as upgrading older modules
Code maintenance :
  • Challenge: Creating / maintaining Generic backend code because of multiple assessment types and generic scoring engine

Results/Conclusion:

High availability of the system, While my tenure users have grown by almost 30%, Summing upto ~7 million , I have done some significant development on the assessment side. Contributed to code reusability while working on current modules by removing dormant code , code refactoring , and working on a standard score engine interface for all assessment,Helped increase overall code coverage by ensuring all my code had and appropriate amount of test cases, and improved postman test suites, Worked with mobile and web developers to introduce the writing assessment launch. Developed most of the backend part for speaking and writing tests, including CMS. Improvised test score by integrating rogue grader identification algorithm. and statistical methods for outlier detection, Used Flask, SqlAlchemy and Alembic for backend design and Grafana, Papertrail, New relic for monitoring and performance

banner-shape-1
banner-shape-1
object-3d-1
object-3d-2