Sei sulla pagina 1di 7

Sabarinathan4@gmail.

com
Mobile: +91 7358996068
Skype id: sabari_can

Sabarinathan Sethuraman
Experience in IT / Embedded software

Job Location Preference: Bangalore / Chennai

PROFILE

EXPERIENCE SUMMARY:
Overall 12 years of experience in IT Software Engineer/Analyst &
Embedded software design, development testing maintenance.
Experience in C,C++ , QT/ QML Programming in Application,
Embedded, Automotive infotainment software development.

 Strong Experience in GUI/HMI development using C C++ in


Windows, CMAKE, QT/QML & Linux, Yocto build environment.
 Experience in Bluetooth module in (A2DP, AVRCP, HFP, PBAP, PAN, Phone-book Server)
development for embedded devices under Linux, T-kernel , Accordo2 platform environment.
 Experience in Agile Methodologies and tools such as JIRA,GIT,GERRIT,Polarian, confluence
 Experience in UML design tools, EA, Rhapsody, Rational , MS Visio, Artisan Design.
 Experience in BT, SPI, I2C, IPOD, Wi-Fi experience in device driver development.
 Experience in Accordo2(STM32) , IMX53 , TI platforms (Module design, Porting, SW
development, HMI, Keypad Interface, Codec implementation, device driver, firmware ,etc) in
Automotive platforms
 Experience in Unit Testing, Automation testing, Black box, White testing, Smoke testing, and
software maintenance

TOOL BOX

Skill Type Description

QTcreater IDE,Ubunthu, VC6.0,Visual Studio 2008 & 2015 ,


Platform& Software Tools
Windows CE 6.0, WEC 7, IAR Embedded Work Bench, Eclipse IDE,
Trace32(laturbach), Green Hills Multi IDE, (T-Kernal) eBinder 1.9,
GNU,GCC compiler, WinCE 6.0 Platform Builder. IAR Embedded
workbench, jlink segger tools
Operating Systems Windows, Linux, Windows CE

Programming Language C, C++ , QT/QML,VC++, Win32, (Genivi, DBUS)


Franca/CommonAPIC++
Software Configuration Git, SVN, CM Synergy, Visual Source Safe.
Management Tools
RTOS OSEK, T-Kernel , Micrium OSII.

