Post Job Free
Sign in

Software Developer Project

Location:
Bengaluru, KA, India
Posted:
August 15, 2015

Contact this candidate

Resume:

CURRICULUM VITAE

Email:********@*****.***,*********@**********.***

Contact No: +91-998******* (Primary),

(Secondary),+91-990*******,990-***-****

SUDEB DAS,B.TECH(CSE),M.TECH(CS)

YEARS OF EXPERIENCE: Presently,I am working as Software Project Leader(Deputy Manager) with 15 years of successful career in

software technologies which is cumulatively categorized into following-

13+ Yrs in Software Design,Development,Integration Testing,Maintenance and Software Support

13+ Yrs in C

12+ Yrs in C++,OOAD,Design pattern,UML

12+ Yrs in RTOS(Embedded system)

11+ Yrs Linux

6 Yrs in VC++(Windows Application)

DOMAIN EXPERTISE

Embedded System(Real Time Operating System)

Automation,Control System,Navigation System

Windows based Application

Web based Application

Database System

JOB DESCRIPTIONS/RESPONSIBILITIES

Work status tracking and reporting, timely updates to senior management and customers, issue resolution and metrics tracking

Performing critical Risk Analysis and providing valuable solutions

Performing software developer,module integrator and system integration tester,designer,Team Lead,architect role

Strong Debugging skills and hands on with platform specific debuggers like gdb,Wireshark protocol analyzer,tcpdump,valgrind etc

Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business

standards, practices, procedures, and product / program requirements

Effectively engage with global teams for requirements analysis, technical discussions, design presentations and product software

Integration

Guide team development efforts towards successful project delivery.

Provide technical leadership to teammates through coaching and mentorship.

Decompose technical tasks and provide accurate estimations. Assist in the collection and documentation of user's requirements,

development of user stories, estimates and work plans.

1/6

Provide timely communications on significant issues/developments to the stakeholders. Responding promptly and professionally

to

queries.

Troubleshoot variety of complex software problems. Interface with external customers regarding software issues.

Performs software tests on developed code to ensure quality of deliverables. Develop code and documentation for a variety of

complex software projects, and design and implement bug fixes

Conduct code reviews for junior developers and mentor/coach them on areas of improvement

Collaborate with other software developers and software architects to plan, design, develop, test, and maintain desktop- based

business applications built on Microsoft technologies.

Maintain high standards of software quality within the team by establishing good practices and habits

Identify and encourage areas for growth and improvement within the team.

Proactively contribute to architectural design discussions and carry out the architectural vision guided by architects.

Participate on teams assigned to address organizational initiatives and generic issues

CAREER OBJECTIVE

An Individual with a keen sense of business values, results driven and professional adaptability, whose goals are to lead

Program/Product/Business development of a growing product based company / IT engineering organization through effective

managerial and technical skills.Therefore,Seeking the opportunity to secure a position of Team Leader /Tech Architect/ Software

Project Manager with well-established firm in search of hard-working, self-motivated, qualified employees.

CAREER SUMMARY

Competent, Results driven technology leader in a Global Delivery Model and Multi-Skilled professional offering a distinguished and

insightful exposure of 15 years in End-to-End Product Design & Development, Project Management, technology management in line

with new business development within leading global companies.

Experience in working with teams in diverse geographic locations

Experience in working with Cross-functional team

Experience in working with international clients like 1) Fin Cantieri,Italy,2)Mayanmar,Burma,3)Kelvin Hughes,UK etc

Was the Onsite-Offshore coordinator at the customer end (Italy,Myanmar) and Offshore Team Lead

Performing software architect role

Porting of application software from one OS to another OS

Expert in the usage of GNU Tools

Researched new technologies/tools and introduced them into the infrastructure

Experience of Fault-Tolerance design

Experience in application protocol development

2/6

Hands-on experience in Linux Device Drivers for I/O devices like DIO card,USB,ADC Card,DAC Card etc.

Experience in creating vxWorks bootLoader and flashing in PowerPC flash memory,experience in working with BSP etc

Good knowledge of Software Engineering processes,very good exposure to Quality Process

conforming to the quality of the product, following all the processes of CMM Level 4 and CMMi 5,Mil 498,IEEE12207 standards

Expertise in Analyzing and Documenting the Customer requirements, Design, Development, Testing, Maintenance and Customer

Support, Quality adherence, Implementation and Documentation as per CMMi Level 5 Company

Experience in Agiles Best Practices, Scrum Master, traditional SDLC (Waterfall Model, Incremental Model etc).

