Post Job Free

Resume

Sign in

Experienced programmer

Location:
Mumbai, Maharashtra, India
Posted:
February 17, 2019

Contact this candidate

Resume:

* ****

Suhasis Saha

ac8ism@r.postjobfree.com

+91-830*******

+91-997*******

Overview:

- I am a programmer having fun in programming in various languages like C, C++, Java, JavaScript, C# etc applying knowledge of basic Algorithm and Data Structure.

- Always focused on providing the best possible solution to the customer according to their requirement.

- While focused on customer demands but always strive to achieve a state-of-art code architecture.

- Enthusiastic about making robust programs which could balance well between performance and aesthetics.

- Have fun in creating interesting graphical user interfaces and graphics programming.

- Keen on always learning new technology.

- I always loved to be self-taught.

- While I am a good team player when working in team, love working alone as well. Technical Skills:

Languages C, C++, Java, SQL, JavaScript, HTML, CSS Architectural Styles OOPS, COM, REST

Data / Database SQL, XML, JSON

Nuodb, Mongodb

Platform Windows, Linux, Cloud

Libraries /

Frameworks

Visual C++, MFC

JAXRS, Spring

Node.JS, Angular JS, Three JS, UWA

AWS, Google Cloud

Tools/ IDE / Editor C++ - Microsoft Visual Studio

Java - Eclipse

JavaScript - Atom, Visual Studio Code

REST API - Postman

Experience:

R&D Development Manager

Dassault Systems

September, 2012 – Now

About the Company - Dassault System provides solutions towards 3D design software Domain - AEC - Architecture, Engineering and Construction

- Smart City – App to create digital twin of a city from big data Projects

- 3DEXPERIENCity

5 Page

A pure Cloud application to create Digital Twin of City to manage different infrastructural facility efficiently. It takes most popular standard terrain and city data (GML, SHP, GeoTIFF, TIFF etc.) both in Vector and in Raster format and creates a 3D twin of the city. One can then use that model to find better solution for different city related facilities like sewerage and traffic or can creates his own Site and Infrastructural elements like building, roads, bridges etc. Technical details:

The application have a Web browser based front end written in JavaScript and a Desktop based front end written in C++. Both talks to the same server app developed in Java using REST APIs developed using Spring Boot framework. SQL database is ran using nuoDB to store the data on cloud. The server works as a compute engine to process and filter data at runtime on cloud.

- CATIA Civil Engineering

CATIA Civil Engineering app is designed to easily develop 3D data of Civil Engineering infrastructure such as Bridge, Roads, Tunnel, Rail Track etc. The 3D data created, will contain complete detailing to conduct manufacturing and maintaining throughout the entire life cycle of the product.

Technical details:

A pure C++ based application consisting of efficient code for handling huge data in large range of manufacturing elements.

- CATIA Building Space Planning

CATIA Buildings Space Planning, powered by Dassault Systems 3DEXPERIENCE Platform, simplifies the early stages of building design. One can quickly define requirements, manipulate spaces, collect and analyse environmental and operating data to understand impacts and costs, and create a lifelike 3D design to present to clients.

Starting in the very initial conceptualization phase, one can quickly create design iterations and easily collaborate with design team and clients to select and confirm approaches to arrive at informed design decisions. The 3D model can then be exported in IFC format to finalize designs using existing workflow and programs. Technical details:

Purely C++ based application with High Performing 3D Geometrical Kernel based on Component Object Modelling concept.

My Role - Collaborating among various teams.

- Proposing new ideas.

- Defining and developing new features and functionalities from end to end based on customer requirement.

- Assigning task to the team and guiding people to achieve the goal on time.

Language used C++, Java, SQL, JavaScript

Libraries and

Frameworks

COM, CAA

Node.JS, THREE.js

5 Page

Platform Windows, UNIX

IDE Microsoft Visual Studio, Eclipse, Atom

Project Lead

Wipro

November, 2007 – September, 2012

About the Company - Wipro Limited is a global company provider of comprehensive IT solutions and services, including Systems Integration, Consulting, Information Systems outsourcing, IT-enabled services, R&D services.

About the Project

- Safe Hull

- Client - American Bureau of Shipping

Ship building involves lots of different parts to be analysed, designed and assembled together. The assembly then finally screen through a set of rules defined by Naval Architectural associations and Naval Engineers. Safe Hull is an application which covers all of these areas.

My Role - Define project plan.

- Understanding requirement from Client and perform requirement analysis and design.

- Assign task, track progress and update client regularly. Language used C++, C#, FORTRAN

Libraries and

Frameworks

Visual C++, MFC

Platform Windows, UNIX

IDE Microsoft Visual Studio

Domain - Ship Building for American Bureau of Shipping Software Developer

Bentley Systems

September 2004 - November 2007

About the Company - Bentley Systems, Incorporated, is an American-based software development company that develops, manufactures, licenses, sells and supports computer software and services for the design, construction, and operation of infrastructure. The company’s software serves the building, plant, civil, and geospatial markets in the areas of architecture, engineering, construction (AEC) and operations. Their software products are used to design, engineer, build, and operate large constructed assets such as roadways, railways, bridges, buildings, industrial plants, power plants, and utility networks.

About the Project

- STAAD.Pro

A comprehensive solution for any type of Civil Engineering Structural analysis. From bridge to a small building and of any material type, STAAD.pro is the most efficient and accurate application in its domain.

5 Page

- STAAD.foundation

An efficient foundation design and documentation using plant- specific design tools, multiple design codes with U.S. and metric bar sizes, design optimization, and automatic drawing generation. STAAD Foundation provides a streamlined workflow through its integration with STAAD.Pro or as a stand-alone application. One can design virtually any type of foundation, from basic to the most complex.

My Role - Defining and developing new features and functionalities from end to end based on customer requirement.

- C++ Lead Programmer.

- Design, develop and mentor team.

- Creating Virtual Reality application for Building and City engineers.

Language used C++

Libraries and

Frameworks

MFC

Platform Windows

IDE Microsoft Visual Studio

Domain Civil and Construction Engineering

Education

Institution IIEST, Shibpur

Indian Institute of Engineering Science and Technology, Shibpur

(Formerly Bengal Engineering and Science University, Shibpur) Course of

Qualification

Civil Engineering

Level of Qualification Bachelor of Engineering

Personal details

- Born in 18th October, 1976.

- Carrying passport of India.

- Language proficiency

o English – Fluent

o French – Conversational

- Enjoy travelling and exploring new places.

- Loves painting, music and reading.



Contact this candidate