Hi, I'm Gaurav
A Python & AI-ML Professional
A Little About Me
- I am a seasoned software developer with industry experience. My expertise lies in Python and its main libraries, with solid knowledge of backend development and fair knowledge in AI-ML and front-end technologies.
- I have a deep passion for Python and its vast universe of frameworks and related technologies. Currently, I am working at Clarivate as a Software Engineer, where I continue to explore and enhance my skills.
- In my free time, I enjoy immersing myself in various activities. I love reading books, listening to music, and engaging in sports such as cricket, chess, and badminton. I also find relaxation in playing CODM (Call of Duty Mobile) and watching anime when I need to unwind.
Want sunshine ☀️? Scroll to the top and hover over the "Bottom Cloud"
or if you want the dark night to rise again 🌑 then hover over "Top Cloud."
Alternatively, delve into the realm below, where my projects await your discovery.
Some Industry Projects
Project - Price Transparency
-
Description: Designed, developed, and maintained a revenue-generating product specializing
in efficient data acquisition, ingestion, processing, and analysis from diverse sources within the health domain.
This comprehensive system acquires data from various sources, processes and ingests it, performs in-depth analysis,
and generates valuable reports and insights. These insights aid in improving products and formulating new
strategies for multiple companies across different sectors within the health domain.
- Technologies Used:Microservices, MVC, Python, Flask, AWS, Docker & other tech stacks.
- Impact: Reduced manual intervention by 90%, improved data handling efficiency and accuracy.
- Responsibilities:
- Developed microservices to streamline communication with frontend applications through a UI
dashboard.
- Collaborated in developing and maintaining RESTful APIs and automated
data pipelines using microservices and Flask frameworks, enabling:
- Real-time data acquisition and processing from diverse sources.
- Automated data ingestion and processing, reducing manual intervention by 90%.
- Enhanced data analysis and visualization capabilities, improving insights generation.
- Implemented comprehensive unit testing and utilized Postman and Insomnia for thorough API
testing and validation, ensuring 99% uptime.
Project - Life Sciences & Health Machine Learning Services
-
Description: Architected and implemented a versatile machine learning service product with
dedicated models for various products and their associated services, catering to diverse user requirements.
- Technologies Used:Microservices, ML, Gen AI, Incremental Learning, Python, Swagger, AWS
& Docker along with other tech stacks.
- Impact: Drastically reducing manual work for different services under different products
across the organization, thereby saving significant resources, time, and costs.
- Responsibilities:
- To design & implement the microservices required to develop the project.
- Utilized Python, Flask and Swagger to implement the Master API microservice.
- Utilized ML models & Python to implement the other microservices for data pipeline and model preparation.
- Leveraged legacy ML models & Python to implement a relevant search results filtration/identification system, improving search accuracy.
- Explored generative AI (Google Gemini) integration to enhance result accuracy and user experience.
My Skills
Python & AI-ML
With a robust foundation in core Python, I have successfully applied my skills in the industry, and earned multiple certifications like Infosys Certified Python Programmer
and Associate. Additionally, I have architected and implemented advanced machine learning services, integrating generative AI and leveraging legacy ML models to
enhance data accuracy and user experience. To further my expertise, I am currently pursuing a Master's degree in AI and Machine Learning from a reputed university on weekends.
Other Skills
In addition to my expertise in Python, backend development, and AI-ML technologies, I am proficient in various other tech stacks, including:
- Flask: Micro web framework for Python
- Quart: Async reimplementation of Flask
- Swagger: API documentation and design framework
- REST APIs: Architectural style for building networked applications
- Docker: Containerization platform for building, shipping, and running applications
- Asynchronous Programming: Async/Await, Threading, Multiprocessing(parallel paradigm).
- Selenium: Automation testing tool for web applications
- Beautiful Soup: Python library for web scraping
- SQLAlchemy: SQL toolkit and Object-Relational Mapping (ORM) library for Python
- PostgreSQL: Open-source relational database management system
- Gunicorn: Python WSGI HTTP server for UNIX
- Heroku: Cloud platform as a service
- JIRA: Issue tracking and project management software
- Numpy: Library for numerical computing in Python
- Pandas: Data manipulation and analysis library for Python
- Matplotlib: Data visualization library for Python
- HTML and CSS: Front-end web development technologies
- Turtle: Python library for drawing graphics
- TKinter: Python's standard GUI (Graphical User Interface) package
- SQL: Structured Query Language for managing relational databases
- RDBMS: Relational Database Management System
These technologies complement my skill set and have been utilized in various projects to deliver robust solutions.
Some of my badges & certifications:
Some Personal Projects
Developed around 25 mini projects for fun, with several more, including larger ones, currently in progress.
These projects can be viewed from my GitHub Project Catalog.
Alternatively to know more about my industry level projects, connect with me on
LinkedIn
and to know more about my fun projects, visit my microblogging site created by me i.e.
LeonsLifeBlog
(source code).
© 2024 Gaurav Chand Singh @garvneo