Summary
Overview
Work History
Education
Skills
Certification
Machine Learning Skills
Internship
Data Science Projects
Personal Information
References
Timeline
Generic

Shrabana Sarkar

Summary

To establish a successful career in Machine Learning & AI. Looking for a challenging and responsible opportunity to continually develop technical skills in software Industry. A quick learner for new initiatives, sincere and has ability to meet deadlines through effective time management, maintaining work ethics & healthy interpersonal relationships with team.Have ten years of experience in the industry, have played the role of responsible, hardworking employee.

Having good Analytical & Machine Learning skills with experience on multiple projects. Proficient in Python. Worked on Anaconda, Spyder, Jupyter. Hands on experience on NumPy, Pandas, Scipy, Scikit Learn, Github.

Overview

9
9
years of professional experience
6
6
Certifications

Work History

Application Developer

IBM India Pvt Ltd
09.2007 - 06.2016

Projects Executed

Project Name : GM Consoles Description The project was for customizing the Service Management Consoles used by General Motors (GM).

Responsibilities

I performed the role of an Application Developer and worked with hibernate, Struts, Java, J2EE.


Project Name : TIM INDIA EESM MAINTAINENCE

Responsibilities

Performed security group and person group administration and user id administration

I worked with DB2, TIVOLI, AIX, performed data loads, data extraction, maintaining user and asset records. Worked as an operator for incident, problem and change management.


Project Name : TIM INDIA MAXIMO SOLUTIONING

Responsibilities

Worked with change management, solved incident tickets to address the problems of the users.

Performed upgrade works for maintenance of different servers.

Performed security group and person group administration and user id administration

Performed web sphere fix pack upgrades for various accounts where i provided unix software technical support for the operating system also.

Performed the addition and modification of workflow and escalations for various applications.

Have customized several applications using the application designer and also edited several presentation files for customizing applications

Edited XML file to configure applications as desired by the users, tested using vmware image

Created , deployed builds containing the development code, modified files present in the CMVC

Created database configuration changes for the different business objects used in the application.

Worked on the Websphere administrative console for deploying the java code.

Achievements :Received client appreciation for technical excellence.


Project Name : Java Technology center

Responsibilities

Develop test cases to test new features of IBM java.

Perform functional verification testing with the Java Compliance kit.

Perform manual as well as automated testing.

Achievements

Received client appreciation for technical excellence.


Project Name: CIBC Zafin-IBM Partnership Blue Soul

• Responsible for development using spring and hibernate

• Responsible for delivering work within stringent timelines.

• Responsible for effective communication between the project team and the customer.

Provide regular project status to the customer.

• Worked in agile methodology for short term releases.

• Developed junit testcases for integration and unit testing. Used Mockito framework for testing. Used Github and SVN .

Special tools used: JIRA, eclipse, SVN, Github,Maven,Jboss

India Project Name: ECP,Ericsson AB

Was responsible for incorporating a new attribute called rstate rulevalue to help determine the version of any product.Created , deployed builds containing the development code, modified files present in the CMVC repository

Was responsible for coding,code analysis,preparing high level design doc,low level design doc, code review document

Special tools used: Rational application developer

Project Name: Business Transformation Management Tools

There was batch processor code running in the BTMT application which performs functions like checking for invalid asset owners in BTMT and sending email notifications to the concerned users in BTMT.

My role was to work on the enhancements to the batchprocessor code.

Education

ICSE -

Mary Immaculate School, West Bengal

WBHSE - undefined

Krishnath College, West Bengal

BE in Electrical Engineering - undefined

IIEST West Bengal

ME in Electrical Engineering - undefined

IIEST West Bengal

Artificial Intelligence and Machine Learning - undefined

E&ICT Academy ICT Kanpur

Skills

Python, SQL, C, Javaundefined

Certification

Advanced Certification in AI & Machine Learning from IIT Kanpur

Machine Learning Skills

