Sign in

Developer Information Technology

Shanghai, Shanghai, China
February 04, 2018

Contact this candidate


Prakash Dutta


Mobile: +86-159********

Present Address: Shanghai, China

Skype ID: prakash.dutta

Software Development & Team/Module Leader

Software Development using Java: 6 years

Software Development using Python, MongoDB: 1 year

Production Support: 1.6 years

Software Development on Big Data/Hadoop: 1.5 year

Architecture design of the project, Team Management, Communication with Client, Presentation preparation: 1 year

Career Conspectus

A proactive, creative & innovative IT professional with over 9 years of experience in software development, implementation, application support & project management.

Knowledge of various software’s, creating new software’s & systems, designing, analysis, testing, database development & coding for modules as per customer’s requirements.

Knowledge of all phases of Software Development Life Cycle (SDLC), good understanding of system study, design, client interaction, coordination, development & implementation of application software.

Adept at mapping client’s requirements, analyzing and translating business requirements to technical requirements and architecture.

Strong team player with excellent ability to coordinate with different people at one time under difficult situations & the ability to bring out the best in others while creating a healthy work environment.

Presently holding Z –Visa (Work Permit) for China.

Subject Matter Expertise

Software Development

Project Management

Cross Functional Coordination

Application/Technical Support

Client Servicing

Module Leader

Employment Scan

Tata Consultancy Services, Shanghai, China May, 2016-Till Date

Senior Assistant Consultant/ Module Leader

Responsibilities: Presently working as an Individual Contributor in a big data based project for Cisco. Main responsibilities are developing architecture of the proposed system, Coding in Java, Python WebServices (REST), Augmented Reality Unity3d and C# for displaying real time sensor data, Integrating with Data Virtualization tool for collecting data and store output in hdfs, integrate ETL tool like Talend for automation operation and deploy transformation job in Hadoop Yarn platform. Integrating modules with other applications, demo presentation and planning for further development. Following Agile procedure to list down tasks with story point and details.

Performing code tuning for memory management of JVM. Perform code profiling and prepare checklist for deployment in multiple server. Analysis of Garbage Collection in the code and fix the issue.

IBM, Shenzhen, China Sep 2015-Apr, 2016

Senior Developer - Software

Responsibilities: I was a member of project enhancement team. Main responsibilities was to update the existing code based on the new business logic using Java, SQL, XML technologies, UAT testing with the sample data set and data set provided by airline company, checklist preparation for production deployment. Code performance testing, solving issues based on the ticket raised by client.

Pactera Technologies, China May 2015-Sep 2015

Software Developer (Java)

Responsibilities: Prepare documentation based on the present state of the project and code structure. Regular discussion with different team members of the client. As per the requirements, instruct team members to update the java & MongoDB code and prepare testing scenario. Integrating different back-end services. Re-formatting the existing code structure was an additional requirement.

GAVS Technologies Pvt. Ltd., Chennai, India Aug 2013– Apr 2015

Senior Associates - Software Development

Responsibilities: I was a member of an Innovation lab. Main responsibilities was to develop big-data based applications, which can help migrating the old application and infrastructure to the big data-supporting project. It was a client-funded research based project for enhancing the facilities of publishing domain. Applying different text analysis algorithm like data mining, semantic data analysis, text extraction, Entity extraction etc. using the code and tools like java, python, XML, MongoDB, Attivio enterprise tool for processing real-time data and make available of that data to the user’s screen.

Tata Consultancy Services, Shanghai, Shenzhen, China Nov, 2011-Aug, 2013

IT Analyst, Developer

Responsibilities: Worked as a developer for supporting treading applications. Enhance code written in Java, Python.

Artech Infotech, Dalian, Shenzhen, China Oct, 2010- Oct, 2011

Application Developer

Responsibilities: Worked as a support team engineer for security testing tool for a DBS bank. Execute different script code in schedule basis, enhance scripts, and solve issues raised by client in a pre-defined time.

National Informatics Center, Govt. Of India Nov, 2007-Sep, 2010

Associate Developer

N.B: Worked for Central Govt. Project under the control of third party vendor for payroll.

Major areas of responsibility:

Involved in requirement analysis, database design, coding, testing, implementation and maintenance of several software applications predominantly in publication industry.

Communicating with the clients, interviewing end-users to know the requirements & expectations of the clients.

Preparing project plans, coding, implementing the system in client servers and providing support and maintenance post implementation.

Conducting case / system / process study for project planning, scoping, estimation and tracking & coordinating with team members for requirement mapping, system design & integration.

Managing smooth implementation and testing of the application at client location.

Providing post-implementation, enhancement and maintenance support to client for application.

Resolving queries regarding information system, software, extending onsite support including maintenance of software support.

Performing regression testing, end to end testing, defect fixes retesting and reporting bugs after executing the test cases.

List of Projects in Annexure ‘A’





03/2012 to 04/2013