Independent Verification and Validation(IV & V) of Software

Knowledge of Requirement Management using DOORS

Have been the Quality and SCM coordinator and has made sure that the deliverables in the project are in adherence to the companys

standards

Skill in conducting training in C,C++,Linux,RTOS and Soft Skills for new recruits.

Experience in 1553B Protocol-PASS3200,SmartDraw 7,StarUML 5.0.2,Microsoft Office visio Professional 2003,vmWare VmPlayer

Skill in conducting periodic knowledge sharing sessions with team members and within organization.

Experience in SDLC,HDLC Device Divers and integration,usage in applications

Experience in Hardware-PowerPC(VMPC6a,ARM,Freescale,CW183),Graphics Board(Sabre Card,Bulldog Card,Peritek) etc

Knowledge of AUTOSAR,DO178B best practices,automotive CAN protocol etc

Ability to develop specifications through accumulative interaction and prototyping

STRENGTHS

Learning attitude to learn new technologies on project demand

End to end development, Dedication and commitment to work assigned,Inexhaustable stamina to do work

Client Interaction,ability to adjust and work in different environment

Innovative approach

Straight forward, friendly, disciplined, result oriented Go-getter with ability to head multiple disciplines and multi task

Excellent interpersonal skills in connecting with the management and decision makers with a focused approach for Customer

satisfaction and delight

Experienced in team management, mentoring & coaching for leadership with a proven track record of exceeding organizational

goals & targets consistently

Excellent presentation, negotiation, follow up and closing skills & adept at handling customer complaints

Experienced in handling large teams doubled with the ability to identify top talent and develop high performance teams

Managing multiple Projects of different technologies and give support to onsite customers

Willing to travel within and outside of India based on project needs

Having full spirit of MNC culture, working nature etc competitive to any other software professionals

EMPLOYMENT DETAILS

COMPANY PERIOD DESIGNATION

BEL,Bangalore- A CMM Level 4,CMMi Level 5 July,2003 To Present Project Lead(Deputy Manager)

Product based Company

3/6

C.M.E.R.I,Durapur,West Bengal From October 2002 to June 2003 J.R.F.(Junior Research Fellow)

EastLand Microsystem,Calcutta,West Bengal August,2000 to October,2002 Software Developer

TECHNICAL SKILLS AND EXPERIENCES

Programming Language- C,C++,VC++(MFC Classes for TCP/IP Socket,UDP Socket,RS232,GDI,COM, etc),VB 6.0

Domain specific- Developer in C,C++ in Embedded System with RTOS (Real Time Operating System),VC++(using

MFC) in Windows.

Operating System- Windows XP,Windows 7, RHEL 5.0, RHEL 6.0 (in-depth in OS Essentials and Kernel internals

Shellscript,IPC-MessageQueue,Shared Memory,Semaphore,Mutex,Signal,Event,Pipe,Interrupt

Handling etc), LYNXOS 3.1.0, LYNXOS 4.0(RTOS),LynxOs 5.0,Unix 7.0,vxWorks 6.5 (WindRiver

WorkBench 3.0)

HardWare- PowerPc,Motorola 68000,ARM,Vmpc6a,Intel Pc,7448,vme Bus

Oracle7,Oracle 8, RDBMS, Oracle 10g/11g -PL/SQL,D2k,MySQL 7,Microsoft SQL Server 7.0

DataBase-

Requirement Mgt. Tool- DOORS

Design Tool- IBM Rational Rose Real Time using UML,OOAD,Design pattern

Configuration Tool- IBM Rational Clearcase

GUI Tools- XMotif Tools for GUI in XWindows,OpenGL Tool for Graphics, Qt for Graphics

Testing Tools- Logiscope Testing Tools for static analysis of rule checking and quality checking of software,

Rational Purify for Memory Leaks,Rational Quantify for Performance,Rational PureCoverage for

Code Coverage.MatLab 7.6.0 for Data Analysis and simulation

Server- Apache Tomcat Server for Eclipse IDE with Mysql 7 Database

Script Language- Perl,bash etc

Project Management Tool- MS Project Tool,CrystalBall for estimate,MiniTab,MS Excel,MS Powerpoint etc

SOFT SKILLS

Positive work ethic

Good attitude

Team skills/ team oriented/team player

Flexibility/Adaptability

Reliability/Trust

Punctual

Interpersonal skills

Motivational skills

Willingness to learn

Dedication: Staying on the job until it is finished

KEY PROJECTS UNDERTAKEN

Problem Solving and Conflict Resolution

