Overall 12+ years of experience with a demonstrated history of working in as a Data Scientist has hands on experience in Python,R, NLP,Data Science with Knowledge in machine Learning/Data mining, Deep Learning, IT professional with a Dual Degree holder focused in Computer Science. I have all the industrial experience about data science . Interested to conduct online classes for students who wants to build their career in Data Science . Currently I am focusing more on Deep learning classes, statistics basics and coding practices to improve the skills,I am able to conduct the classes both theoretical and practical sessions, and I am fully aware of how it going to help you when you become a Data scientist position.
Subjects
-
Data Science Beginner-Expert
-
Tableau Beginner-Expert
-
Natural Language Processing Beginner-Expert
-
Machine learning with python Beginner-Expert
-
Deep learning with Python programming Beginner-Expert
Experience
-
Machine Learning Engineer (Mar, 2021
–Present) at ***Confidential
-
Data Specialist (Jan, 2017
–Mar, 2020) at Etisalat uae
• Writing production-level code in python and are comfortable with object-oriented programming. Experience with common Python frameworks and libraries like Pandas.
• Collaborate with engineering and product development teams
• Working with time-series data, working with regression and classification models and metrics in each cases
• Working with a diverse set of data sources including: numerical time series, text and images, both in structured and unstructured formats.
• Take challenging data science problems and find ways to crowdsource them as engaging competitions or other formats. By transforming some of the most difficult data science problems into interesting, engaging and fun challenges
• Identify valuable data sources and automate collection processes
• Undertake preprocessing of structured and unstructured data
• Analyze large amounts of information to discover trends and patterns
• Build predictive models and machine-learning algorithms
• Combine models through ensemble modeling
• Present information using data visualization techniques
• Build data models and organize structured and unstructured data to interpret solutions
• Working closely with customers in translating their requirements or thoughts into solutions
• Perform statistical analysis
• Fine tuning test results
• Train and retrain systems
• Work on frameworks
• Undertaking machine learning experiments and test
• Designing machine learning programs
• Developing deep learning systems to various use cases based on the business needs and
• Finally implementing suitable AI/ML algorithms
• Propose solutions and strategies to business challenges
-
Programmer Analyst (May, 2015
–Apr, 2016) at Cognizant technology solutions, Coimbatore
Was part of Cognizant Ltd India, which is Fortune50 Company
• Apply system-analyst techniques and procedures, including consulting with users to determine hardware, software or systems functional specifications
• Arrange project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
• Program the computer by encoding project requirements in computer language; entering coded information into the computer.
• Analyze user information system needs.
• Document the functionality and requirements.
• Research, evaluate and recommend solutions and appropriate technology to meet user's needs.
• Provides reference for use of prime and personal computers by writing and maintaining user documentation; maintaining a help desk.
• Maintains computer systems and programming guidelines by writing and updating policies and procedures.
• Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems.
• Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
• Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
• Write, update, and maintain computer programs or software packages to handle specific jobs, such as tracking inventory, storing or retrieving data, or controlling other equipment.
Courses offered
-
Generative AI- Full course