resume_java__arindam_dutta
TRANSCRIPT
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.
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.
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
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.
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.
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)