Utpal Banerjee

Senior Software Engineer

Kolkata, West Bengal, India8 yrs 10 mos experience
Highly Stable

Key Highlights

  • 35+ years of experience in software development
  • Expertise in embedded systems and automotive software
  • Proficient in multiple programming languages and frameworks
Stackforce AI infers this person is a seasoned software developer specializing in embedded systems and automotive applications.

Contact

Skills

Core Skills

Embedded SystemsSoftware DevelopmentWeb Services

Other Skills

C#Data StructuresEmbedded SoftwarePythonElasticSearchJavaREST APINetworking TechnologyInternet of Things (IoT)Software as a Service (SaaS)ScrumEmbedded CLinuxEmbedded LinuxC++

About

Utpal Banerjee, a software developer working in software industry for 35+ years, from 1988, is actively looking for a full time job. Utpal has worked in a cross-cultural environment in India and abroad (USA, Japan, Sweden, and Switzerland). Utpal’s main interest is in design, develop, integration of software for enterprise and embedded systems or ECUs. Utpal had worked design and development of enterprise software. Utpal had vast knowledge in design and development of webservices using C#, Windows Communication Foundation. 1. Utpal had been working for Ford’s ECU network gateway module and Continental Telemetry module SA328, SA425 and SA525. Ford’s gateway module used to support multiple protocol including Auto-Ethernet protocol. Utpal is well conversant with diagnostics UDS of vehicle data seeing the different logs of the ECUs. Utpal has fair knowledge in CAN protocol. 2. Utpal was working at Wipro on Electric Vehicle for Aptiv developing software for Cluster Apps. Prior to this project Utpal had been working on Enhanced Central Gateway for Ford. Before that Utpal was working in development and deployment of middleware of embedded software on Continental’s Telematics ECU. Utpal also works on Continental’s proprietary utility software NAD Flashing tool which runs on Windows OS. Utpal has gathered around 3 years of experience in Automotive Domain. 3 Utpal has shown capability to handle new technology like IoT. Utpal has worked on firmware for Texas Instrument’s TI CC2650 and MPU9250 series board. Utpal’s area of interest is on data acquisition from different sensors and sending it to edge computer. 4 Utpal has worked on custom telephony web-services in Java using opensource software Asterisk. 5. Utpal has worked microcontroller-based system of Texas Instruments and intelligent SAN SOC solutions. 6. Utpal started his career writing Personal Computer diagnostics and worked on various diagnostics module for different ECU. Utpal has the ability to conceptualize new ideas, transforming them in software architecture and still hands-on for programming. 7. Utpal can design software architectural artefacts required to model the software. 8. Utpal is still hands on with C, C++, Linux, Embedded Linux, MFC, C#, .NET, Java, Python and Web Services using REST API using JSON. This gives him an edge in writing web services in different flavors like Java and WCF. Utpal is still hands-on writing code on different RAD environments like Eclipse, Visual Studio on Windows, Linux and Embedded Linux using project management tools like Jira, Gerrit, Git, Confluence and Jenkins.

Experience

8 yrs 10 mos
Total Experience
2 yrs 11 mos
Average Tenure
--
Current Experience

Wipro

Senior Software Developer

Jun 2020Jun 2023 · 3 yrs · Kolkata, West Bengal, India

  • Joined Wipro from Consultant to permanent employee and continued working
  • at automotive domain for Aptiv for Cluster application. Prior to that Utpal was
  • engaged in development of software for ECUs on Enhanced Controlled
  • Gateway. Previously working at Wipro’s Electric Vehicle Centre of Excellence
  • for development of software different microcontroller for Battery Management
  • System, Inverter Management System and Motor Control Unit. Started
  • working at Wipro as a permanent employee for Continental’s Telematics
  • Platform for Automotive domain
C#Data StructuresEmbedded SystemsSoftware Development

Freelance

Senior Software Developer