EMBA(Executive MBA) from Kaizen Global School of Business Management, Mumbai

Masters in Software Project Management

01/2006 to


Bachelor from Calcutta University

Humanities & Science

04/2001 to 01/2003

National Institute of Electronics and Information Technology(NIELET) (DOEACC) (A level) from DOEACC Center, Kolkata

Advanced Diploma in Computer Science

04-1999 to 01/2001

National Institute of Electronics and Information Technology(NIELET) (DOEACC) (O level) from DOEACC Center, Kolkata

Professional Business Programmer


Java, JSP, Servlet, Swing & Application & Web Server: Sun App Server & Tomcat 4.1 & J2EE from STG International, Kolkata Center in 2005. ((Certificate will be shared on request)

Certification on MongoDB developer from MongoDB University. (

Sun Certified Java Programmer (SCJP 1.4) (Certificate will be shared on request)

Hadoop Developer Certification (Certificate will be shared on request)

Apache Nifi Certification( )

Unity3d Augment Reality(

Apache Kafka(

Lean Six Sigma Yellow belt certified. Undergoing Green Belt certification.

Technical Skills

Operating System

Windows, Linux


Core Java1.7, 1.8, J2ee, C, C++, Python 2.7, FoxPro 6


MySql 5, SQL, MongoDB 2.6 NoSql Database, Oracle 9i

Web Technologies

Java Server Pages (JSP), Struts 1.1, PHP, HTML, CSS, Ajax, JavaScript(three.js) XML, XSLT, XQuery, JSON, RESTful web-services using Jersey & Spring Boot

Web Servers

Apache Tomcat, XMAPP, Flask

IDE Tools

Eclipse, Dream Weaver MX

Report Development

Crystal Clear, Crystal Report


Google Map(API), OOD & OOAD Concept, Ant Script, Log4j, Unix Shell script, Activity JBPM tool

Version Control Tool


BI & ETL Tool

Attivio 3.5.1, Talend Big Data ETL tool

Java Source Code Analyzer

PMD 5.0, FindBugs 2.0

Big Data

IoT Messaging Tool

Augmented Reality

Java Memory Management

& Profiling tool

Hive, Sqoop, HDFS, Pig Script, Apache Spark(Spark Core, Spark SQL, Spark Streaming)

MQTT, Apache KafKa

Unitity3d, Vuforia, C# Script

Java Visual VM, Visual VM, Heap Dump Performance Analysis, JProfiler 9.2, GCViewer, JMeter

Personal Dossier

Date of Birth: 25th December 1980

Languages: English, Hindi, Bengali

Nationality: India

Linkedin Profile:

Details about NIELET: National Institute of Electronics and Information Technology (NIELET)

Annexure ‘A’

Title Developing data ingestion pipeline for Big Data platform.

Client Cisco

Duration 05-2016 to Till Date

Environment Java 1.7+, RESTWebServices using Spring Boot, Python, Talend Big Data Studio, Hadoop 2.2, Micro-Services(Docker), Augmented Reality application using Unitity3d, Vuforia

Title Online Checking System for CathayPacific

Client CathayPacific

Duration 10-2015 to 04-2016

Environment Java 1.4, JSon Service, Ant, Web Sphere 6 Application Server

Title Online booking services for Expedia (EWS)

Client Expedia

Duration 05-2015 to 09-2015

Environment Java 1.7, WebServices (REST), Ant, Jenkins, JIRA, SVN

Title NextHealth

Client Next Health Technologies

Duration 04- 2014 to 04-2015

Environment Python, MongoDB 2.6


Rapid Prototyping


Wiley & Sons Publication



08-2013 to 04-2014

JDK 6.0, Core Java, JSP, JavaScript, XPath, Xml parsing, Attivio Intelligence Search engine.


GMARRS(Global Monitoring Alerting and Regulatory Reporting System)


Morgan Stanley



10-2012 to 08-2013

JDK 6.0, Unix, Perl, Sybase, Perforce version control tool.


GTS (Global Trade System)


JP Morgan, Hong Kong



11-2011 to 10-2012

JDK 6.0, Unix, Perl, Sybase


RiskAnalyst Module


DBS Bank, Singapore



10-2010 to 11-2011

JDK 6.0, Unix, Oracle


Cargo Operations Management Systems(COMS) & Container Stuffing-DeStuffing System


Kolkata Port Trust (KoPT), Kolkata


03-2010 to 10-2010


JDK 6, Oracle 10g, IBM Web Sphere Application Dev. 5.1.2, iNet-Crystal Clear 8.


Container Yard Planning and Management System(CYPMs) and Container Operation Management System(COOM)


Kolkata Port Trust (KoPT), Kolkata


01-2007 to 03-2010


JDK 6, Oracle 10g, IBM Web Sphere Application Developer 5.1.2, J2ME Sun ToolKit, iNet-Crystal Clear 8.

Contact this candidate