resume_java__arindam_dutta

8
Arindam Dutta 2/54 Azadgarh, P.O – Regent Park, Kolkata- 700040, India Mobile :- +91 7044903605/9038606685 Email:- [email protected] Career Objective ___________________________________________________ _________________________ I wish to work in an organization that can quench my thirst for knowledge and provide space to learn and gain experience in the field of software development. That is a firm with a professional work driven environment where I can utilize and apply my knowledge, skills. And also there should be enough opportunity to learn many new technical things, acquire more knowledge on them which would enable me to gain expertise and experience while fulfilling organizational goals. I aim to capitalize on these experiences to drive my career forward. Summary _____________________________________________________ ________________________________ Currently Working as a Software Engineer at DYNAVISION DIGITECH PVT LTD. in Kolkata. Worked as a Software Engineer in a product based company KEROSS R&D CENTER PRIVATE LIMITED in Kolkata and is responsible for development, testing and problem resolution assignments on software products of the company. Gained knowledge in application development using ADOBE FLEX, ACTIONSCRIPT 3.0, CORE JAVA, SPRING, HIBERNATE in these span of 1 year 10 months. Good Understanding in end-to-end system requirement analysis to system study, designing, testing, de-bugging, and implementation.

Upload: arindam-dutta

Post on 07-Aug-2015

39 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: RESUME_JAVA__ARINDAM_DUTTA

Arindam Dutta 2/54 Azadgarh, P.O – Regent Park, Kolkata- 700040, India

Mobile :- +91 7044903605/9038606685 Email:- [email protected]

Career Objective ____________________________________________________________________________ I wish to work in an organization that can quench my thirst for knowledge and provide space to learn and gain experience in the field of software development. That is a firm with a professional work driven environment where I can utilize and apply my knowledge, skills. And also there should be enough opportunity to learn many new technical things, acquire more knowledge on them which would enable me to gain expertise and experience while fulfilling organizational goals. I aim to capitalize on these experiences to drive my career forward.

Summary _____________________________________________________________________________________ Currently Working as a Software Engineer at DYNAVISION DIGITECH PVT LTD. in Kolkata.

Worked as a Software Engineer in a product based company KEROSS R&D CENTER PRIVATE LIMITED in Kolkata and is responsible for development, testing and problem resolution assignments on software products of the company.

Gained knowledge in application development using ADOBE FLEX, ACTIONSCRIPT 3.0, CORE JAVA, SPRING, HIBERNATE in these span of 1 year 10 months.

Good Understanding in end-to-end system requirement analysis to system study, designing, testing, de-bugging, and implementation.

An effective communicator with strong analytical / logical skills and ability to relate to people at any level of business and management.

A quick learner with the ability to work under pressure and meet deadlines.

Page 2: RESUME_JAVA__ARINDAM_DUTTA

Education __________________________________________________________________________

Degree / Certificate

Qualification Institute Board /

University

Year Aggregate Percentage

Post-Graduation

M.Sc. IN COMPUTER AND INFORMATION SCIENCE

UNIVERSITY COLLEGE OF SCIENCE AND TECHNOLOGY

UNIVERSITY OF

CALCUTTA2013

70.96 %

Graduation

B.Sc. (HONOURS) IN COMPUTER

SCIENCE

ASUTOSH COLLEGE

UNIVERSITY OF

CALCUTTA2011 73.75 %

12th

HIGHER

SECONDARY

(SCIENCE

STREAM)

KALIDHAN INSTITUTION

WBCHSE 2008 80%

10th SECONDARY (MADHYAMIK)

TOLLYGUNGE ASHOK NAGAR

VIDYAPITH

WBBSE 200677.33%

Technical Skills ___________________________________________________________________________

Programming Languages : C, C++, and CORE JAVA.

Scripting Languages : ACTIONSCRIPT 3.0.

Markup Languages : XML and ADOBE FLEX, HTML 3.0.

Query Languages : SQL and HQL. RDBMS : MS SQL SERVER 2012 and MONGO DB. Technologies Worked On : SPRING 3.1, HIBERNATE 4.3.4, CORE JAVA

USE CASES, SEQUENCE DIAGRAMS, JBPM, ADOBE FLEX, XML, MONGO DB, MS SQL SERVER 2012 &

ACTIONSCRIPT 3.0. IDEExperience: ECLIPSE and FLASH BUILDER. Build Tool : APACHE ANT. Operating Systems: WINDOWS 7, WINDOWS 8 and UBUNTU LINUX DISTROS. Knowledge of Few Design Patterns.

Page 3: RESUME_JAVA__ARINDAM_DUTTA

Academic Projects________________________________________________________________

Project Title: ELECTRONIC WEIGHING SCALE DESIGN.Course: B.Sc. (HONOURS) COMPUTER SCIENCE.Description: The objective of our project was to build an electronic weighing scale as we see in our ev-eryday life. Complete design and drawing of different parts has been done under guidance of our project guide. The fabrication was made as per the design drawing. The entire setup has been created by soldering the hardware components to the PCB. But due to some limitations we can measure weights only up to 100 grams. This hardware project was implemented in ARM architecture using Microcontroller 8051, opera-tional amplifier, ADC and Load cell to measure the voltage difference due to the weight that was placed. KEIL tool was used as an editor to write code. Language used for program implementation is "C". The heart of this project lies in the method that calculates the unknown weight imposed. It uses Hysteresis search to calculate the unknown weight using a look-up table which provides some known information that eventually helps the program to calculate the unknown weight.

Project Title: AN APPROACH TO WORD SENSE DISAMBIGUATION USING GENETIC ALGORITHM METHOD ON A LEXICAL RESOURCE.

