EDUCATION
THE UNIVERSITY OF TEXAS AT ARLINGTON
2015-2017
Master's Degree
2006-2010
Bachelor's Degree
CUMMINS COLLEGE OF ENGINEERING
EXPERIENCE
TECHNICAL SKILLS
SQL
J2EE
Python
Hadoop
MapReduce
Java
Amazon Web Services
Google App Engine
Microsoft Azure
NoSQL
HTML5
Javascript
CSS
Windows
Linux
IBM Bluemix
Spark
R
Matlab
PROJECTS
TATA CONSULTANCY SERVICES
● Worked as a Java and SQL developer on 1 support project and 5 development projects with 3 business clients. [Clients: Procter & Gamble, Toysrus, Nielsen]
● Worked with customers to understand the business requirements.
● Built an internal tool to mitigate risk factors by 5% after discovering an issue through data analysis.
● Analyzed a problem & improved the response time of a functionality by 25%.
● Performed the migration of a content management system from Oracle Stellent to HP TRIM using SOAP web service.
● Handled the responsibility of prioritizing & assigning tasks to team members and reviewing their code.
● Worked as a module leader for eQuality component- major tasks included front end, back end as well as database level coding and deployment.
● Organized the 'Fun n Frolic' team responsible for arranging fun activities once a month for project employees.
2016
Research Assistant
2014
Teaching Assistant
INNOVATIVE DATABASE AND INFORMATION SYSTEMS AND RESEARCH LAB(IDIR)
● Literature survey for the project - Auto-suggestion for Interactive Graph Query Formulation.
● Update the website for IDIR lab.
LAFAYETTE ADULT RESOURCE ACADEMY
● Assist faculty members with classroom instruction, exams, record keeping, and other miscellaneous work.
● Tutor or mentor students.
● Proctor examinations.
● Obtain materials needed for classes, including texts and other materials.
2010-2014
System Engineer
- In this project, I have implemented a search engine with python. Whenever a user enters a query string, the program returns a document with highest cosine similarity for the query. I have calculated TF-IDF vectors for each document in the corpus and applied a threshold bounding algorithm sharing the same basic principle as real search engines.
- Python, NLTK
Search Engine
- Web application developed using the agile methodology for facilitating student advising system at the University of Texas at Arlington.
- Design problems are identified and solved by applying 8 different design patterns:Controller Pattern, Expert Pattern, Bridge Pattern, Command Pattern, Template Patterns, Visitor Pattern, Singleton Pattern, Facade Pattern.
-Java, J2EE, Javascript, HTML, MySQL, CSS
Student Advising Management System
- The web application is build to use the dataset on Amazon S3 and execute 1000,5000,20000 queries on Amazon RDS using random query generator. These queries are also executed by restricting the number of tuples. The results are compared by executing the same queries with Amazon Elastic cache.The performance was measured by tracking the time taken for RDS as well as Elastic cache.
- Amazon RDS, Amazon Elastic cache, Python Flask, Amazon S3 and EC2.
Performance testing Amazon RDS vs Elastic cache
- Multi-user Python web service developed using MongoDB and Google app engine. Users can login into the system, upload or delete photos. They can also post comments on the photographs of other users. The application is stress tested using JMeter to analyze factors such latency, throughput etc.
- Synchronization between 2 SaaS providers(Google App Engine & Microsoft Azure) implemented using MongoDB such that photographs can be accessed, added or removed from any SaaS provider.
- Python Flask, MongoDB, Google App Engine, Microsoft Azure, JMeter.
MyInstagram
- Using worldwide earthquake dataset over the period of 1 month, map reduce is run on multiple instances of EC2. Earthquake analysis is done to determine the relation between magnitude and depth, location and magnitude and classify the results based on the magnitude or latitude groups. The performance testing is done by measuring time to execute the map reduce with multiple mappers and reducers.
- MapRedcue output is visualized using k-means clustering algorithm. Using this web portal, the user may specify the number of mappers-reducers and the number of clusters along with fields to be visualized. Cluster output can be exported to various charts such as bar chart, scatter chart etc.
- Hadoop, Amazon EC2, Python Flask, SciPy, Matplotlib
MapReduce with machine learning
- Storage as a Service(Saas) implemented using Python. The web application enables the user to log in and store encrypted files on IBM bluemix object storage. Users can also execute operations such as delete, download, list files and save multiple versions of file remotely.
- IBM Bluemix, Python Flask.
SecureStore
ACTIVITIES
Hackathons
Developed a tool for evaluation of the effectiveness of timeouts as an offensive or defensive strategy.
- Moody's Analytics University Hackathon
Competed to solve complex algorithmic challenges similar to the real world.
Competed to solve algorithmic challenges on Hackerrank.
Competed to solve algorithmic challenges on Hackerrank.
Competed in query writing competition on Hackerrank.
Organizations
- Mobi
CODING
VOLUNTEER WORK
- Reading
- Trekking
- Traveling
INTERESTS
AWARDS
- Star of the Month by Tata Consultancy Services
- Star of the Month by Procter and Gamble
- On the Spot Award by Tata Consultancy Services
- Certificate of Appreciation by Tata Consultancy Services
- Service and Commitment Award by Tata Consultancy Services
Hello! I'm Maithili
I am a graduate student at the University of Texas at Arlington majoring in databases. I have worked with Tata Consultancy services for several years. The experience has helped me to find my areas of interest in databases. A strong desire to gain in-depth knowledge inspired me to pursue my masters in Computer Science. I can help you to extract information from large datasets and gain insights from the information.