Models Based Classifier Worked closely with Data Science Team to integrate existing Models with new pre and post processing business logic to Classify Transactions. Lead a team to design application where business logic is configurable to reduce development and deployment time.
Field Warehouse As a Senior Engineer in Open Banking Initiative designed and lead a team to write flexible APIs to fetch reports from multiple APIs. Key feature being, Report is completely configurable using YAML and JSON. Eventually have an UI if scoped out for easier configuration of Reports
GraphQL API Configurable Reports by selecting different fields from different APIs. This was POC to see if we can reduce Dev time in creating custom reports every-time there's a new report requirement. Ultimately did not pan out and went for custom design of new system
PDF Reader Micro Services to handle the flow of data and pdfs from multiple services. Handling errors and ensuring correct routing in case of code/human errors.
Report Generator Gather data from different APIs and Data Sources and collating in single Report for consumption. Making multiple async parallel calls, handling responses/errors/retries to ensure quick turnaround for Report Fetching
Event Handler System for generating/consuming events. Python SDK and BaseClasses to handle common tasks easily without much knowledge of Python and/or System
eCube GUI: Managed webapp to input data for Crawling and Parsing of website for info using python (django/flask framework). Trained and guided Team of 10 developers in python and related frameworks and services.
eCube Crawling Scripts: Made Crawler and Parser Standard Template to handle different site designs and to be able to easily customise individual site script. Cracking competitor site's aggressive blocking of Crawling attempts.
eCube Crawling System: Design and implement system to crawl 1000000 URLs per day using RabbitMQ for Queuing and python requests and selenium to scrap data. Handled upwards of 5cr data points gathered through crawling in Mongo and SQL.
API Integration with Client: Interacted with Client to understand requirement. Designed Micro-services Architecture and API Documentation to satisfy Client requirements. As Tech Lead guided developers in implementation, deployment of API and Integration with Client Side APIs.
Heavy API Development: Developed an API capable of serving 3 million records from SQL table in Single Call. Achieved Rate of 1000 records per sec. API Call doesnt need chunking or pagination to such large volume.
Email Engine: Ported sending of mails from SMTP to Sendgrid Web API and setup replies to noreply to proper message channel in Vetted App. Dockerised and made that into a microservice.
PDF Generator: Created a service to make PDF reports of workflows. Fully customisable PDFs with options to insert templates for various sections and create new sections.
Removed dependency on Media Disk: Coded S3 upload wrapper in PHP and used that directly upload images to Amazon S3 rather than write on Media Disk. Implemented Daily cron job for old Images migration. Resulted in cheaper and faster Image Storage and Retrieval.
Dashboard to Customize Mobile Landing Pages: Dashboard where product team can customise mobile homepage and other pages natively. Part of Back-end and complete Front-end was done by me. Reduced workload on developers and product managers.
LMS: LMS (Lead Management System) is used by Advisors and Business Owners to make and track business done by the company. My responsibility was to ensure uptime of the system and deliver features as and when required
Reduction in Dashboard Load Time: Implemented Solr for search for key, value pairs in JSON bob stored in DB and also for text search. Reduced Dashboard load times from 2-3 mins to 10-20 seconds
Alfred: Alfred (Post Sales Ticket Management System) will be used by Relationship Managers and Business Owners to handle grievances and requests by company's customers. Developed Dashboards for Business owners to track the productivity of Relationship Managers
Renewal Process: Sending communication (SMS, Email) to due customers about their pending Insurance renewal and calling them up to retain them. Developed the process for timely deliverance of communications and collaborated with Reporting Team for tracking.
PITA: PITA is a webapp which provides Content Team of Plancess an interface to enter questions in one central repository. There is a work flow involved where Questions are entered, proof-read/tagged and then finally reviewed.
Assessment: Assessment is a platform where JEE aspirants can give tests and get recommendations on what they should focus on. Users will give tests and one the basis of the test it'll figure out where the student lacks and give proper recommendations.
Study Planner Study Planner takes input from student about their study hours and give a personalized time table of when to study what topic from where.
Plancess360: This website provides 10th Students such foundation videos. Here student can come and view Maths, Science and Tagged Videos to prepare for their 10th Board. The videos are free and user can share Rate, Review, Videos on FB.