COMPANY-BEL,BANGALORE DEPUTY MANAGER(Project Lead) JULY,2003-Present

Project 1 :Development of s/w of AKSHAY MK II(Naval Submarine Project)

Team Size: 10

Role:Software Developer,Team Lead along with Project Management

Project Description: The AKSHAY MK-II is an all time attentive system, which is responsible to control and monitor various mechanical

subsystems and equipments of the missile complex. AKSHAY MK-II is required to ensure satisfactory exploitation and upkeep of these sub-

systems and equipments, ensuring platform safety during all container related operations by means of appropriate interlocks.

Operating System: VxWorks(WindRiver WorkBench 3.0)

4/6

Language :C++(Along with OOAD,Design Patterns)

GUI Tool :OpenGL

HardWare:PowerPc(CW183)

Project Duration: Nov,2010 to till Date

Customer:Indian Navy

Project 2 :Development of Web based Automation Tour Report Utility Tool

Team Size: 2

Role:Software Developer,Team Lead along with Project Management

Project Description: Automation Tool allows valid user to enter Tour Report details and stores the data into database.In future,Any

User can view tour details and make analysis of the reports for accounting purpose.Multiple users access database through web page using

client server model and perform their operations.

DataBase: MySQL and MS Access.

Server :Apache Tomcat Server 6.0

GUI Tool :JSP In Eclipse IDE

HardWare:Intel Pc

Project Duration: Sep,2012 to Nov,2013

Customer:BEL internal Department

Project 3:Generation of Fire Control System for IAC MOD C PROJECT Using MAAREECH and IAC MOD 0 projects functionalities

with addition of FDFL Features.

Role:Software Developer,Team Lead along with Project Management from Nov,2009 to Dec,2010

Team Size:12

Project Description: System consists of Redundant FDU Units along with Console1 FCS CSCI .Console1Unit is connected to many

external sensors like HUMSA,RASHMI1,RASHMI2,GPS,Ajanta,Wind Device etc.Console1 will receive data from these external sensors

and perform its internal processing like CMA/FCS calculations and Transmit and Receive to and from Other CSCIs.

Development of sensors Simulators : Because of unavailability of the actual sensors interfaces,simulators are made to evaluate the

functionality of Console1 FCS.

Operating System: Windows-XP

Language : VC++(Using MFC Classes for TCP/IP Connection, GDI,Dialog Controls etc)

Tools to be used: Rational Purify,Rational Quantify, PureCoverage.

Development of FDU Units: FDU unit will receive data from Console1 Unit and display real data on its Display Unit as well as it

perfoms its own internal processing and send back feedback to Console1 Unit.

Language: C++(Along with OOAD,Design Patterns)

Tools and Operating System: Qt Tools with RHEL 5.0 for GUI(Graphical User Interface) and Lynx Os 5.0 for internal processing.

Project Duration: Nov,2008 to Oct,2010.

Customer:Indian Navy

Project 4:Generation of Fire Control System For Maareech Project

Team Size:8

Role:Software Developer,Team Lead

PROJECT DESCRIPTION: Fire Control System of Maareech consisting of following subsystems

Fire Control Console (FCC)

Weapon Data Converter (WDC3)

Bridge Display Unit (BDU)

Which facilitate execution of tracking algorithms and provide features to take appropriate action. FCC will generate escape maneuver

for the ship and optimum firing sequence of decoys.The MMI(implemented in XMotif with RHEL 5.0 ) of MAAREECH console would

cater to the picture compilation of sensor data, presentation of track data of targets and own forces, target selection, target indication,

target designation, weapon assignment and Weapon firing. Apart from above functions in Auto mode, the MAAREECH will offer a

simulation mode for training of crew. FCC will offer for remote control of weapons while powered operations from Local mode will be

carried out through WDC3 panel. WDC3 (Weapon Data Converter ) is an electronic unit which will directly control the launcher. Bridge

display console (BDC) is a separate console interface to FCC through Ethernet LAN. BDU receives the information from FCC and

display on its display page. Fault detection and fault localization (FDFL provision) is provided for FCC software as well as for

Hardware. This facility includes online health monitoring checks, up to card level.

Development of FCC:

OPERATING SYSTEM :LynxOS 4.0 (Real Time Os).

TARGET SYSTEM (HARDWARE) :Cross Development Kit with PowerPC processor. Communicating different boards with VME bus

Language :C++ (Along with OOAD,Design Patterns)

Development of WDC3:

OPERATING SYSTEM :LynxOS 4.0 (Real Time Os).

