Fremont, Sundara California Senthil – 94538, USA
E-Mail: actezj@r.postjobfree.com / actezj@r.postjobfree.com Mobile : +1-510-***-**** Professional Summary
Results oriented technology professional with seventeen years of extensive experience in development, Software Architecture, Design Patterns, Refactoring, OOAD, UML, Data Structures, and Algorithms.
Demonstrated development experience using Go Lang, C, C++, Java, Graphics, Android and Chromium (Blink) Web Browser. Possess good knowledge in system platform such as view/widget system, surface handling and rendering, SDK support, porting solutions, iSCSI protocol, device drivers, memory management and Telecom applications. Project execution skills - Estimation techniques, SDLC and Agile practice, Architecture, and Innovative (Agile Scrum and Waterfall) across various domains. Technical Skills
Languages Go Lang, C, C++, Java, Perl, Unix Shell Scripts
Open source Blink Chromium, Android, Enlightenment Foundation Libraries (EFL)
Graphics 2D and 3D (OpenGL ES, EGL)
Web Media Native Player ( UNIPlayer, Gstreamer), ME/MSE, WebAudio, WebRTC
OS Rex OS, Lynx OS, Sun Solaris, Linux, Unix (DEC OSF/1), Windows 7
Protocol OAuth2.0, XML, SCSI, iSCSI, TCP/IP, UDP
Debugger Trace32, JTAG, Kernel Debugging, SUN workshop, DBX, GDB
Mobile Platform Android, Samsung Mobile Platforms, EFL, Philips Platform (E740) Patents
US Patent ”Extending instant audible while in a voice call” Oct, 2014: US 201********
US Patent ”Custom voicemail greeting message based on caller” Aug, 13 2009: US 200********
Android Apps in Play Store
TAP.Track.Travel. (T3) : Android app based on Local Transport detail of buses and Trains
INDRadio : Streaming Indian Radio with play, pause controls with favorite channel. Sundara Senthil Page 2/4
PROFESSIONAL EXPERIENCE
Sigmaways, Fremont, CA, USA Senior Software Developer (From Sep 2015) Role & Responsibility
Study and understand of OAuth2.0 Protocol
Study and understand of Go Lang and Redis
Successful Contribution and Achievement
OAuth2.0 Authorization Using Go Language : Designed and Implemented REST based OAuth2.0 Authorization protocol using Go Language, which will be used for Authorizing and giving access to Sigmaway’s Bigdata SAAS Solutions to third party. Redis were used to store and verify the Auth encryption. Encryption were done using base64 and SHA-256 SSL encrypted hash. Avish Websoft, Bangalore, INDIA Senior Consultant (Feb 2015 – May 2015) Role & Responsibility
Overall Manage product development process from requirement to final product delivery
Bring process of requirement gathering, reviewing, Grand Chat Scheduling, Phase wise delivery, etc
Quality of delivery by identifying various test cases and verifying in all stages of development and delivery process
Overall make sure Customer satisfaction in each process. Successful Contribution and Achievement
TAP. Track. Travel. (T3) : Designed and Implemented T3 Android Application with Async threads for backend database access. JSON and REST API were used to communicate and interface between the application and database
PitShot Recharge : Success in delivery with customer satisfaction SAMSUNG Telecom, Bangalore, INDIA Senior Chief Engineer (April 2009 – Jan 2015) Role & Responsibility
Innovate, design, prototype solutions to demonstrate the cutting edge solutions to differentiate Samsung from other OEM in the market and finally commercial the solution.
Latest Chromium Browser on various platform OrSay DTV and Tizen for both mobile and DTV
Innovated Extended Display Solution, released in Galaxy S3 ( Gallery Slide Show )
Added implicit animation for Expandable List Item, released in Galaxy S3
3D effects, between Activities transition in Android
Dynamic Layouting for 3D UI framework.
Sundara Senthil Page 3/4
Successful Contribution and Achievement
Chromium Browser on Smart DTV Platform : Latest Chromium browser based on C and C++ and cross compiled to various ARM based platform OrSay Smart DTV and Tizen for both mobile and DTV
SVI 3D Graphics framework : SVI framework based on C++ is a 3d engine built on top of OpenGLES2.0 inorder to allow faster prototyping and development of 3D apps, UI and effects
Extended Display Solution :Samsung were the first to show different content onto external display mainly on TV using Surface Flinger and Hardware Compositor based on Android Rendering framework
HDMI Specification for External Display : Samsung specified the common interface for ED
SGI framework on Android : Samsung Graphic Initiative(SGI) is a 3D Ui framework on Android, which will differ Samsung mobile/tab from others devices in the market
Enlightenment Foundation Libraries (EFL) Enlightenment the window manager, build on top of building blocks knows as EFL, which is open source on C and C++ and Linux
Samsung Handset Platform (SHP) The Proprietary platform based on C++ for ARM cross platform and most successful platform of all other platform which Samsung holds. SAMSUNG Telecom America, USA Consultant (June 2005 – March 2009) Role & Responsibility
Design, implementation, Owned a new mobile framework
First QWERTY key pad driver were written for North America Market
Provide SDK support for Philip platform, which improved the development time
Expertise on Mobile Domain, platform and framework Successful Contribution and Achievement
Proprietary Mobile Framework (RichUI) Design and implementation of Mobile Software Stack that favors easy development and deployment of applications which are rich in features based on Mozilla Framework
Porting WPP on L4 (QSC6055 - Micro Kernel) Porting of WPP on L4 Qualcomm chipset Qsc6055, which is based on micro kernel based on C++ for ARM cross compiler platform
GSM Simulator Designed and implemented a Simulation Application for GSM (Philips platform based) mobile phone based on C++ using VC++ for SDK.
Wrote unit test cases using unit testing framework like GMock and GTest
Embedded QWERTY Keypad driver for Mobile Handset Samsung came up with unique flip mobile handset (u740) which contain both normal and QWERTY support in a single keypad based on C for ARM cross platform
WAP support for Mobile Handset Wireless Application Protocol (WAP) contains both the Browser
and Samsung Messages, Mobile which handset are supported Mobile handsets in mobile are handset becoming based sophisticated on C++ for and ARM are cross becoming platform multi faceted device. Apart from providing functions for placing and receiving calls, sophisticated functions such as inbuilt camera/camcorder and messaging services are quite common. Sundara Senthil Page 4/4
HCL Tech Pvt Ltd Chennai, INDIA Lead Engineer (Sep 2003 – May 2005) Role & Responsibility
Design, implementation and verification of iSCSI Protocol development
Support Marketing team in marketing this product Successful Contribution and Achievement
iSCSI Driver Development The iSCSI protocol is a mapping of the SCSI remote procedure invocation over the IP networks based on C for Linux Device Driver and Window Device Driver Axes Tech Pvt Ltd Chennai, INDIA Senior Member (Nov 1999 – Sep 2003) Role & Responsibility
Design and implementation of Dual Platform Manager and data server for HLR
Responsible for SMS deployment in AIN networks
Responsible for Processor status view and modify
Responsible for system status reporting with system manager for a telecom switch Successful Contribution and Achievement
DUAL PM and DS IN HLR Implementing the dual Platform Manager (PM) and dual Data Server (DS) in HLR based on C++
SERVICE MANAGEMENT SYSTEM SMS is the center of the management system on the AIN network.
600E PROCESSOR STATUS This project is to view and modify the status and equipage of the processors and sub devices in the CLDC switch using a graphical user interface interactively based on C and C++.
SYSTEM STATUS REPORTING This module collects TMM data for some category and accumulates in system Manager based on C++ and multithread on a Linux based system T.S.S.C.C Vellore, INDIA Team Lead (Nov 1997 – Oct 1999) Role & Responsibility
Responsible for inhouse project identification and implementation and delivery Successful Contribution and Achievement
INTRANET MAIL SERVER : This project is aimed to develop a full-fledged MIME server based on C.
LIBRARY MANAGEMENT AND AUTOMATION : The main objective of the project is to automate a Library, which can be used by colleges based on VB EDUCATION
Bachelor of Engineering (Computer Science) Madras University (1993-1997)