Hands on experience on Generalised Linear Models (Linear/Logistic/Ridge/Lasso), Decision Trees, Random forest, Grid search, ExtraTrees, kNN, SVM, Boosting Machines, XGboost, Neural Networks. Hands on experience in unsupervised learning using PCA, K-means clustering, hierarchical clustering and DBSCAN. Data visualization in Python using Seaborn. Feature engineering in Python using numpy and pandas. Missing value and outlier handling, transforming variables, creating new variables, reshaping data etc. Well versed with text mining and web scraping using Python.Have used machine learning optimization techniques like feature scaling,batch normalization,mini batch gradient descent,gradient descent with momentum,RMSProp optimization,Adam optimization,learning rate decay.

Internship

IISC Bangalore, Senior Research Associate, 04/2021, 09/2021, The project was to design a switching loss calculator using Python. Listed below are a few lines about the switching Loss Calculator. The calculator was developed in Python environment. Some of the input parameters to the calculator such as operating condition and voltage levels are provided from the GUI. The device characteristics such as transfer characteristics, reverse transfer characteristics, output capacitance are provided as .csv input. Curve fitting technique is used to extract some of the parameters required for turn on switching transient analysis. After obtaining the parameters, the proposed analytical model is used to calculate turn on transition time (Ton), switching loss (Eon), (dv/dt) and (di/dt) for a given dc bus voltage and range of output current. When the user clicks on the Submit button, two separate screens open up. One screen displays plot of turn on transition time (Ton), switching loss (Eon), (dv/dt) and (di/dt) numbers as a function of load current I0. Another screen contains coss-vds (Output capacitance), Crss-vds (reverse transfer characteristics), Cd-Vd (Diode capacitance), Id-Vgs (transfer characteristics)., https://github.com/shrabanasarkar/pcode

Data Science Projects

  • Poject description:Pharma, A mid-sized pharma company was facing issues with counterfeits of its brands. It wanted to target and put these counterfeit operators out of business with the help of the government. In order to make maximum impact it wanted to focus on high value operators for the time being. To do that it needed to predict sales of counterfeit medicines and counterfeit operators given the data collected from various sources about their operations and sales so far so as to understand their operations size going forward.

                My Role:  Done some preliminary data analysis using pandas to find the type of data in the different columns of the given csv file.Used pipelines to process

       the data to impute missing data and convert categorical data to dummies.Created a Random Forest model to predict counterfeit medicine sales and pinpoint 

       high  value operators. 

       Link to the project code: https://github.com/shrabanasarkar/demo-func/tree/master/project3

  • Manufacturing, All the money in the world can not make up for a loss of life. Better safe than sorry is the motto of all engineering and construction practices which routinely deal with dangerous situations. However many times, extent of caution is just not enough and leads to very hard learnt lessons in employee safety. Instead of relying on something going wrong and then taking preventive measure, organisations are coming up with ways of assessing the extent of danger to life for a new project before even the first hammer strikes. Given to you is a masked dataset which contains various properties of tasks taken up in heavy equipments maintenance by a manual crew. Each of these tasks have been given a hazard score which is eventually used in deciding levels of safety checks and caution while planning for the maintenance process.

      My role in the project: Input data was read from csv files. Data was preprocessed using Python pipelines. Xgboost algorithm was applied to predict the model. 

      Using    that model the mean absolute error was calculated. Using the test data, the hazards of using different tools for manufacturing were calculated.

       Link to the project code https://github.com/shrabanasarkar/demo-func/tree/master/project4

Personal Information

  • Date of Birth: 07/18/81
  • Gender: Female
  • Nationality: Indian

References

Available upon request

Timeline

Application Developer

IBM India Pvt Ltd
09.2007 - 06.2016

ICSE -

Mary Immaculate School, West Bengal

WBHSE - undefined

Krishnath College, West Bengal

BE in Electrical Engineering - undefined

IIEST West Bengal

ME in Electrical Engineering - undefined

IIEST West Bengal

Artificial Intelligence and Machine Learning - undefined

E&ICT Academy ICT Kanpur
Shrabana Sarkar