“I want to endorse Maithili for Java and Oracle skills. She is having very good knowledge in Java, J2EE, Ajax, JavaScript, Struts and Oracle. I have worked closely with Maithili for 2+ years, she is very hardworking, dedicated and customer oriented. She was independently handling development and support of one of the solution during her tenure.”
About
Excited to work on interesting business problems…
Experience & Education
Licenses & Certifications
Courses
-
Advanced Algorithms
CSE 5311
-
Advanced Topics in Scalable Searching and Optimization (Deep Learning)
CSE 6392
-
Artificial Intelligence
CSE 5360
-
Big Data Analytics
INSY 5376
-
Cloud Computing
CSE 6331
-
Data Analysis and Modelling Techniques
CSE 5301
-
Data Mining
CSE 5334
-
Knowledge Discovery in Databases
CSE 6339
-
Machine Learning
CSE 6363
-
Software Design Patterns
CSE 5322
-
Software Engineering- Management,Maintenance and Quality Assurance
CSE 5325
Projects
-
Freight Carrier Selection-Tableau
• Quantified and visualized the relationship between carrier selection and the resulting price deviation for the business.
• Tableau
-
Neural Networks
• Implemented the neural network using the backpropagation algorithm from scratch.
• Achieved 87% accuracy.
• Matlab -
Gaussian Naive Bayes for Classification
• Build naive Bayes classifiers based on histograms, Gaussians, and mixtures of Gaussians from scratch.
• Achieved the accuracy of 20 % for a histogram, 44% for Gaussian and 59% for the mixture of Gaussians.
• Matlab -
Basket Analysis with MapReduce (Apriori Algorithm )
• Built the Apriori algorithm to find out frequent item set from the transaction database (4MB).
• Converted the main task into 3 sequential subtasks using distributed cache for mappers and reducers.
• Apache Hadoop, Python, Hortonworks Sandbox HDP -
Machine Learning for Player Classification
• Implemented a machine learning algorithm (SVM) in order to classify NBA players into 5 positions.
• Data of 500 players was divided into training-test set.
• Achieved 68% accuracy after applying various techniques during data analysis, preprocessing & tuning to build a predictive model.
• Evaluated the performance of the classifier by cross-validation.
• Python( scikit-learn, numpy, matplotlib, pandas, Graphviz) -
Search Engine
• Extracted a document with the highest cosine similarity score within 3 seconds for the given keywords in a query.
• Calculated TF-IDF vectors for each document and Implemented a threshold bounding algorithm sharing same basic principle as a real search engine.
• Dataset: 30 text files for presidential debates from 1960-2012.
• Python, NLTK -
MapReduce with Machine Learning
• Installed Hadoop on AWS and created clusters to perform map-reduce on the earthquake data set stored on S3 (2MB).
• Compared multiple factors responsible for earthquakes.
• Categorized the factors into different clusters using K-means algorithm and visualized using various charts.
• Hadoop, Amazon EC2 & S3, Python Flask, SciPy, Matplotlib -
MyInstagram
• Built a multiuser auto scalable Python web service (SaaS) to view & upload photos as well as post comments on the photos of other users.
• Maintained 100% availability requirement through the synchronization of 2 SaaS providers. The service was stress tested with JMeter.
• Python Flask, MongoDB, Google App Engine, Microsoft Azure, JMeter. -
Performance testing Amazon RDS vs Elastic cache
• Analyzed the performance of Amazon RDS & ElastiCache for a huge weather data set with (1000, 5000, 20000) SQL queries.
• Deployed the application on Amazon EC2 and used the dataset on S3.
• Amazon RDS, Amazon ElastiCache, Python Flask, Amazon S3 and EC2. -
SecureStore
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.
The service is also implemented using IBM Bluemix ClearDB.
• IBM Bluemix, Python Flask. -
Patient survival analysis
-
Web platform for navigating through hospital admission information
In this application, the user selects health condition and the demographics of a patient. On the basis of selected values, the user will be presented with information on the hospital characteristics of admissions of other patients who share similar conditions and have same demographics with the patient of interest.The useful information consists of factors such as length of stay, in-hospital mortality rate etc. The user can also compare how these factors vary across different healthcare…
In this application, the user selects health condition and the demographics of a patient. On the basis of selected values, the user will be presented with information on the hospital characteristics of admissions of other patients who share similar conditions and have same demographics with the patient of interest.The useful information consists of factors such as length of stay, in-hospital mortality rate etc. The user can also compare how these factors vary across different healthcare providers.
• PHP, Javascript, MySQL.Other creators -
Monkey&Banana
• Developed a desktop game using State design pattern where a monkey eats ‘n’ number of bananas in the specified time.
• Java, Design Pattern. -
Knowledge discovery in healthcare
-Observe the data(samples from hospital claims data) and design an appropriate relational schema
-Create a schema on MySQL (after data pre-processing)
-Create queries to answer research specific questions
-Cluster analysis for the specific admission attributes of the patients using the k-means algorithm.
-Data mining to predict the DRG price of an admission
-Classification of DRG price based on Naive Bayes and Logistic Regression.
• MS Excel, MySQL, Weka -
RESTful API for product reviews
• Built a RESTful API to perform CRUD operations for a parent/child model relationship for products and their reviews.
• Python, SQLAlchemy, Flask
-
Student Advising Management System
-
• Led and developed a web project to facilitate the student advising process at the University of Texas at Arlington.
• Implemented 8 design patterns and followed the agile methodology.
-Controller Pattern, Expert Pattern, Bridge Pattern, Command Pattern, Template Patterns, Visitor Pattern, Singleton Pattern, Facade Pattern
• Java, J2EE, Javascript, MySQL, HTML, CSS, Design Patterns.
Other creators -
Procter & Gamble
-
I have worked as a level 1, level 2 and level 3 software engineer in a support as well as a development team for the project Procter & Gamble at Tata Consultancy Services.
The web application is majorly used for skill-training tracking of the employees. Apart from that, different modules created for various purposes (security, organization data, health tracking, quality)act as the backbone of application.
~My responsibilities as a developer:
• Discuss requirements with the business…I have worked as a level 1, level 2 and level 3 software engineer in a support as well as a development team for the project Procter & Gamble at Tata Consultancy Services.
The web application is majorly used for skill-training tracking of the employees. Apart from that, different modules created for various purposes (security, organization data, health tracking, quality)act as the backbone of application.
~My responsibilities as a developer:
• Discuss requirements with the business client, prioritize and implement the use cases.
• Create technical specifications and code documentation.
• Understand, create, manipulate, and query database (Oracle).
• Front-end code development using HTML, JSP, JavaScript, Servlets and Back-end code development using Oracle database. Struts framework was followed while development.
• Manage a project timeline.
• Deploy code using WAR files.
• Write stored procedures to automate jobs.
I have worked on the migration of the content management system using SOAP web service.
Developed user-friendly report creation functionality and received appreciation from business clients.
I was the module leader for eQuality module, mainly used for tracking quality incidents/alerts at the site level. I have followed Agile methodology while deploying change requests related to the web application.
~My responsibilities as an Incident Manager:
• Track and prioritize reported issues.
• Assign tasks to team members.
• Create monthly reports for presenting it to clients.
• Conduct training for the new team members.
~My responsibilities in a support project:
• Track issues reported in the application and create support tickets.
• Handle access requests and perform code changes in order to fix the issues.
• Communicate with business clients in order to resolve problems. -
Toys"R"Us
-
• Developed a module for validating and importing signs for Sign Printing Facility project of Toys"R"US.
Responsibilities:
• Requirement gathering
• Code development using Java and MySQL
• Unit testing, integration testing and creation of code documents. -
Nielsen - (Employee Dashboard)
-
The web project is developed in order to maintain the information of employees under the Nielsen project account in Pune. The application is used to keep track of tasks assigned to employees currently allocated in the project in addition to maintaining employee profile.
• Adobe Flex, Actionscript, mxml
Honors & Awards
-
Star of the Month
Tata Consultancy Services
For code delivery in specified time limit
-
Certificate of Appreciation
Tata Consultancy Services
-
Star of the Month
Procter and Gamble
For code development in JAVA
-
Service and Commitment Award
Tata Consultancy Services
-
On The Spot Award
Tata Consultancy Services
As an excellent JAVA developer
-
Certificate of Appreciation
Tata Consultancy Services
Recommendations received
1 person has recommended Maithili
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More