The project Freedom of Information is a web application developed to speed up the information requests process from two different APIs. The COVID-19 confirmed cases information provided by the government, and stop and search data supplied by Police. This application is developed using the Flask web framework and it enables the user to access information quicker from the two mentioned APIs and aids to visualize BIG Data graphically. Hence, improves the user’s ability to draw information from the hugely available data.
The two different search modules are COVID search, Stop, and Search. The first module COVID search helps to visualize the cases registered for the user-selected area and dates. The information of cases is captured from the API. The information displayed using the Stop and Search module is being fetched from the police database using API.
1. COVID Search
This module processes the COVID cases information from the given CSV file and provides different plots to visualize.
- Capture Data: reads data from CSV and generates plots using aggregations and other inbuilt python libraries
- Pre-process Data: python code formats the data types, columns, and returns processed data ready to be visualized.
- Visualize the Data: displays the respective plots for the user given inputs in an HTML page.
2. Stop and Search
This module processes the stop and search by force information from API and presents graphical data using various python libraries
- Capture Data: gets the data as a JSON object from API and processes it to provide Plots to the user.
- Pre-process Data: Python code formats the data types, columns using matplotlib, pandas, and other libraries.
- Visualize the Data: The HTML page displays the respective plots for the user given inputs.
System testing and black box testing were rigorously performed on the developed web application. Error handling with custom error pages was designed for runtime errors if any.
All graphs and plots were developed using the python flask web framework with appropriate environment-dependent config files. Jina2 templates, HTML, CSS, and many external libraries have been imported to visualise the live data from APIs.
Masters in Applied Data Science
I am an enthusiastic Data Scientist with extensive experience in the complete software development life cycle, with a proven track record in design and development with exceptional problem-solving capabilities. My interest in the statistical field led me to apply and pursue Masters Degree in “Applied Data Science”. I am currently learning and enhancing my Data Analysis, Data Design & Development skills. And have also achieved a deep understanding of Artificial Intelligence and Machine Learning Algorithms.
I have previously worked with leading MNCs like Capgemini and HCL, and I have progressed in every job role with the inspiring learning curve in different technologies and skills. I also enjoy volunteering for code first girls as an instructor.
Key Skills and Competencies
Strong Data analytical skills – ML, Power BI.
Strong development experience in Java, J2EE, and PLM technologies.
Software development: Java, J2EE, Python, R
Good technical and Architectural knowledge about the application.
Database: Oracle, SQL Server, MySQL
PLM Technologies: Teamcenter 8.3 (Admin, Rich Client Customisation, ITK)
Utility Tools: REMEDY EARS, PVCS, CVS, Source Forge, Team Forge, GitHub
I love pencil sketching and designing trendy outfits. I enjoy being simple and accept challenges with a smile.