TARGET SYSTEM (HARDWARE) :Cross Development Kit with PowerPC processor. Communicatin different boards with VME bus

Language :C++

ROLE :S/w Developer

5/6

Development of BDU :Bridge Display Unit will receive all the information from FCC CSCI in Every 1 second through

TCP/IP Ethernet and process and display on the Screen.

Operating System: Windows-XP

Language : VC++(Using MFC Classes for TCP/IP Connection, GDI,Dialog Controls etc)

Tools used: Rational Purify,Rational Quantify,Rational PureCoverage

Project Duration: April,2007 to Oct,2008

Customer :Indian Navy

Project 5:Fire Control System for IAC MOD 0 FCS System

Team Size:7

Role:Software Developer,Team Lead

Language And Tool Used: C,C++ for Programming, ClearCase for SCM(Along with OOAD,Design Patterns)

Operating System:Lynx Os 3.1.0

Target System(HardWare): Cross Development Kit with PowerPC processor Communicating different boards with VME bus.

Project Description: Developing a fire control system interfacing with different kind of navigation Radar, Sonar devices and wind, SHHD

sensors. The control system is also interfaced with the weapons like Rocket Launcher and Torpedo. It is also having the different kind of

display, keyboard panel and joy-ball for operator. On the display, the sonar and radar data will be painted. By seeing those data, operator

can designate the target for different kind weapons. Some other display will be used for different kind ASW function and plotting the data for

verification. Also this control system has the flexibility to change its mode of operation from Normal to Simulator and Test mode for training

purpose and testing the system by the operator intervention

Project Duration: Aug,2005 to Mar,2007

Customer:Indian Navy

Project 6: Generation of the Target Simulator (TGTSIM) for Shikari/Lynx Project

Team Size:2

Role:Software Developer

Project Description: Operator Control Console (OCC) and Gate Way Processor (GWP) provide the target tracking functions for TGTSIM.

For the purpose of target tracking, the Simulator generates waypoints and sensor related information for one target trajectories. The GWP

of the TMX/Ka evaluates the target data and generates reference flight profile, which is used during the simulation run to move the tracker.

The GWP generates the presentation data for the OCC for the simulated target. The simulated target can be designated for

engagement.TGTSIM for Shikari/Lynx also provides a facility for logging important parameters of Target data, tracker data and gun

command, tell back angles, gun status and events necessary for evaluating a mission/exercise( For offline viewing the target data and from

that generating graph in M/s Excel ).

OPERATING SYSTEM : QNX 6.2 (RTOS).Windows-XP

Duration: Jan,2005 to July,2005

Customer:Indian Navy

Project 7:Development of ViewLog Software for Shikari Project

Team Size:2

Role:Software Developer

Description: This software is for offline viewing the target data and from that generating graph in M/s Excel.This application will read

the file where Targets all information are stored and based on users Selection of the targets information, it will display selected

information in M/s Excel and from where user can see different graphs of targets parameters and decide targets behaviour .

Operating System: Windows-XP

Language:VC++(Using MFC Classes for GDI,Dialog Controls etc)

Tools used:Rational Purify,Rational Quantify,Rational PureCoverage.

Duration:Mar,2004 to Dec,2004

Customer:Indian Navy

Project 8:Generation of Sonar Simulator for Maareech Project using MFC Socket Programming

Team size:1

Role:Software Developer

Operating System:Windows-2000 professional

Language:VC++(Using MFC Classes)

Project Duration :Nov,2003 to Feb,2004

Customer:Indian Navy

Project 9: Generating NMEA Wind Device Simulator and interfacing with CTD(Color Tactical Display)

Team Size:3

Role:Software Developer,Project Manager

OS for Simulator:Windows-XP

Language :VC++(Using MFC Classes)

Tools used:Rational Purify,Rational Quantify,Rational PureCoverage

Project Duration : July,2003 to Oct,2003

Customer: BELs Internal system Department

COMPANY-CMERI,DURGAPUR J.R.F. OCT,2002 to JUNE,2003

Project 10: INVESTIGATION OF METHODOLOGY FOR THE DEVELOPMENT OF FUZZY CONTROLLER IN CONNECTION WITH

VARIABLE AIR VOLUME IN ENVIRONMENTAL MANAGEMENT SYSTEM FOR THE AIR CONDITIONING SYSTEM And made notable

6/6

contribution in software development.Also worked in PLC(Programmable Logic Controller) and made documentation related to the

Departmental Projects

Team Size:2

Duration:October,2002 to June,2003

COMPANY-EastLand Microsystem,Calcutta,West Bengal,India SOFTWARE ENGINEER AUG,2000 to OCT,2002