Course: M.Sc.IN COMPUTER AND INFORMATION SCIENCE.Description: Word sense disambiguation (WSD) is the task of selecting the appropriate senses of a word in a given context. It is essence of communication in a natural language. In computational linguistics, word-sense disambiguation (WSD) is an open problem of natural language processing. It is motivated by its use in many crucial applications such as Information retrieval, Information extraction, Machine Transla-tion, Parts of-Speech tagging, etc. Various issues like scalability, ambiguity, diversity (of languages) and evaluation pose challenges to WSD solutions. The aim of this project is to develop a WSD technique which can handle all these issues with better accuracy and performance. When a word has two different meanings in two different contexts it is necessary to disambiguate them. Though human beings are especially good at sense disambiguation; unfortunately, it is very difficult for computers to achieve this same feat. Thus we need to incorporate this Artificial Intelligence inside the system that helps to disambiguate the context words. We used WORDNET 1.7 as a lexical database to find senses of the target word in a corpus that is taken as input. Program implementation has been done in JAVA and used GENETIC ALGORITHM as a tool for sense disambiguation.

Work Experience_________________________________________________________________

Organization: Keross Research and Development Center Private Limited, Kolkata.Designation: Software Engineer.Period: 1st, July-2013 to 20th April 2015 (1year 10 months).

Project Experience:

SOFTWARE ENGINEER, 1st July 2013 to present in KEROSS RESEARCH AND DEVELOPMENT CENTER PRIVATE LIMITED. This is a product based company headquartered in Dubai. Their Development Center is in Kolkata. They have a huge web based application called IKON version 2.0 whichis a cloud-based solution for improving IT insight, operations and value. Here I have been assigned to work on thevarious modules that IKON already has and also on some newly added ones. Technology

Page 4: RESUME_JAVA__ARINDAM_DUTTA

used to develop these modules are- ADOBE FLEX (for frontend), CORE JAVA, HIBERNATE, SPRING (for backend). Till now the modules or projects on which I have worked are:-

Project Name: -VisualizationsRole/Responsibility- Involved in both front-end and backend coding.Descriptions - Creating CMDB View for each of the modules mentioned below and showing their own basic information and their associations with other modules.

Modules Worked On Under This Project:-

1. Asset Management2. Personnel Management3. Vendor Management4. Contract Management5. SLA Management6. Queue Management7. Service Desk Management8. Dashboard Management

Module Name - Probe Instruction HistoryRole/Responsibility- Involved in both front-end and backend coding.Description- A Probe is a program which is used to manage and monitor devices attached to a LAN.WMI protocol is used tocommunicate using WMI credentials with the Windows devices while SNMP pro-tocol is being used to communicate with devices having Linux OS, Switches and Routers etc.The Probe follows some instructions that are given to it from the UI. I had to list all possible instructions that it exe-cutes along with its content, which is what the instruction is supposed to do.

Project Name - Network ScanRole/Responsibility- Involved in both front-end and backend coding.Description- Scanning the entire network finding devices, their credentials, basic properties, device proper-ties, software properties, associating services to devices, putting devices into monitoring.

Project Name: - Schedule Discovery.Role/Responsibility- Involved in both front-end and backend coding.Descriptions - In schedule discovery the above things similar to what we have done in network scan are implemented, but in a schedule. A Cron job is set to execute the schedule instruction as set by the adminis-trator. This whole setup we have to implement in our product.

Project Name: -Device Management ViewRole/Responsibility- Involved in both front-end and backend coding.Descriptions - Displaying Devices List along with several other parameters like Device Name, Type, Os, Monitoring Protocols and Mac Address. Also the most important part we implemented here is keeping provision to subscribe to asset management module and monitoring module, so that we can integrate the devices with these modules.

Page 5: RESUME_JAVA__ARINDAM_DUTTA

Project Name: - Business Process Management (BPM).Role/Responsibility- Involved in both front-end and backend coding.Description - This projectis implemented for the purpose of efficiently managing leave applications sub-mitted by the employees to their project managers, supervisors or to any higher officials above them in the hierarchy. Also this project smoothens the entire process by providing each of the officials to access a separate portion of the application that has been allotted only to them. In this way how a process of leave application flows from the employee to its higher officials which yields result whether the leave would be granted or not.JBPM- an open-source workflow engine written in Java that can execute business pro-cesses described in BPMN 2.0 is used to implement the workflow of this project.

Module Name: - Dashboard Management for BPM.Role/Responsibility- Involved in back end coding.Description - This project is to create dashboards based on the data coming from the instances of various process and to display them using pie chart, bar chart or radar chart in the front end.

Module Name: - System Overview.Role/Responsibility- Involved in both front-end and backend coding.Description- Displaying an entire overview and the associations between devices, services and the dash-boards.

Also wrote services using vb script and shell script to run on the remote machine to gather status of applications and device hardware. Also responsible for bug fixing and unit testing of different modules of the product.

____________________________________________________________________________________

Organization: DYNAVISION DIGITECH PRIVATE LIMITED, Kolkata.Designation: Software Engineer. Period: 21st April to present

Project Experience/ Role and Responsibility- Responsible for development of various projects using CORE JAVA, SPRING AND HIBERNATE.

Extra Curricular Activities______________________________________________________

Was Class Representative during my entire B.Sc. and M.Sc. course. Active coder in HACKER RANK. COM. Had been an active member in organizing various cultural, technical and sports events in college.

Page 6: RESUME_JAVA__ARINDAM_DUTTA

Hobbies____________________________________________________________________________

Teaching – I like teaching and being from Computer Science background I provide tuitions to students who have the subject Computer Science or Computer Applications in their curriculum.

Listening to Music

Declaration________________________________________________________________________I hereby declare that the information furnished above are true and correct to the best of my knowledge.

Place: KOLKATA Arindam DuttaDate: 20/04/2015 (Signature)