The document provides details about an individual with 12 years of experience in product development and project management across various industries. They have extensive experience leading teams in Japan and managing onsite/offshore projects using Agile methodology. Their technical skills include programming languages like C/C++ and experience developing embedded systems, printers, and other products.
1. Excellent track record of managing product development / software
projects with specialisation in Automotive Embedded Systems,
Switching, Wireless Systems, Printers & Peripherals Office
Automation (Multi-function Peripheral Devices, Printer Driver)
Total 12 years of experience in Analysis, Design, Development, Testing and
Management of various IT projects across diverse industries from service
organization to product companies and various roles from developer to
project manager.
Project management experience with Japanese customer in an outsourced
project setup through all phases of the project life cycle – Initiation,
Planning, Execution, Monitoring & Control, Closure and post-production
support
JLP2 N2 Certified, BJT and J-test
Japanese speaking Multilingual Program/Project Manager with experience
of managing onsite / offshore projects, using Agile Methodology, for high
profile Japanese clients
Skilled in C, C++, Embedded programming, JavaScript, Microcontroller &
Network Programming in Linux/UNIX and OOP concepts
Exposure in building and leading high-performing teams of size 35+,
located both at onsite & offshore; acquired 8 year’s experience in Japan
Targeting assignments as Onsite Bilingual Coordinator (Technical Manager) with an organization of repute
in Japan
Profile Summary
Handled
Personal Details
Date of Birth: 8th December 1980
Languages Known: Japanese, English,
Tamil and Hindi
Passport Details: No. Z2006750; Valid
Till: 2019
Visa Status: Japan – COE; Validity:
Jun’13 – Jan’17
Education
Master of Technology (Process Control &
Instrumentation) from National Institute of
Technology, Tiruchirappalli, Tamil Nadu, India
with CGPA 8.37 in 2004
Bachelor of Engineering (Electrical and
Electronics) from Saranathan college of
Engineering and Technology, Trichy, Tamil Nadu,
India with 84.8% marks in 2002
Diploma in Instrumentation Technology
from Tamil Nadu Board, India with 90.5% marks
Key Skills
Career Timeline Clients Handled
2. Work Experience
Since Nov’15 – Till date
Sep’08 – Nov 2015
Jun’05 – Sep’08
Jul’04 – May’05
QuEST Global, Japan
Joined as Technical Manager in Nov 2015.
HCL, Japan
Joined as Lead Engineer; promoted as Associate Technical Manager
Wipro Technologies, Bangalore as Senior Software Engineer
Kernex Microsystems, Hyderabad as Systems Engineer
Role:
Spearheading end-to-end development of products on Embedded Technologies
from the stage of conceptualisation to realisation in field; exploring various
design options in order to arrive at an optimal product or solution architecture
Ensuring smooth implementation and testing of the systems / application at
client location; taking technical decisions on architectural/design proposals,
providing technical direction to development teams and proposing / adopti ng
new technology aspect for long term product development
Managing project life cycle from the stage of initiation till monitoring & control
including planning, estimation & scheduling, cost estimation & budgeting,
working with onshore & offshore teams, updating information to all stakeholders,
integrating change control, planning risk responses and contingency planning
Creating SOW, requirement documentation, Work Breakdown Structure (WBS)
and Project Plan; implementing project plans within preset budgets and
deadlines; tracking project progress
Conducting monthly reviews on project status; resolving operational and delivery
challenges by providing strategic & tactical direction
Strong expertize in all project delivery phases starting from Pre-sales Support,
Estimate / Proposal preparation, Requirement Definition, Technical Design,
Development, Testing And Delivery
Program Management experience of executing difficult and complex projects in
phases before establishing and starting a project (such as Hardware, Software,
License procurement), Vendor Management, Coordination with other vendors
during Integration Testing
Highlights:
Developed and scaled dynamic and innovative teams based on trust and
mutual respect to successfully deliver and support complex embedded products
Designed and led the implementation of architecture improvements that
rescued 10 products plagued by software design flaws and deficiencies
leading to a remarkable increase in sales and 100% customer satisfaction level
Transitioned from Waterfall to Agile Development Methodology;
incorporated early field feedback to ensure that the delivered functionality
aligned with immediate customer needs
Executed several successful customer projects and delivered multiple product
lines which have resulted into volume shipments for the organization and
generated revenue in excess of US $ 25 Million
Achieved fantastic track record for delivering projects on committed
dates meeting high quality expectations
Executed 30 major cost reduction ideas to achieve additional margin of US $ 35
Million with productivity and efficiency improvements; worked closely with
purchasing and finance to track month-on-month progress on the same.
Put strong emphasis on quality and stability improvements to the product;
led and mentored a dedicated team of engineers whose main focus was on
improving product stability
Won Feather-In-Cap Award 2 times from Wipro Technologies
3. Technical Skills
Development / Productivity Tools: ASM, Cygwin, Tornado, Eclipse,
Enterprise Architect, Trace 32, Turbo C++, VC++, Visual Studio.NET, Platform
SDK, Visual C#2005, QT framework
E-Com Frameworks / Web Technologies: Tomcat/Apache Web Server
Network / Telecom / RT / Systems Software: Device Drivers on RTOS &
UNIX, Image Processing, NT Device driver, SDL & Socket Programming, TCP/IP
Programming Languages: Assembly Language, C/C++, VC++, Data
Structures & Algorithms, Win32 API Programming
Software Engineering Tools: .NET Framework, CVS, MS Visio, MS Visual
Sourcesafe, Pure Coverage, Purify, Rational ClearQuest, Rational Requisite Pro,
Rational Rose, SOFTWARE TESTING, VxWorks Development Shell
Tools: Visual Studio 6.0, Visual Studio 2005, EA, VSS, IBM Rational Clear Case &
Clear Quest, SVN, Git, PVCS
Operating Systems: Windows, Linux, VxWorks
Databases : DB2, SQL Server 2000
Tool knowledge:
Linux Target image Builder, Android, GCC-ARM, Yocto Filesystem, Git.
Assembly level & C programing in 8085, 8051, PIC, AVR.
Hands on experience in Linux Device drivers, Boot-loaders and Board Bring Up.
Hands on experience with Bare metal Platforms.
Hands on experience in Freescale i.MX6X, i.MX53, i.MX25, i.MX23 and Cyclone V
based Processors.
Hands on experience in PoS systems.
Hands on experience in Android and Linux Porting.
Experience in Linux 2.6.x, 3.0.x, 3.1.x and 3.4.x.
Hands on experience in Board Bring-ups and Platform Development with various
bare metal Platforms.
Hands on experience in Hand held devices.
Hands on experience in developing software and Firmware for micro-controller
systems design.
Hands on experience on customized product development.
Knowledge in 8 bit, 16 bit and 32 bit micro-controllers/Processors.
Experience in Data acquisition and supervisory control systems.
Initiation:
・ Ability to comprehend to SOW and completely understand project cost,
schedule and scope
・ Ability to prepare Iterative Plans for agile projects
・ Ability to resolve conflicts around scope, effort and schedule in a mutually
agreeable manner.
Execution:
・ Ability to facilitate calls with cross functional teams based on a pre-defined
agenda.
・ Ability to measure progress of a project against a well-defined plan on a
frequent basis
・ Ability to identify potential risks proactively
・ Ability to device mitigation strategies to avoid risk from occurring
・ Ability to device mitigation strategies to overcome risks that have already
occurred
・ Ability to identify all customer dependencies ahead of time.
・ Ability to follow up and close all dependencies on time.
Closure:
・ Ability to coordinate retrospection meetings with the necessary stakeholders
after a project/ sprint is completed, document learning and implement them
for future projects.
・ Escalation management:
・ Ability to understand the issue reported and assure / reassure to gain
customer confidence and derive an SLA.
・ Ability to identify appropriate resources to resolve the issue reported within a
committed SLA
・ Ability to follow up and ensure that the committed SLA for resolution is met.
4. ANNEXURE
Project Details
Title: Smart Cloud Relay Product Development
Client: Toshiba Power Systems, Fuchu Japan
Period: Since Nov’15
Role: Senior Technical Lead & Onsite Bilingual Coordinator
Team Size: 6
Operating System: Linux
Languages / Tools: C, Toppers FMP RTOS, Altera SOCFPGA, Database, JavaScript, Eclipse, SVN
Scope: For Communication between OS, a common software based on the SafeG Dual-OS-comm
component and RAW Ethernet Packet Communication feature using MAC address over Ethernet
interface between two RTOs. At Linux end, shared object libmemacc.so is used and using IOCTL
commands, file and data are shared with RTOS of FD Board and Main Board. At RTOS end, we
have developed the communication APIs over RAW Ethernet connection and Dual-OS-Comm
components. Low priority mode is used to transfer Acknowledgment to Linux from RTOS end.
Configuration scripts for webserver with HMI HTML pages on Apache Webserver
Linux Program
RTOS Program
Responsibilities:
Analyzed functional specification and fathered requirements from Architect Team & other interaction modules
Participated in SRS/HLD/LLD/PG/UTCT for software development and testing
Served as SPOC for technical issues in onsite
Reviewed deliverables from offshore and coordinated client communication with local vendor
Created & executed Relay dependent integrated test cases at onsite
Interfaced with hardware components at a Systems level, providing enhanced troubleshooting skills.
Title : Linux Y2K38 Solution (For Toshiba)
Client : 3
Period : 7 months
Environment : Linux Angstrom Distribution, C, Altera Cyclone V, Linux-3.10.
Role and responsibility : Client Coordination, Project monitoring and update status to Client, Modifying Kernel, Cross
Compiler and Libraries for solving Y2K38 Bug
Description:
Making an already existing and working Relay system software to work even after 2038 January 19th
(Magic day). It includes Application packages, system calls and Kernel. All the time related calls needs to be modified. The
activity included here are modification of cross-compilers, Core kernel internals, System Calls and application Libraries
which may have impact of Y2K38 Bug. The solution design and implementation should guarantee the fix for Y2K38.
FEATURES (Device):
Altera Cyclone V with Linux Angstrom Distribution.
512 MB RAM
EGLIBC-Linaro
MMC Card Support
MTD – Flash
EEPROM – Atmel 24c32
RTC Dallas ds1339
SPI Flash – Micron n25q00
Ethernet
Title: ZeusSZX0 MFP Panel Product Development
Client: Konica Minolta Business Technologies, Japan
Period: Since Jul’15
Role: Senior Technical Lead & Onsite Bilingual Coordinator
Team Size: 28
Operating System: Linux
5. Languages / Tools: C++, Eclipse, EA, IBM Rational Clear Quest, Clear Case
Scope: ZeusS_ZX0 Product is a 10.1-inch Panel Display Device and Advanced 5th Generation UI Source
Code Version of Konica Minolta Firmware. It is derived from 9-inch Basic Panel Software and FUM
Development using Scalable UI Framework.
Responsibilities:
Analysed functional specification and fathered requirements from Architect Team & other interaction modules
Participated in BD/ DD/PG/UTCT for creation of Panel module component and common classes
Served as SPOC for technical issues in onsite
Reviewed deliverables from offshore and coordinated client communication with local vendor
Created & executed MFP dependent test cases at onsite
Interfaced with hardware components at a Systems level, providing enhanced troubleshooting skills.
Title: Helios MFP Panel Product Development
Client: Konica Minolta Business Technologies, Japan
Period: Jul’14 – Jul’15
Role: Senior Technical Lead & Onsite Bilingual Coordinator
Team Size: 28
Operating System: Linux
Languages / Tools: C++, Eclipse, EA, IBM Rational Clear Quest, Clear Case
Scope: Helios Product was a 7-inch Panel Display Device and 5th Generation UI Source Code Version of
Konica Minolta Firmware. It was derived from 9-inch Basic Panel Software and FUM Development
using Scalable UI Framework.
Responsibilities:
Analyzed functional specification and fathered requirements from Architect Team & other interaction modules
Participated in BD/ DD/PG/UTCT for creation of Panel module component and common classes
Served as SPOC for technical issues in onsite
Reviewed deliverables from offshore and coordinated client communication with local vendor
Created & executed MFP dependent test cases at onsite
Title: 7inch Panel Display- Architecture Improvement Design
Client: Konica Minolta Business Technologies, Japan
Period: Oct’10 – Jul’14
Role: Senior Technical Lead & Onsite Bilingual Coordinator
Team Size: 45
Operating System: Linux
Languages / Tools: C++, Eclipse, EA
Scope: The current 9-inch Panel Screen using Native Font Display as renovated to work on 7-inch panel
display considering the importance of usage of handheld devices among the consumer
electronics. The project aimed at improvement of current version Konica Minolta MFP Firmware
Panel Code for 7inch Panel Display. The current version code was running the panel source code
in a single process. The improved version had many process based on the number of modules
alive at a particular time. The 7inch panel design layout and architecture was changed to scalable
UI font and scalable UI framework to fit the existing source code so that the user could turn on
9inch and 7inch based on their convenience from admin mode.
Responsibilities:
Designed 7inch Panel Display Architecture, Panel Module BD and DD
Functioned as SPOC for technical issues at onsite
Reviewed coding and test cases of team mates
Title: Panel OpenAPI Development for Minerva
Client: Konica Minolta Business Technologies, Japan
Period: Jan’10 – Sep’10
Role: Senior Technical Lead & Onsite Bilingual Coordinator
Team Size: 50
Operating System: Linux
Languages / Tools: C++, Eclipse, EA
6. Scope: Minerva is 5th Generation UI Source Code Version of Konica Minolta Firmware. OpenAPI was a
proprietary API Communication System that allowed software application developers to create
applications that communicate with Konica Minolta MFPs.
Responsibilities:
Created OpenAPI updated specifications
Responsible for refactoring nearly 100% of an existing code base into pattern directed C++ Framework software,
effectively increasing reusability while minimizing maintenance and cost.
Developed BD & DD of Panel Module and common classes
Functioned as SPOC for technical issues at onsite
Title: Taiga Maintenance
Client: Konica Minolta Business Technologies, Japan
Period: Sep’09 – Dec’09
Role: Technical Lead & Onsite Bilingual Coordinator
Team Size: 15
Operating System: VxWorks
Languages / Tools: C++, Visual Studio 6.0, EA
Scope: Taiga was a new Konica Minolta Black and White MFP.
Responsibilities:
Functioned as SPOC for technical issues at onsite
Managed complete ownership of OAPI Module
Fixed the run time issues in CT2 and FVT phases
Reviewed team mates fix and provided suggestion to give effective fix
Title: Taiga
Client: Konica Minolta Business Technologies, Japan
Period: Mar’09 – Aug’09
Role: Senior Technical Lead & Onsite Bilingual Coordinator
Team Size: 15
Operating System: VxWorks
Languages / Tools: C++, Visual Studio 6.0, EA
Scope: Taiga was a new Konica Minolta Black and White MFP.
Responsibilities:
Designed & implemented Panel OpenAPI Module related work in USL
Conducted review and corrected work done by other team mates
Coordinated the team and delivered the artifacts at correct time to client
Interacted with client and gathered & verified requirements
Title: Business Scanning
Client: Konica Minolta Business Technologies, Japan
Period: Oct’08 – Feb’09
Role: Senior Technical Lead & Onsite Bilingual Coordinator
Team Size 12
Operating System: VxWorks
Languages / Tools: C++, Visual Studio 6.0, EA
Scope: Business Scanning allowed users to go to MFP (Multi-Functional Peripheral), scan a document
and send it remote server location. From there the documents were sent to other locations such
as file server, windows share point document library, or E-Mail based on scanned property. The
system consisted of web services, applications and windows services. The windows services,
known as Scan-Server, were provided in windows 7 server SKU.
Responsibilities:
Designed and implemented the NetTx Module related work in USL
Conducted review and corrected work done by other team mates
Coordinated the team and delivered the artifacts at correct time to client
Interacted with client and gathered & verified requirements
7. Title: PC based Voice Recognition System
Client: Xanavi Automobile Systems, Japan
Period: Jun’08 – Sep’08
Role: Technical Lead - Offshore
Team Size: 4
Operating System: Windows
Languages / Tools: VC++, Visual Studio, .NET, Socket Programming, TCP/IP, C/C++, .NET Framework, CVS, MS
Visio, Embedded Systems
Scope: The project aimed at development of prototype of the PC based Voice Recognition and Synthesis
System to be used in the existing target based on Keyword Recognition Method. The work
involved design, development and testing of the Speech Recognition Engine. Design was changed
from Japanese to English language to meet the exact requirements.
Responsibilities:
Undertook analysis of existing Japanese system and developed prototype for US based Voice Recognition System
Interacted with client and gathered & verified requirements
Title: Porting of Image Processing & Control System
Client: Konica Minolta Business Technologies, Japan
Period: Feb’08 – May’08
Team Size: 4
Role: Developer
Operating System: VxWorks, uiTRON
Languages / Tools: Trace 32, Platform SDK, Product Development, Device Drivers on RTOS & UNIX, NT Device
Driver, RTOS, SDL & Socket Programming, Assembly Language, C/C++, CVS, Automobiles,
Embedded Systems, HEW IDE, RCAN Analyzer, SCIF Terminal, JTAG Emulator, SoC Processor,
WinCVS.
Scope: The project aimed at porting of Image Processing & Control System to target (SoC Processor)
with added functionalities like CAN, Sensor Board (GPS, GYRO etc), Programming Flash from
Vxworks to µITRON OS. It involved porting of the basic modules required for system booting,
initialization and debugging the IPC system in SoC Processor. I/O dependent modules were
ported for the IPC System. It also involved customization of BSP files, OS configuration files,
make files depending upon the required OS facilities, target configuration, code base
configuration. I involved analysing and porting of GPS, GYRO, G-Sensor drivers for external
hardware (Sensor board) attached to target, ena bling cache for optimization of system
performance, memory optimization.
Responsibilities:
Developed code, prepared test case, and executed unit testing with the target board
Interacted with client and gathered & verified requirements
Title: IEEE 802.1x Protocol Implementation using C/C++
Client: Toshiba MFP Printers & Peripherals, Japan
Period: Aug’06 – Jan’07
Team Size: 8
Role: Developer
Operating System: Vxworks, Linux, MS-Sourcesafe
Languages / Tools: SQL Server 2000, Tornado, Trace 32, Tomcat Web Server, Data Privacy, NT Device Driver,
Socket Programming, TCP/IP, C/C++, MS Visio, VxWorks Development Shell, Cisco Routers,
Dynamic Host Configuration Protocol (DHCP), Embedded Systems, Switching, Wireless Systems
Scope: The project aimed at porting and development of IEEE802.1x prototcol from Linux to Vxworks for
various EAP types. It involves the porting of open source code for Xsupplicant from Linux to
Vxworks and testing the IEEE 802.1x protocol in the Wired and Wireless Router Switch.
Responsibilities:
Undertook coding in C/C++ on Vxworks, prepared test-cases and executed Unit Testing with the target environment
Title: PowerPanel 5.5
Client: Toshiba MFP Printers & Peripherals, Japan
Period: Jan’06 – Jun’06
Team Size: 13
8. Role: Developer
Operating System: Windows XP
Languages / Tools: VC++6.0(win 32 SDK), Touch Panel
Scope: PowerPanel 5.5 was an enhanced version of PowerPanel 5.4. This interface software had more
advanced feature of simulation, which imitated the Touch Panel, and a new Animation Object
that displayed the image according to the timer or tag values. In any manufacturing
environment, there are a number of machines that need to be monitored and controlled on a
continuous basis. PowerPanel touch Panels were used as Operator Interfaces - also known as
Human Machine Interfaces or HMI’s - that allowed operators to monitor & interact with machines
and process controllers (typically PLCs) by reading and writing information to them. The
PowerPanel utilised this Panel Interface Software to design, build, and program and download
screens from the PC to the touch screen. The screen that was created on the PC looked just like
what will be displayed on the touch screen, so the user could precisely size, align and make
changes quickly.
Responsibilities:
Created dialogs for displaying various screens related to Tags Edition, Alarm History, and Multi-line Label for objects
Title: Application Development for Multi-function Peripheral Device
Client: Toshiba MFP Printers & Peripherals, Japan
Period: May’05 – Sep’08
Role: Offshore Senior Developer & Onsite Bilingual Engineer
Team Size: 25
Operating System: C, C++, Vxworks, Cygwin, Bugzilla, Bunseki, IPAT, MS-Sourcesafe
Languages / Tools: Device Drivers on RTOS & UNIX, Image Processing, Socket Programming, TCP/IP, C/C++, Data
Structures & Algorithms, Win32 API Programming, MS Visio, MS Visual Sourcesafe, Pure
Coverage, Rational ClearQuest, Rational Requisite Pro, Software Testing, Application Center
2000, Embedded Systems
Scope: MFP was an Equipment which combined various Digital Electronic Equipment such as Scanner,
Fax, Printer, Copier, Stapler, and Punching. The heart of the MFP was Motorola PPC processor
that worked on the VxWorks Real Time Operating System (RTOS). It used simple print protocols
(LPR, Raw port 9100) to receive print jobs from remote clients. A network interface provided
connectivity allowing remote printing, as well as scanning to email, file, template, fax, twain, and
FAX to File, E-Mail and Print. An analog FAX accessory allowed the transmission and reception of
FAX over analog telephone lines. Internal to the system were processors, memory (RAM, ROM),
firmware, and hard disk storage. Management access control was provided by a combination of
administrator account (username and password), SNMP Community Names, SNMPv3
authentication keys, and IP Access Control Lists. A variety of management interfaces, including
SNMP, the Embedded Web Server (EWS) using HTTPS (TLS/SSL), DHCP, and BOOTP provide the
highest level of security, supporting encryption and access controls, and are the recommended
interfaces. This project involved the product development life cycle comprising of requirements
gathering, analysis, design, development, coding, implementation, and debugging of tool
automation software using TCP/IP communication protocol. It involved creation of multithreaded
programs for Inter-process communication in C/C++. GUI Development was carried out using
JavaScript for Network Management using TCP/IP. Version Control of software using Visual
Source Safe. Embedded Software Environment: C/C++, JavaScript, TCP/IP, Cygwin Simulator,
Rational Test Suite, Motorola PPC Single-board Computer.
Responsibilities:
Developed the Controller-Engine Code for multifunction peripheral device, bug fixes and unit testing in C & Vxworks.