1. TANUSHREE HALDAR | 15CS60R02
COMPUTER SCIENCE AND ENGINEERING
EDUCATION
Year Degree/Exam Institute CGPA/Marks
2017 M.TECH IIT Kharagpur 8.18 / 10
2012 B.E. Bengal Engineering and Science University, Shibpur 75.33%
2008 Higher Secondary Examination West Bengal Council of Higher Secondary Education 81.00%
2006 Secondary Examination West Bengal Board of Secondary Education 88.625%
COURSEWORK INFORMATION
Foundation of Computing Science, Algorithm Design and Analysis, Information Retrieval, Cryptography and Network Security,
Graph Theory, Internet Architecture and Protocols, Database Management System, Operating Systems, High Performance
Computer Architecture.
SKILLS AND EXPERTISE
Programming Languages: C, C++, C#, MATLAB, R.
Scripting Languages : Bash, Unix Shell Scripting, JQuery, JavaScript.
Web Technologies : HTML, CSS.
Operating Systems : Linux, Windows.
Databases : SQL Server 2008 R2, Oracle 10g.
Tools : Gnuplot, Adobe Photoshop, Adobe Flash.
Version Control Systems : Team Foundation Server.
Microsoft Technologies : ASP.NET, ADO.NET, WCF, SharePoint 2010.
PROJECTS
Classical Music Composition based on Cellular Automata (B.E. Project, under the guidance of Dr. Sukanta Das) [June'11 - May'12]
- Analyzed one dimensional Cellular Automata with respect to linear and nonlinear rules.
- Classified the rules into four major groups.
- Class A+ represents Very Good Sound and a good pseudorandom pattern has been generated in the CA evolving steps.
- Class A represents Good Sound, Class B represents Average Sound and Class C represents bad sound.
- Initial focus was on generating some meaningful sounds.
- Assigned rule set from class A+ to generate good Ragas.
- Set initial pattern and evolved next state from that.
- In each state we consider each 8bit block as some sargam and generate music based on that sargam.
- Goal was to build a data set (CA Rules) for Indian Classical Music.
Design a one way hash function based on 2-Dimentional Cellular Automata (M.Tech Project, under the guidance of Prof. Dipanwita
Roychowdhury) [May'16 - till date]
- Studied and implemented 2 dimensional Cellular automata.
- Selected some special rules to get very good pseudorandom pattern.
- Divided the message into some fixed sized block.
- Hashed each block with a fixed hash function and generate the hashed value for the whole message.
- To implement the hash function we reordered the message block as a 2-D array and implemented some 2d-CA rule(linear
&nonlinear) on that array and generate next state of that block.
- Used the next state of previous block with the present state of current block in the one way hash function.
Build a shell (like bash) over unix kernel (Term Project, Guided by Prof. Chandan Giri) [Aug-Oct 2010]
- The shell supports basic unix commands: ls, cd, mkdir, rm, cp, mv, pwd. Also it will allow to execute an user program.
Finding and Recommending users with similar interest in Twitter (Term Project, Guided by Prof. Pawan Goyal) [Feb-April 2016]
- Initially post.xml file is parsed which contains User IDs and related Tags.
- Then entropy of each user is calculated and users are filtered based on a threshold value.
- Feature Vectors of filtered users is created.
- A Graph is constructed using these feature vectors.
- A hierarchical clustering algorithm named Infomap is applied to recommend users with similar interests.
Building a Search Engine to find top 10 document relevant to the query (Term Project, Guided by Prof. Niloy Ganguly) [Sep-Nov 2015]
- A corpus of Amazon food reviews was taken as input.
- Data were processed using R, considering review_summary and review_text and some other relevant fields.
- A command line search engine was built based on Vector Space Model and Eigenvector Centrality.
- The system when given a query, retrieve the top 10 documents relevant to the query.
Build Faculty database by web crawling (Term Project, Guided by Prof. Pallab Dasgupta) [Feb-Mar 2016]
- Developed a web crawler to crawl the IIT Kharagpur faculty webpages.
- Generated a parser using Flex/Bison to extract some specific fields like Faculty Name, Area of research, Sponsored Projects,
Publications etc from the crawled files.
- Created a faculty database based on the parsed information.
- Developed a User Interface to display the query result about any faculty information.
Please note if any item is marked as '!' the same is not verified by CDC, IIT Kharagpur.
2. Build a complete integrated solution for Sales, Marketing, and Service department for an automobile company (Term Project, Guided by
Prof. Sudeshna Sarkar) [Mar-April 2016]
- Created separate User Interfaces for both internal and external users.
- Implemented standard business logic for each module.
- Created an integrated database and backend solution for all three departments.
INTERNSHIPS
IBM (India's one of the largest Multinational Technology Company) [June'2011- July'2011]
- Acquired a concept of Hierarchical Database (IMS).
- Developed a wrapper Program to interface IM S-DB Calls and pass data from DB2 table.
WORK EXPERIENCES
Cognizant Technology Solutions: as Programmer Analyst (2 years, 9 months) [Sep 2012 - June 2015]
- Worked in 3 different projects. Worked with Insurance client AXA.BE for 2 years and 6 months.
- Created the User Interface for Multilingual sites. Implemented business logics, Client and Server side validations, WCF service
implementation, Worked on REST service implementation.
- Worked on HTML, CSS, and JavaScript.
- In SharePoint 2010 perspective worked on the following: - Created Site Definition, Custom List Definition, Variation, Web
Parts, Page Layouts, Application page, Content Type, Client Object Model, and Timer jobs.
- Was part of 3 major releases and several user simulations.
- Experience in planning, designing, development, support activities, unit testing, system integration testing and peer review.
TRAINING
- Three Months In-house training in Cognizant in SQL, C#, ASP.Net.
- One Month In-house training in Cognizant in Microsoft SharePoint 2010.
CERTIFICATIONS
Microsoft Certified Technology Specialist:
- Microsoft SharePoint 2010, Application Development (70-573). Certificate ID: E311-1400.
POSITIONS OF RESPONSIBILITY
Teaching Assistantship, IIT Kharagpur
Algorithm Design and Analysis (with Prof. Partha Bhowmick)
- 90 students were assigned to be mentored throughout the course. Helped to clear doubts in class, assignment checks.
EXTRA CURRICULAR ACTIVITIES
Technical:
- Volunteered in a manual robotics event called ROBOHICKING in our annual TechnoÂ-Management Fest (The biggest in Kolkata), INSTRUO
2009.
Social and Cultural:
- Got Distinction in Fine Arts from Prachin Kala Kendra, Malda District Committee in 2001. Won a number of prizes in debate, quiz.
Please note if any item is marked as '!' the same is not verified by CDC, IIT Kharagpur.