Jun 2011May 2020 · 8 yrs 11 mos · Kolkata, West Bengal, India · On-site

  • Sept 2019 – June 28th 2020 as an external consultant at Wipro Technologies
  • Limited, Kolkata. Working on embedded software Continental’s automotive
  • domain.The project is for Continental for their indigenous Telematics Platform.
  •  May 2019 – Jul 2019 as an external consultant at Azure Software Pvt. Ltd
  • Worked on migrating the code base written in CGI Perl to Python. It was
  • basically a Genome browser project of Indian Institute of Chemical Biology.
  •  March 2018 – October 2018 as an External consultant at Wipro Technologies
  • Limited, Kolkata, India. Worked at Wipro at Hewlett Packard Enterprise
  • account for their Network Attached Storage or NAS servers commonly known
  • as StoreEasy server. Utpal’s main responsibilities are giving L4 support for the
  • StoreEasy servers along with designing the architecture for different utility
  • software for StoreEasy. Utpal had worked on StoreEasy’s performance
  • dashboard using ElasticSearch and MetricBeat
  •  February 2018 – February 2018 as Senior Consultant at Prophecy Sensorlytics
  • Pvt. Ltd. Kolkata, India. Worked on IoT devices and sensors firmware TI2650,
  • MPU9250 series of board.
  •  April 2017 –January 2018 as Senior Consultant at Orion Solutions Pvt. Ltd.
  • Kolkata. Worked Java Web-Service using REST-API for Asterisk, an open
  • source telephony software. Designed, architected and implemented the Web
  • service on Asterisk Server for CRM.
  •  October 2015 – December 2015 as Senior Consultant at IntekServ Software
  • Pvt. Ltd. Kolkata. Worked on HTML5 using Kendo, WCF, Entity Framework and
  • SQL Server on HealthCare Doman.
  •  September 2014 – April 2015 as Senior Consultant at Softtrends Software
  • Pvt. Ltd. Bangalore. Worked on Windows WPF using DevExpress, Leadtools
  • (graphics tools) for development of software for dentists.
  •  June 2011 – January 2014 as Senior Consultant at Azure Software Pvt. Ltd.
  • Kolkata. Documented standards, guideline, artifacts and strategic plans to
  • develop .NET based software for controlling the all display controller system
  • on PC.

Ibm

Advisory Information Technology Architect

Feb 2007Jun 2011 · 4 yrs 4 mos · Kolkata, West Bengal, India · On-site

  • Documented standards, guideline, artifacts, Risks, Issues and strategic plans to
  • develop .NET based application. Provided guidelines, standards, and mentoring to
  • Windows Server based application development of architecture and integration
  • strategy with accessible to other enterprise systems. Architected the embedded
  • software for Sales and Distribution domain. Responsible for the overall architecture of
  • hand held application for the field representatives handling orders and supply of
  • goods. Played a major role on winning projects in different area of embedded
  • solutions. Participated actively in Technical Development Assessment and Delivery
  • Excellence of various application deliverables.

Glencoe technology pvt. ltd

Technical Lead

Sep 2006Oct 2006 · 1 mo · Kolkata, West Bengal, India · On-site

  • Architected the GPS enable navigation software on Nokia mobile phones. Nokia mobile
  • phones support Symbian OS. The software architecture was developed on Symbian OS
  • using Symbian C++. It was a navigation program which uses GPS system to navigate

Siemens healthineers

Technical Lead

Jan 2005Aug 2006 · 1 yr 7 mos · Kolkata, West Bengal, India · On-site

  • Leader of the architecture team of the offshore development team in Kolkata. The
  • software is targeted for different HealthCare institutions. Responsible for architecting
  • communication between different modules in the middleware running on Microsoft and
  • UNIX platform

Education

University of Calcutta

B.Sc

Jan 1984Jan 1987

South Point High School

Stackforce found 100+ more professionals with Embedded Systems & Software Development

Explore similar profiles based on matching skills and experience