Project11:Development of Library management system in C Programming Language

Team Size:3

Role:Software Developer

COMPANY-IOCL,HALDIA TRAINEE VACATIONAL SUMMER TRAINING IN ENGINEERING

Project 11(In-Plant Training Project) :To develop the LPG DESPATCH SYSTEM in ORACLE 7.0 with front End D2k under the

guidance of Mr. P.K. Rudra(Manager of MIS)

Organization:INDIAN OIL CORPORATION LIMITED(I.O.C.L) HALDIA REFINERY,HALDIA,WEST BENGAL.

Team Size:3

Role:Software Developer

Project Description: In a company,Industry,when trucks loaded with L.P.G. cylinders come then its details will be listed under the primary

key like trucks maximum carrying capacity,explosive license no.,hydraulic testing no.,validity etc. and here truck no. is the primary key.Also

there will be checked like whether it it is black listed or not. If it is,then this truck will not be allowed to carry the LPG Cylinders.When a new

truck come,then its number will be issued by only super user and then its details will be listed.In the LPG Despatch system,there is a

security of user-id and password .There are different types of users like super user,local user,power user,ordinary user etc.and they have

different access capabilities.Super user is allowed to access all modules including database.Local user is not allowed to access master

data.Valid user of LPG Package will be created by super user and password will be assigned.Whenuser enter his correct id and password,it

displays main module.It contains number of modules each contains no. of fields with primary key.Under the primary key we can

add,delete,modify etc.

Project 12(Final Year Project ):Implementation of Task Allocation Model for Distributed Computing System in C with windows OS.

Organization:Dept. of Computer Sc. & Engg.Haldia Institute of Technology,West Bengal

Role:Software Developer

Project Description:Application software contains several modules and each having its particular task.Execution of application program

will be divided into no. of tasks and distributing them among several computing elements/processors according to their processing

capabilities,processors distance,inter-task communication cost so that overall system cost will be minimized.

Duration:6 months

ABOUT PERSONAL

Fathers Name :Late, Mr. Mathura Mohan Das

:Door No. 32,4th Main,7th Cross,

Present Address

Domlur Layout,Flat No.-F3,

Near Nagavalli Devi Temple,Opposite to Canara Bank,

Bangalore-560071,Karnataka,India

Nationality :Indian

Language Known :English,Hindi,Bengali

Date of Birth :01.07.1976

PassPort No. :J4654795(Date of Expiry-03/02/2021)

EDUCATION

Std. School/College Board/University Marks Year

10th Jatia High School W.B.B.S.E. 65.33%

1992(Regular Full Time)

12th Jatia High School W.B.C.H. S.E. 67.20% 1994(Regular Full Time)

Haldia Institute of

B.TECH(CSE) Vidyasagar University 74.5% 2000(Regular Full Time)

Technology,West Bengal

M.TECH(CS) Gupta College,Bangalore Karnataka State Open University 68.05% 2015(Part Time)

SIGNIFICANT ACHIEVEMENTS AND HIGHLIGHTS

7/6

GATE Qualified in 2002, scored 91.90%

CAT Qualified in 2006,scored 50.57%

Studied in renowned Top Level Engineering Institute in West Bengal,India

Received Certified Test Manager Certificate from Department of Science & Technology.

Received appreciation from Indian Navy and DRDO for successful installation of FCS(Fire Control System).

Undergone training on Linux OS Essentials and kernel internals at Linux Learning Centre,Bangalore and successfully

completed and achieved Certificate.

Succesfully Completed Lynx Os Training at New Delhi and achieved Certificate from LynxOs,Inc.

Undergone Management Training at MDI(Management Development Institute),Gurgaon and achieved Certificate.

Undergone training on Object Oriented Design at CSI,Bangalore and received Certificate.

Received so many awards from school onward for becoming 1st in the Class.

Had been in Italy,MyanMar for project Completion and meeting.

Undergone training on Six Sigma Green Belt,Having experience in Six Sigma Green Belt Project.

Achieved Pragnya Meter Certificate for C++ skills

Received Suggestions Award from Executive Director,BEL for making OnLine Automation Web based Tour Tracking Tool

Certified PMP by PMI,USA

Hobbies:Doing exercise for physical fitness,Listening Rabindra Sangeet songs etc.

WILLING TO RELOCATE

1)Bangalore,India 2) Calcutta,India 3)Noida,Indi 4) Pune,India 5)Chennai,India 6)Out of India(USA,UK,Europe etc)

8/6



Contact this candidate