Post Job Free
Sign in

Engineer Software

Location:
Toronto, ON, Canada
Posted:
October 14, 2015

Contact this candidate

Resume:

Shouvik Ganguly

E-mail: *******.*******@*******.***

Cell Phone-+1-289-***-****

Professional Summary:

Accomplished, resourceful and innovative software engineer. Extensive experience in full life cycle of software product development processes including requirements gathering, design, coding, debugging and maintenance. Education Details:

Masters in Mechanical Engineering: Jan 2002-Jan 2005, Tuskegee University, Alabama USA

Bachelors in Metallurgical Engineering: 1996-2000, Visvesvaraya National Institute of Technology (VNIT) Nagpur, INDIA

Software Skills:

Programming Languages

C, C++,QT

OS/Environment

Windows, Linux

Web Technologies

HTML, XML

Scripting languages

Javascript, bash shell scripting

Development Tools

Microsoft Visual Studio Dot Net

CAD/CAE

NX, Ansys, Autodesk Inventor, Abaqus.

Work Experience:

Company

Siemens PLM (May2010-August 2014) Pune India

Designation

Software Engineer

Application/Product

NX (High end CAD/CAM/CAE software)

Product extensively used by automobile, shipping, electronic and aerospace industry to design and manufacture HVAC/piping/harness systems. Tools: C/C++/NXOpen

Environment: Windows 7, Linux Red Hat

Responsibilities

Develop harness/piping module in NX and also CAD customization (use NX Open to write external customized programs).

Creating design specifications for wiring/cabling and harness related projects.

Preparation of high level design and UML.

Software coding and trouble shooting of existing functionality.

Prepare Test Scenarios and unit testing.

Project Title: Assembling zonal harnesses.

Scope:

In large ships cables extend across its length and breadth. Individual harness designers can create harnesses for different sections without being dependent on each other. These individual components being part of a single harness are allowed to be assembled using this functionality. Project Title: Creating Electrical harness layout

Scope:

Provided an external program that arranged electrical cables in an efficient manner within harness ducts. This tool was developed using NXOpen

(external NX APIs provided to customers for developing their own programs). Project Title: Reinforcement filler feature creation. Scope:

Provided support for fillers on large ducts and pipes to provide additional strength and stability to structures. Rectangular block shaped fillers were modeled over pipes. The fillers were made parametrically dependent on the base pipes.

Company

Persistent System limited(June 2007-May2010) Pune India Designation

Software Engineer

Application/Product

Embedded solutions.

Tools: C/C++

Environment: Linux Red Hat

Responsibilities

Requirement analysis from client.

Preparation of high level design and UML.

Create and participate in software planning and estimating.

Software coding, prototyping and investigating.

Implementation of components using object oriented design.

Document processes, workflows and procedures and research to detail.

Prepare Test Scenarios, Test plan and Test Cases.

Involved in timely reviews.

Project Title: Unified Equation Services system.

Scope:

The Unified Equation Service component accepted mathematical formulas in the form of strings and stores them in abstract tree data structure. The program computed the output of the formulas stored and provided them whenever required in the most efficient manner.

Project Title: Tetrix.

Scope:

Tetrix memory management system dealt with memory allocation and deallocation for various hardware resources. The scope of the project included preparation of the test plan to check various functionalities of the system for thread safety. The test cases were aimed to check the operations on central resources and channel memory objects were guarded against race conditions and deadlocks in a multithreaded environment.

Company

Geometric Software Solutions LTD(Dec 2005-June2007) Pune India Designation

Software Engineer

Application/Product

MSC Simxpert CAE preprocessor

Customization of finite element analysis preprocessing software that has extensive use in automobile and aerospace industry. Apart from its analysis capabilities of engineering systems it provides interface to various CAD and finite element solver system facilitating complete product development under one roof.

Tools: C/C++/QT

Environment: Windows XP

Responsibilities

Requirement analysis from client.

Preparation of low level design.

Create components using service oriented architecture.

Trouble shooting for program errors in existing systems and bug fixing.

System integration and unit testing.

Devise new approaches, apply existing criteria in new ways and draw conclusions from comparative situations.

Involved in weekly client meeting.

Project Title: Interface to legacy FORTRAN library in SimXpert. Scope:

The project involved enhancing the material type support in SimXpert. Facilitated invoking mixed language library in C and fortran from C++ programs. Ported legacy functionality from legacy software patran to SimXpert. Project Title: GUI for CAE object modifications.

Scope:

Developed a GUI editor to create and modify beam section properties taking inputs from the user. Supported import and export of data in csv and xml format using the editor.

Project Title: Solver data support.

Scope:

Supporting simulation solver system entities and objects in SimXpert. The project involved reading/writing engineering data as boundary conditions, loads, material and element types between preprocessor and ascii files and creation of finite Other Achievements:

Postgraduate Diploma in Advanced Computing 2005

Strong background in mathematics as well as statistics.

Excellent communication and presentation skills.

Ability to work efficiently and cooperate as a team player (recipient of team excellence awards).

Directly interacted with senior managers from client side.



Contact this candidate