# Neel Indap > Senior Software Engineer at Microsoft Location: Redwood City, California, United States Profile: https://flows.cv/neel Passionate about building accessible and inclusive web applications. ## Work Experience ### Senior Software Engineer @ Microsoft Jan 2022 – Present ### Senior Software Engineer @ 3Play Media Jan 2018 – Jan 2022 | Greater Boston Area - Re-architectured a monolithic server side web app into a microservice, single page React application - Built and maintained the Javascript testing workflow, with CircleCI pipeline integration and over 50% code coverage - Created a bash script for compiling Javascript assets on local systems, reducing the deploy times to ~2 mins (from ~20 mins) - Wrote a plugin to display captions for Live events on Brightcove platform, with the ability to sync with video playhead - Built an external 3Play Media app on Canvas platform, streamlining an instructor’s workflow of publishing captioned/audio described content on Canvas portal - Integrated with Coveralls, to track application’s code coverage ### Graduate Teaching Assistant @ Northeastern University Jan 2018 – Jan 2018 | Boston, Massachusetts Teaching assistant for professor Vishal Chawla's Web Design & User Experience class. • Setting up lab exercises and conducting lab sessions for a batch of 33 students • Grading of assignments/tests and provide feedback • Conducting TA sessions outside of class to assist students • Topics covered: HTML5, CSS3, JavaScript, Bootstrap4, Angular4, jQuery, Node.js, React.js, PHP, MEAN stack ### Software Engineering Intern @ Avira Jan 2017 – Jan 2017 | Germany Full stack Python web developer, working on gamification of crowdsourced translation web application for Avira products. Also working on automation of in-house tool(using C#) to increase the efficiency of getting the translation strings to and from various applications. Technologies: Python (Flask Framework), Semantic-UI, C3.js, jQuery, Elasticsearch, Logstash, MySQL (SQLAlchemy) • Responsible for building a crowdsourced translation website with global reach • Improved website performance by 30% using asynchronous requests and database query tuning • Reduced page load time from 7 seconds to 2 seconds by implementing fuzzy match algorithm using Elasticsearch • Increased application security by leveraging token based login sessions and CSRF tokens for requests • Integrated Google Analytics to check site performance monitoring, site reach, bounce rate and error reporting • Developed interactive dashboards to showcase leaderboards and language progress, thereby increasing user engagement • Integrated social media logins using OAuth 2.0 • Created bash scripts to automate deployment, reducing manual errors and server downtime • Worked in Agile development process with weekly sprints • Wrote an algorithm for password recovery/reset • Synchronized data from MySql to ElasticSearch using LogStash batch process • Implemented gamification modules within the application using Octalysis gamification framework by Yu-Kai Chou (http://yukaichou.com/gamification-examples/octalysis-complete-gamification-framework/) • Automated in-house C# tool, increasing the efficiency in getting the strings to the users for translation for various applications • Created a 'Challenge A Friend' module to actively engage more users in translation and tasks • Implemented dashboard for Admin role to provide in-depth details of user activities, thereby increasing user engagement ### Graduate Teaching Assistant @ Northeastern University Jan 2017 – Jan 2017 | Greater Boston Area Teaching assistant for professor Vishal Chawla's Web Design & User Experience class. • Setting up lab exercises and conducting lab sessions for batch of 80 students • Grading of assignments/tests and provide feedback • Conducting TA sessions outside of class to assist students • Set up class exams online using HackerRank, streamlining the examination process and reducing manual errors • Topics covered: HTML5, CSS3, JavaScript, Bootstrap, Angular.js, jQuery, Node.js, React.js, PHP ### IT Analyst @ Tata Consultancy Services Jan 2013 – Jan 2016 Project/Client: Fleet Management System / Arval (previously General Electric - GE) Technologies: Java J2EE, HTML5, CSS3, JavaScript, Oracle • Formulated and developed a process in Java, for retrieving documents from legacy server, resulting in savings of approximately $0.8 million for the client • Reengineered the application to be compatible across multiple devices using HTML, CSS, JavaScript • Created API for better management of database connectivity within the application • Optimized server performance by 20%, by automating removal of redundant files created on server startup • Led the team for successful migration of entire web application from Tibco CMS to Liferay CMS (Impact analysis and mitigation) • Recognized as “Account Pride of the Month” for GE account within TCS for multiple successful project implementations • Awarded “Star of the Month” for surpassing client expectations on project deliverables • Spearheaded a development team by mentoring and managing a team of 3 members, halving the development time ### Systems Engineer @ Tata Consultancy Services Jan 2011 – Jan 2013 | Mumbai Area, India Technologies: Java J2EE, HTML, CSS, JavaScript, Struts, MySQL • Worked on providing UI for web-based reporting module of ERP solution using Java, HTML, CSS, JavaScript & Struts • Enhanced the application’s code to better suit the security standards setup within the project using ESAPI library • Conducted bi-monthly reviews of application code to achieve 100% compliance with Fortify Static Code Analysis Tool • Mentored a team of trainees with Java, HTML,CSS and JavaScript walkthrough ## Education ### Master's degree in Management Information Systems, General Northeastern University Jan 2016 – Jan 2018 ### BE in Computer Science University of Mumbai Jan 2006 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/neelindap - Website: https://neelindap.com --- Source: https://flows.cv/neel JSON Resume: https://flows.cv/neel/resume.json Last updated: 2026-03-22