Resume - Faaz Farooqui - AI - 2024
Resume - Faaz Farooqui - AI - 2024
B.Tech. M.Tech. Over 10+ years of experience with 4 years in Data Science
Banking, Manufacturing & Electrical Domain Product Development/ Product
Engineering Artificial Intelligence Machine Learning Deep Learning
Generative AI Statistics SQL Server Matplotlib Plotly Seaborn
Python Pandas NumPy TensorFlow Keras Scikit-Learn PyTorch
OBJECTIVE
Aspire to amalgamate the expertise acquired in contrasting data science discipline in order to achieve
intelligent application or system which outshine in its realm.
Currently working as a Senior Software Engineer from 19th Aug 2019 to till date in Wipro Technologies in Bangalore.
Worked as a Development Engineer from 19th Mar 2018 to 9th Aug 2019 date (MES) in Aptean India in Bangalore.
Worked as Engineer Software from 29 th Aug 2016 to 16th Mar 2018 (Banking) in SLK Software Services Pvt. Ltd in
Bangalore.
Worked as a Software Developer from 14th June 2014 to 29th July 2016 in DamasInfo Pvt. Ltd in Lucknow.
CERTIFICATION
SKILL SETS
Curious, creative, outside-the-box problem solving abilities. Capable of speed up with new systems and quickly
grabbing concepts. Constantly learning and improve skills, and not afraid to try new things.
Self-starter and a team player with good communication (IELTS 6.5) utilizing to conduct analysis and results in
collaboration with business stakeholders and executives
Hands on experience in python using various structure using Pandas, List comprehension, dictionary
comprehension, handling error, SOLID principles, Design Patterns, OPPs concepts like classes – inheritance,
initialization etc. Also utilizing various python libraries for utility.
Experience in the full cycle of software development based on Agile (Scrum Framework).
Hands on experience with Software Architecture and Algorithms and automated tests (unit, integration and
functional)
Hands on experience in experience with relational databases (SQL Server, MySQL, PostgreSQL).
Storing and retrieving data from database by applying various operation like Joins, procedures, etc. binding
incoming data to consuming end like python or other tools.
Repository Pattern – Storing and retrieving code using GIT (ClearCase, TFS) and working in parallel with the team.
Using different git commands like commit, stash, staging, pull, push, check-in in individual branches and create
pull request for code review after which merge to main branch.
Applying statics, probability, linear algebra, differential calculus to modifying the data in different form to make
data meaningful and draw conclusions.
Proficient in data processing, predictive modelling, using Pandas to from various data sources, and processing data
using NumPy.
Data visualization: Making the data visually understandable by applying Matplotlib, Plotly, and Seaborn.
Exploratory data analysis, analytical Skills, wangling/munching/Pre-processing/feature engineering, handling
missing value, feature extraction, feature selection, feature correlation, feature transformation, Business
Requirements, Code Refactoring, Optimization, Optimization Techniques, Mathematics
Hands on experience as Data Scientist following all the process data processing technique, until drawing useful
conclusion vital for decision making, impacting the financial growth.
Drawing meaningful insights from the data after processing through various stages, which are vitals in decision
making and results in numerical growth to meet the objectives.
Machine learning: Supervised Learning, Unsupervised Learning, Reinforcement Learning
Deep Learning: ANN, CNN, RNN, transfer learning, Generative AI, Transformer
Applying machine learning using Keras, TensorFlow 2, Sklearn, PyTorch 2, Spark, Caffe 2
Model building using the data by utilizing data science tools to make artificial intelligence come to life.
Seeking a Python Developer role with a FinTech company in Abu Dhabi, leveraging extensive Python programming
skills and expertise in containerization and cluster management.
Develop and maintain high-quality, reusable Python code.
Collaborate with cross-functional teams to convert user requirements into technical specifications.
Troubleshoot, test, and optimize core software products for peak performance.
Extensive experience in Python development, with proficiency in frameworks such as Flask API.
Familiarity with machine learning libraries is advantageous.
Knowledge of strongly typed languages like C#, C++, React, Angular, SQL.
Strong problem-solving abilities and capability to work under tight deadlines.
Excellent communication skills and a collaborative approach.
PROJECTS SUMMARY:
Project 1: Title: AVL AI. (Internal Microsoft Survey based on LLM) Customer: Microsoft Location: Bangalore Job
Title: Senior Software Engineer Tools: Python, ChatGPT 3.5, LLM, Prompt Engineering, OpenAI, UI/React, HTML,
SCSS, Azure, Blob, NoSQL, Team Size: 4 Duration: October 2023 to March 2024
Description: Internal Microsoft Survey is conducted at regular interval, for which analysis needs to be conducted for
user responses. React UI takes in the user input through excel and process it into JSON and pass it to python API
through Flask, call OpenAI, ChatGPT is integrated into python application for the analysis and response is capture from
ChatGPT and send back to UI as JSON to be downloaded as excel also one response is saved as JSON into Cosmos DB.
It is GenAI project utilizing GPT
Roles and Contribution:
Developing React UI to upload excel, convert into JSON and send to Flask. Table to keep the track of previous
excel records.
Integrating OpenAI, ChatGPT in OOPs python application, receiving request through Flask, prompt
engineering.
NoSQL to store ChatGPT response as JSON.
Azure cloud for OpenAI ChatGPT, Blob storage, analysis of token usage
Project 2: Product: RelCare (Electrical) Customer: ABB/Hitachi Deployment: GCCIA (Gulf Countries)
Location: Bangalore Job Title: Data Scientist Tools: Python 3, PyCharm, Jupyter Notebook, Keras, Pandas, Scikit-
learn, NumPy, Matplotlib, TensorFlow2, VS code Team Size: 8 Domain: Electric Substation/Power Station
(Electricity) Duration: August 2019 to March 2023.
Description: In RelCare (product of ABB/Hitachi) which deals with electricity generation, power plant (and equipment)
maintenance, supply to the end customers or industries and dealing with all the complexities which are encounter in
the power industries. The data collected from electrical equipment is fed into appropriate machine learning models for
developing artificial system to predict.
Applying Machine/Deep learning model was efficiently trained to evolve artificially intelligence in the
RelCare power industry project, which has following achievements: -
Attained 14.5% growth in power generation, 32.3% reduction in electricity consumption by forecasting based
on weather conditions, seasonal trends, local culture or tradition and festivals etc.
Power demand of a building complexes were reduced by 22.7% by forecasting, planning, analysis, and proper
communication.
Environmental pollution was cut by 7.2% by substituting machine learning models with physical pollution
sensors.
Accomplished 11.9% efficiency of a power plant by applying machine learning, objectify the selection of
factors, their ranking, and analyzing their sensitivity.
Predictive maintenance yielded 18.1% reduce maintenance by applying vibration analysis (VA) for equipment.
Hence these percentages will eventually result in financial growth/saving in overall company.
Project 3: Product: AI Utility Toolkit Customers: Wipro (Utility Toolkit) Location: Bangalore Job Title: Data
Scientist Tools: OpenAI, ChatGPT-4 (NLP) API, Whisper (Translate & Transcribe) API, DALL-E 2, Text with
Embeddings, Python, SQL Server. Team Size: 5 Duration: 1st August 2021 to Feb 2022.
Description: Tool created was capable to performed a list of Artificial intelligence tasks, which otherwise can only be
performed by humans, are as follows: Natural Language to SQL, Automatic Exam/Interview creator, Automatic Recipe
and Dish Image Creator, Automatic Blog Post Creator, GPT Sentiment analysis, Automatic Code Explainer –
Docstring/comments, Translation Project, Fine-Tuning and Chatbots, Text Embedding for Question and Answering.
Project 4: Product: Drone monitoring system Customers: Wipro Home Security. Location: Bangalore
Job Title: Programmer/Developer/ Machine Learning Engineer Tools: Drone, UI/JavaScript (Angular 13), Python,
OpenCV (haarcascade for face detection), Yolov8, Drone Camera, Programmable drone, Robotics. Team Size: 5
Duration: Marchst October 2022 to Nov 2022.
Description: Drone performs various programmable task like takeoff, landing, forward, backwards, sideways in
mentioned distance(cm) as well as flip in all four directions, rotation clockwise or anti clockwise in degrees, performs
patrol in the stipulated path, face detection using haarcascade and follows the detection and identification face while
maintaining the distance. Establish communication between the drone and the laptop through router (Wi-Fi), to send
post commands and receive live video stream. Take snapshot when face is detected.
Project 5: Product: ActivPlant (MES-Manufacturing Execution System) Customers: Ford, Honda, Toyota,
Ricoh, Weyerhaeuser, GSK, Abbott Labs, Duracell, Coca-Cola, Georgia-Pacific. Location: Bangalore Job Title:
Development Engineer Tools: Visual Studio 2010/12/15/17, TFS, Windows Server R2 2012, ASP.NET MVC5, SQL
Server 2014, jQuery Widgets, Angular 6, HTML, CSS, C++, C#. Team Size: 8 Duration: 19th March 2018 to 9th
August 2019.
Description: Activplant provides a set of world-class data analysis tools for Manufacturing Operations that allow
manufacturing companies to derive the critical data needed to run a profitable enterprise. Through its robust platform,
Activplant transforms manufacturing operations data into actionable and configurable views, reports, and user-defined
key performance indicators.
Roles and Contribution:
Product Development involving full-stack development. Working on different software technologies
Implementing new requirements as well as migrating modules from C++ to C#.
Fixing the Bugs that might be there in UI by using Angular 2+, HTML, CSS.
Handling the production issues of different Customers that might be arising and providing the solution.
Project 6: Title: SBL (Small Business Loan)Client: Fifth-Third (USA bank) Team Size: 28 Location: Bangalore
Job Title: Engineer Software Tools: ASP.NET MVC5, DB2, AQT, nHibernate, Visual Studio 2015, Angular 2.
Duration: 29th Aug 2016 to 16 March 2018
Description: Workbench is one of the modules of SBL, and it presents an overall summary of the Loan application. It
is a part of a larger loan application for US Bank. It interacts with other modules whenever data is required. It
extensively uses Web API2. It also uses technologies like WCF, Vb.net, and SQL Server. This application aims to
provide loans for small businesses.
Roles and Contribution:
Design and developed a module Workbench along with Unit Testing and Maintenance.
Handled server-side business logic using nHibernate and RESTful Web API calls to provide data to the UI team.
Strong coordination with the team (onshore as well as offshore) to understand requirements from FSD and
participated in TSD (Technical Specification Document) discussion.
Reusable and generic code to fit within the existing system.
Project 7: Title: Online Assignment Help (Educational e-commerce site) Client: Delhi Based Targeting
International Students. Location: Bangalore Job Title: Software Developer Duration: June 2014 to June 2016
Software: ASP.NET MVC, C#, Web API, Microsoft SQL Server 2012, Visual Studio 2012, CSS, HTML. Team Size: 4
Description: Targeting International Students around the Globe to assists them in their Assignments, Homework,
Project work, and Thesis, etc. It uses PayPal as a payment gateway through which payment is made by the students
accordingly updates the database. The student panel focuses on the entire requirement from the assignment
submission, payment, monitoring the assignment to receiving the finished assignment. Admin panel receives the
student payment and accordingly updates the database, generates receipt (PDF format), keeps track of new
assignment. Expert Panel sends the quotation to the student after analyzing the cost of the product (educational). The
application keeps the concerned party/panel updated using SMS and email. The application also helps in sending
promotion emails based on the templates.
Roles and Contribution:
Development, Testing and Maintenance
SQL queries, stored procedures# coding, Grid view, implementing various APIs like SMS, PayPal.
Coordinated with users for defining and redefining requirements.
EDUCATION
Master of Computer Science and Engineering from Amity University, Lucknow with 7.64(CGPA)/76.4%.
Bachelor of Computer Science and Engineering from Integral University, Lucknow with 63.54%.
Intermediate from City Montessori School (ISC Board).
High School from La Martiniere College (ICSE Board)
PERSONAL VITAE
I hereby declare that the information given above is correct to the best of my knowledge. In case of any error
or omission found at a later date, I shall be liable for consequences arising out of it.
DATE:
PLACE: (Faaz Farooqui)