UML Design Tools Artisan Studio, Rational Rose, Rhapsody, EA (Enterprise Architect
tools, MS Visio.
Agile Tools JIRA, GIT/GERRIT, Confluence, POLARIAN, Yocto
Skill Type Description
HW platforms IMX53, TMS470, ST1095(Accordo2), K21, BT(CSR811), C55,
Database &RDMBS Oracle 10i, MS SQL , RDBMS, Toad.
Automation Testing Automation Testing tool development for various embedded
devices, Test Shell, Test bench 4.0
Protocols TCP/IP, UDP, USB 2.0, UART, CAN , I2C, SPI, MOST, RUDI ,
BT( A&W, MECCEL BETULLA)
Hardware Platforms Accordo2 (STA1095), IMX53, Broxton, TI-OMAP, K21,
AT91SAM9260 Micro controller (ARM-9 core).

PERSONAL DETAILS

Present Address No 42A, kaggadaspura , CV raman road, Bangalore-


560093
Citizenship India
Passport Number & Validity S6583371 & 19/08/2028
Marital Status Married
Date of Birth 25/03/1982

WORK EXPERIENCE:
2019 June - Not working
2018.11 – 2019.06 Technical Leader, Utthunga technologies, Bangalore, India.
Client : Fluke International
Working for Temperature measurement device, development using
QT/QML using C++ language using advanced OOAD coding
standards,presently working on QML and QT code bug fixing and
adding new feature in existing simulator project. DBUS IPC used as
interface between client and server.
2018.03 – 2018-10 Sr.Programmer Analyst, Augusta Hitechsoft solutions,Coimbatore
(freelancer)
Client :Sunuclear , USA
Worked for AirQuality Measurement device , IOT project.
Software modules developing using C++ Qt/QML UI based Andriod
Mobile application connected with IOT device and connect with cloud
server, module includes UI development, functional implementation
for co2, temperature, pressure,air pollution control API, send/recv via
Bluetooth and server connect with cloud(REST API) , Login, Social
Login using QT-OAuth libraries.
Integration tools: Git, TFS –integration tools, Source Tree
2017.12 – 2018-02 Embedded Software Lead , UST Global Sdn Bhd
,Penang,Malaysia
Client :Motorola Solutions SdnBhd, Penang , Malaysia.
Role in Motorola :Sr. Analyst Programmer – individual contributor&
Module leader in Motorola

Task & Activities: Motorola tetra wireless device protocol


configuration. Radio Frequency
configuration in device driver code using legacy Motorola’s RTOS code
.802.11,LTE Modem protocol configuration and testing with signaling
tower. Wireless tower setup and configuration using Motorola communication
software's, automation testing using phython scripts.

Ergonomics Application(Bug fixing) –C, C++,Win32, Linux based


Ergonomics radio
application debugging , bug fixing, design change , reviews,
integration with
GIT , followed the Agile tools and Agile process to close each SR, PR.
The task are including HMI, GUI bug fixing for Radio devices. Phone
call , Private call , SDS ,Settings, Tower Blink icon, messaging
module, menu implementation using C++ 11 logic. (Task are
including Air Tracer, Code Plug configuration, Communications setup ,
tower configuration for Motorola Radio device testing)

Bluetooth Accessories Module (Motorola Solutions, Malaysia)


worked for CSR811 BT chip communication channel for
UART enable in new target board bring up, design and create
mock up board for testing the software modules .my role is module
lead , developing accessories software for BT module and manual
testing and integration.working closely with Hardware team
for board
bringup ,design changes ,scoping the Rx,Tx channels, etc.
Programming languages and tools: C, C++, Middleware,CSR
Bluetooth, JTAG , , LLS , debug tools, Linux GCC,GNU CMAKE
.
Integration tools: Git, GIRA, Gerrit, EA – Configuration Management
tools

2015.08– 2016.08 Lead Engineer, Sasken Communications pvt ltd ,


Bangalore, India

Client : Intel , Bangalore, Duration – 4 months


Role: Developer

SW : Intel Broxton Board, Wireless 802.3 , NFC( C++,Win32)


Phython Working in Intel Board for Wireless protocol , NFC module
development and testing of Driver code for testing
testing and verification of Wif/NFC socket ports connectivity
using test API’s . development of low level code for socket
connections and development of middleware connection
API’s. followed IEEE standards and intel security verification
certificates. Validate the code testing and releasing as per Intel standards.
Client :Delphi Automotive (Bangalore), Duration – 9 months
Role in Delphi Automotive: Sr. Software Engineer – Team member
Working with Sweden team(Delphi) for developing the Bluetooth
software–Telephony Module on VolvoCars OEM,responsible for
Telephony BT profile implementation of Connection Manager,HFP(Hands Free
Profile),also involdedQT/QML based client/Server code development
using C++, OO technology, Write QT framework using C++
concepts defined using large phased module developed for BT profile
implementation.

Programming languages and tools: C, C++, MeccelBetulla,CMAKE,


QT/QML, GCC compiler, Linux (Ubuntu1404), Genivi/ComomAPI(DBUS),
Intel Broxton board.

Integration tools: Git, GIRA, Gerrit, Atleasean tools( Plan, Work, Track
records, scrum updates, developer discussions, QA)

2014.11 – 2015.05 Senior Embedded Software Engineer, Gimper Technology,


Singapore
(Client :Desay Automotive ,Singapore)Duration - 6 months contract

Role in Desay : Sr. Software Engineer – Project : Low Cost Radio


Worked in
cross functional team in Singapore for developing Bluetooth 4.0,
IPod,SPI,I2C
Media module on Accordo2 (STA1095) platform for Low Cost Radio
project in automotive system., my responsibility is individual contribution
for design & modeling of proposed flow, development
algorithm For BT 4.0 profiles implemented using CSR chipset on Desay
OEM board, this OEM board designed based on Accordo2 (STA1095)
Evaluation board. Closely work with OEM team &follow up with
training of ST EVM board and implementation issue for all modules.
Review with customer on onsite location (china) as well as A&W BT stack
team work closely for this project to continouse support for BT-Stack
implementation.

Programming languages and tools: C,C++ ,T-kernal,eBinder 1.9,


A&W (BT
SDK),Jlinksegger tools, DESAY OEM Automotive Soc.

Integration tools: Git, MS Visio – UML design, SVN

Onsite Experience: DESAY Automotive, ShenZhen, China.(1 week)

2013.10 - 2014.06 Sr.Software Engineer, L&T Technology


Services ,Mysore,India
(Client: Emerson ,USA ) Duration - 8 Months
Role in L&T : Sr. Embebber Software Engineer – Team member

Aprodite :Working as embedded software developer for


design,development of Modbus/EFM business logic implementation using
RTOS source code, my responsibility is implement function codes
based on Wifi (802.11) device drviver , Modbus/EFM protocol design using
C/C++ code. Interacting with onsite coordinators for daily
updates, requirement analysis & review with teams.
Also involved UML design patterns on remote design tool such as Artisan
design, Visio.
Programming languages and tools: C,C++,Micrium OS2, 802.11
IEEE IAR tools.

Design & Integration tools: Artisan Design, MS Visio, SVN, GIT

Target devices: Industrial Automation device

2011.11 - 2013.08 IT System Analyst, Total Ebiz Solutions pte ltd, Singapore

(Client:Transitlink& LTA , Singapore) Duration - 2 years contract

Role in LTA &Transitlink : IT Analyst –Team member

0 Working as IT analyst for Governmentbased- Add Value Machine


project.client-server applicationwith GUI, win32 based application
developed for public used smart card top-up
1 Ezlink/NETS card payment system,the modules includes top-
up,concession for student,seniorcitizens, for claims, penalty,
location view,etc.
2 6 months involved Automation testing for embedded platform.
3
4 Autobench(LTA,Singapore) : Autobench is the Automation testing tool
which is developed using VC++,.Net SDK and we used to
customize testing smart card reader for calculating fare
system by inptingthe million test cases using Phython and
Perl scripts.
5 BLS GPS Simulator:(LTA, Sngapore)
6 This project is implemented for Bus station automatic upstage in
softwaresimulated manner, I involved this task for code migration from
C++ to VS.Net using VC++. Configure the hardware setup
according to Bus using the power line wires to connect the HW
peripherals, to make the stage upstage used as each station
marker id and simulated using the singleton design pattern
using OOAD method. This project is specifically
implemented in LTA, Public Buses
Programming languages and tools:C,C++,JS, C#, VC++, Win32,
VB.NET, VS2005, VS.Net.
7 Database and tools : SQL , PL/QSL, Oracle11i, Develper2011,
Toad, DBA
8 2010.11 – 2011.11 Sr.Embedded Software engineer, Spyro technologies pte ltd,
Singapore
(Client :Continental Automotive) Duration -1 year contract
Role in Continental : Sr. Embebber Software Engineer – Team
member Worked in
a cross functional team in developing the Car Navigation system, I was
responsible
for implementing the Car Audio Bleep(front & rear side of
car,Engineering mode,
vehicle diagnostic modeling business logic. Also implement interface
API for HMI
implementation using Windows Embedded Automotive 7 platform. We
used dual
core IMX53 & TMS470 high end automotive platform for Car Navigation
system.
Worked closely with team for project review, updates and softwares
package
Releases

Programming languages and tools:C,C+


+VS2008,WinCE,Windows Embedded
Automotive 7 OSEK, Trace32, GHS MultiIDE, CANoe,

Design & Integration tools:Rational Rose, Rhapsody 7.0 ,CM Synergy,


DOORS(telelogic software)

2008.06 – 2008.10 Sr. Software Engineer, SPA Computerspvt ltd, Bangalore,India


(Client: Onsite to Taiwan client, MITAC International)
Duration – 6 months contract
Onsite Experience: MITAC international, Taipei, Taiwan ( 6 months)
Working in a cross functional team in developing GPS application using
MIO OEM platform & porting, board bring up, write bootloader &HMI widget
development for MIO GPS portable devices.Module is widget application
as Weather updates in mobile/portable devices using XML/SOAP based C+
+ COM application. client- serverinteration through socket
programming to global web server for real time weather updates.
Programming languages and tools: C, C++, Win32, VS2005, WinCE
5.0 SDK.

2007.08 – 2007 .12 Software Engineer, Cambridge solutions , Singapore


(client :Continental Automotive – formally known as SIEMENS VDO)
Duration - 6 months contract
Working in a cross functional team in design and architecture Keypad
implementation for Car Radio Navigation System.Worked
for car navigation system on IMX52 based OEM board, I was responsible for
Modeling and development of alogorithm for keypad device driver and
HMI interface events..

Automation Testing : WinCE Test Kit 6.0 :


Windows Mobile Test kit used for Automation testing for the GPS
,Naviagtion module. The testing including, GUI test, Stress test,
regression test,etc.
Programming languages and tools: C,C++, OSEK, VS2005,
Lauterbach Trace32, GHS Multi IDE, CANoe, Windows CE 5.0 SDK.

Design & Integration tools: CM Synergy 5.0, DOORS, Rational Rose

2005.04 - 2007.03 Engineer, GCI Solutions pvt ltd(formely Known as Collabra


Solutions(Bangalore,India) (client – Intermec,
USA) Duration - 2 years

MAT V1.0 – Mobile Automation Testing tool( Intermec ,USA)


Mobile automation testing tool developed using C++ and .Net framework
for
testing Intermec devices and Wifiprinters , this tool created the interface

modules which is send/receive the Automated test data/text to printer for

multiple test run same time. The modules included Bluetooth, Wifi,
Printing
text, Messsaging

WinCE Test Kit 5.0: (inermec , USA)


WinCE Test kit is the Automated testing tool for continous testing of GUI
and
HMI modules , it will be including stress test, regression testing,etc.

iPrintMe : Device driver (Intermec,USA)


The iPrintMeUtility will allow the option of printing of printing text,
Bitmaps anywhere on the page. It does this by generating an image of the
page in the
computer’s memory and then outputting the full page to the printer at one
time. This
utility will be a stand-alone executable that will render an HTML page to a
PB42
printer.
Programming languages and tools:C,C++,Win32, Windows CE 5.0,
eVC++ 4.0,
Intermec: CK60,CN30, PB41, PB51,PB61 ( including Pocket Pc &
Windows Mobile
5.0),Pocket Pc 2003, Windows Mobile 5.0, PB20 (Wi-Fi Printer),PB40 (Wi-FI
printer).

EDUCATION
2000–2004 Adiyamaan College of Engineering, PeriyarUniversity,B.E.
(Hosur)
Graduated in 2004 –Bachelor of Eng, In Computer Science and
Engineering.
Percentage : 72%

Certifications ADET( Advanced diploma in Embedded Technology, Year 2005)


Windows Embedded (WinCE 2540,2530) , Microsoft, Veturecom, US

Achivements :UST Global, Malaysia – Leadership submit


pariticpation .
Woodlands community club –member ship and public work,Singapore.
Participate –College Paper presentation for Wifi communication
subject

Permanent
Address No 142/A ,Pattokattai (T/K),Thanjavur(Dt), Tamil Nadu, India- 628

Declaration: I hereby declare that the information furnished above is true to the best
of my knowledge

Date : 27/08/2019 Sincerely,


Sabarinathan S

Potrebbero piacerti anche