Computer Science Graduate student from The University of Texas at Arlington. I'm currently looking for Software Development Engineer positions starting July 2020. I have an experience of more than a year working as Software Engineer - Android mainly using JAVA.
-
Experience
Automate Buddy Technology Pvt Ltd - Software Engineer- Android
06/02/2017 - 06/30/2018
-
Projects
MAC Facility Maintenance System (Java, .JSP, JUnit, Selenium, MySQL):
• Headed a team of 6 to develop a functional Java web application with automated testing for MAC as an academic project.
• Made use of MVC design pattern. Wrote test cases for all the Model classes and achieved 100% JaCoCo and PIT mutation coverage. Performed front-end automated testing using the Selenium Web Driver.
MAC Facility Reservation Application (Android, Java, PHP, MySQL):
• Developed an Android application with PHP based REST API for back-end services interaction with MySQL database deployed on UTA Cloud.
• The System helps users reserve the facilities in advance and help the facility managers monitor and maintain the highly equipped and ever busy facilities in the Maverick Activity Centre. Created various UML diagrams to specify and document the artifacts of the Software System.
Recommender System using KNN (Python):
• Implemented KNN to clean the data by recommending the value of its nearest data point. Given two data sets of Income class. A train data set with noisy data and a test data set.
• And then with the obtained clean train data applied KNN to predict the income class label to the test data. Also applied 5-fold Cross Validation to improve the estimation of the accuracy
Auto-Scaling Web Application (AWS, S3, Python Flask, RDS, Apache JMeter):
• Implemented auto scaling by configuring AWS Auto scaling services to monitor the load on the server and increase the number of EC2 running instances based on the user traffic.
• Used the Apache JMeter as a load testing tool for creating traffic, analyzing, and measuring the performance of the web application deployed on AWS S3 and RDS for the database.
Web Data Visualization (Azure, Python Flask, MS SQL, Redis Cache):
• Developed a Python Flask Web application to an Azure SQL Database service. Furthermore, implemented Redis Cache for caching the data. Caching helped reduce fetching data time by 50%. Used Git for version controlling.
• Created various charts and scatterplots for census data set using Matplotlib, NumPy, Scikit Learn libraries and Charts.js.
Data Classification (IBM-Bluemix, Python Flask, DB2):
• Implemented k-means algorithm to classify the USGS earthquake dataset into clusters based on magnitude and depth.
• Provided a web interface using Python Flask framework to an IBM cloud based DB2 service to investigate the earthquakes based on their frequent occurrences i.e. day/night, months, locations and within a radius using greater circle technique.