Z a c h N i n a n
No:**, *th Cross, Hennur Gardens,Hennur Bande, Bangalore - 560 043
Email: ****.****@*****.*** Mobile: +91-988*******
Website: http://zach-ninan.branded.me
Engineering / R&D Manager
13+ Years of accomplished experience in Project Management, Software and Resource Development for Mobility, IoT and Embedded Software
Career Objective:
To put in my experience and expertise in establishing a highly motivated and competent team that is people centric, innovative and capable of delivering world class solutions in Mobility and IoT [Internet of Things]. Executive Summary
Demonstrated capability in building a large team from the ground up, focused on R&D of mobile solutions that cater to the needs of various domains and industries such as Automotive, Automation and Ecommerce.
Experience in Agile Project methods and integrating Technology with customer specific business workflows
Following Software Engineering practices together with efficient Management principles delivering solutions that cater to various industry verticals - Automation, Navionics, Automotive and wireless technologies useful for mobility
Knowledge of OS Internals, OOAD, OOP (usage of common design patterns), UML, TCP/IP Networking, multi threaded application & debugging, data structures & algorithm on Linux and Standard Template Programming,
Recognized as an efficient trouble shooter with excellent comprehension of business processes culminating in definition and documentation of business requirements with the ability of mitigating various risks.
Thorough understanding of the Software Development Processes and adopter of Open Source Technologies
Articulate communicator who can fluently speak the language of both people and technology, blending technical expertise with interpersonal skills while interacting with cross-functional teams, customers and stakeholders.
Passionate about team building and understand that everyone is uniquely talented and skilful. This is quite important to observe and articulate as people drive the success of any organization. Key Strength Areas
Mobility ~ Project Management ~ SCRUM ~ Technology Integration ~ Customer Relations ~ People Management ~ Product Management ~ Mentoring ~Implementation & Maintenance ~ Cross-functional Team Setup Professional Experience
Embitel Technologies Mar 2011 onwards..
Head – Competency [Mobility, Cloud, IoT]
Mindteck India Ltd, Bangalore Jan 2004 - Dec 2010
Technical Lead
Boston Technologies Dec 2002 – Jun 2003
Software Engineer
Software Solution Integrated Sep 2000 – Aug 2001
Software Engineer and Faculty
Education
Master of Computer Application - Bharathidasan University Bachelor of Computer Technology - Bharathiar University Expertise
Operating Systems : UNIX, Linux, Symbian, Windows CE,ThreadX, Android,iOS
GUI : QT, FLTK, GTK, .Net
Languages : C, C++ (with STL), VB, Core Java
Scripting : VBScript, JavaScript, Python, shell, awk
Analysis & Modeling : OOAD and UML
Databases : Oracle, MySQL,MSAccess,DBase
Tools & Utilities : JIRA,AgileFant,Redmine,PPP,Xamarin,Eclipse CDT, Carbide, Codewarrior, Siliconlabs,IAR, GreenHills Multi IDE, QT Designer,Kdevelop,Telelogic Synergy,IIS, APACHE, DCM, CVS,VSS, JTAG debuggers, Keil Compiler,UML,Visual Studio 2008, Make, GCC, GDB,DDD,BOOST, Memory profilers, UClibc, VMware,Platform Builder,InstallShield, Doxygen,Cygwin,Dia, Wine on Linux, CrossOver Office QWT,Samba,NFS, SSH,PaGE for Python,SourceForge, Mantis, Trac, Cross Compilers for ARM, PPC and many other GNU / Open Source Tools for Projects, Microsoft Visio, Star UML
Protocols : TCP/IP, Serial Port, CAN, RS-232, RS-485, Wireless protocols CURRENT ROLE & RESPONSIBILITIES
Head of Competency Lab of the Company [ Mobility & IoT ]
Handling team size of 40+ members
Responsible for setting up Mobility Practice for the Organization
Responsible for the Software R&D for the Company in Embedded Solutions
Resposible for establishing the IoT Center for the Organization for Automotive,Automation and Retail
Develop and Mentor a skilled and competent Team capable of delivering Embedded and Mobility Solutions
Project Management, SCRUM Master
Delivery Management
Develop and maintain Technology Partnerships for Mobility and IoT
Reporting directly to the CEO
KEY ACTIVITIES IN THE CURRENT ORGANIZATION
Project Manager and Scrum Master for a Team Developing Tools for an RTOS
For R&D, designed and managed the development of a cross platform UI Framework useful for IVI ( in-vehicle-infotainment )
For R&D, Created POC on Intel and Freescale Platform
Heading the Mobile Technology Practice of the company providing mobility services to the core BU’s : Automotive, Automation and Ecommerce
Project Manager and Scrum Master for a Team Developing Tools for an RTOS
Responsible for R&D involving the development of a cross platform UI Framework useful for IVI ( in-vehicle-infotainment )
Responsible for creating POC on Intel and Freescale Platform
In Mobility, put together and developed a team of experts capable to deliver projects on iOS, Android and Embedded Linux
In Mobility, created POC‘s that demonstrate Mobile integration for various domains
In Mobility, partnered with companies that provide high end Technology and services
Initiated and executed Projects using Open Source Technology
Hired, trained and mentored a skilled and competent Team capable of delivering niche Technology and Solutions
Won the “Making a Difference“ Annual Award
Projects Undertaken
R&D Projects under my Leadership
Cloud and Mobile Connected 4 wheel Robot [emu]- Embitel R&D Technology: RaspberryPi and Freescale, Cloud Services, OpenCV,MQTT, Android App Link : https://www.youtube.com/watch?v=5EEFppCZ1TM Description:
A 4 wheel mini-Robot that was built from scratch mounted with various sensors providing data to a mounted board capable of gathering information required to move around, detect and avoid obstacles. The information is passed to the Cloud enabling both Controlling and Monitoring of the robot over an internet connection. It was also made possible to control the device remotely using an Android Mobile device. This was developed as a PoC to demonstrate the capabilities of data transfer from device to Cloud and processing it in realtime to take decisions by using Machine Learning concepts.A Natural Language processing system was also implemented
IoT Framework - Embitel R&D
Technology: Gateway [ Beagle Board,Freescale iMX ], Cloud Services,Push Notification, Android and iOS apps Description:
A PoC that demonstrates edge to edge communication that involves multiple networking protocols and technologies that showcase the working of the Internet of Things. Sensors communicate to a gateway using ZigBee and/or EnOcean protocols and the Gateway aggregates the data and sends the information to a Private Cloud Server. The Mobile Applications connects to the Cloud server using custom built applications that facilitate monitor and control of the sensors. Beacons were also used as part of this PoC. A re-usable architecture was created from ground up in this project. This is a bi-directional setup and was used to demonstrate the expertise of the organization in IoT towards remote automation
Cloud based Remote Diagnostics - Embitel R&D
Technology: Cloud Services, Android
Description:
The aim of this application is to demonstrate exchange of data between a Cloud server and mobile devices, for the purpose of retrieving engine and battery diagnostics, vehicle location, etc. Displaying the information in a mobile application. Any updates to the data on the Cloud server will immediately be updated on the mobile device as well.
SkyVue : Cross Platform Applications using Xamarin - Embitel R&D Technology: Android, iOS and Windows Phone
Description:
A set of Applications ( vue Store, vue Car, vue Power,vue gallery, vue Remote, vue Game ) were created using the Xamarin Platform for mobile which is based on Mono to demonstrate the capabilities and performance of cross compiled apps for Android, iOS and Windows based Mobile devices
Wizard: IVI[ In Vehicle Infotainment ] Toolkit - Embitel R&D Technology: QT, Embedded Linux, Meego . Freescale and Intel hardware Platforms Description:
The Toolkit provides a multi-platform GUI solution for development of a wide range of applications for various IVI based systems such as like navigation mobile interfaces, measuring systems, multimedia devices etc, within a short timeframe. Customizable widgets (ex: Dials, media player, Image box etc. . .) are integrated into a drag-n-drop designer where each widget can be mapped to Variables such as speed, rpm, temperature etc which are got over CAN or Bluetooth n/w.
Augmented Reality - Embitel R&D
Technology: Objective C, mataio SDK, vuforia
Description:
This project was done to demonstrate augmented reality feature of placing 3D objects in a captured image or live feed, and to play related videos on image detection.
Customer Projects under my Leadership
Project #1
Ezone Mobile App
Client: Future Group
Software: iOS and Android
Description:
A Consumer facing Mobile App integrating with Hybris Backend that catalogues and displays entire product set of the digital company Ezone. It allows the user to view and purchase products using latest app design and development guidelines Contribution:
Responsible for Project
Client Interaction, Team and Delivery Management Link : https://itunes.apple.com/de/app/ezone-online/id1033819943?l=en&mt=8 Project #2
Reliance Footprint
Client: Reliance
Software: iOS and Android
Description:
A Consumer facing Mobile App integrating with Magento Backend that catalogues and displays entire footwear products of the company. It allows the user to view and purchase footwear by following the latest mobile application trends Contribution:
Responsible for Project
Client Interaction, Team and Delivery Management Project #3
BMMi Mobile
Client: BMMi
Software: iOS and Android
Description:
A Consumer facing Mobile App integrating with Magento Backend that catalogues and sells products of the company. It allows the user to view and purchase listed products in a pre-defined workflow Contribution:
Responsible for Project
Client Interaction, Team and Delivery Management Link: https://itunes.apple.com/us/app/bmmi-shops/id1024511555?mt=8 Project #4
Gold Rush
Client: Godfrey Phillips
Software: iOS and Android
Description:
A Consumer facing Mobile App for Intershop Backend that showcases products and various categories. It allows the user to add products to cart and also redeem earned points.
Contribution:
App Design Suggestions
Estimation and Proposal creation
Client Interaction
Delivery Management
Link: https://itunes.apple.com/us/app/blendcraft/id961039897?mt=8 Project #5
Karnfastigheter App
Client: Helsingborg
Software: iOS and Android
Description:
The main purpose of the app is to manage real estate and municipality complaints /error reports, etc. The app works in conjunction with the web system previously developed to handle error reports. Contribution:
Estimation and Proposal creation
Client Interaction
Project & Delivery Management
Link :https://itunes.apple.com/us/app/karnfastigheter/id913474865?ls=1&mt=8 Project #6
Kodak App
Client: Kodak
Software: iOS
Description:
Kodak’s Watch the Birdie app is for taking passport photos using an iPhone or iPad, and placing an order with a Kodak print shop. It also has a store location functionality allowing user to navigate to closest store Contribution:
Estimation and Proposal creation
Client Interaction
Project & Delivery Management
Link: https://itunes.apple.com/de/app/watch-birdie-your-biometrical/id763399271?mt=8 Project #7
Winmate Camera
Client: Winmate
Software: Windows Embedded
Description:
Winmate Camera application accesses the front and rear camera on Winmate tablets and permits the user to set parameters such as resolution, enable / disable flash etc. It permits the user to take photos and videos and stores it on the filesystem. Playback of the videos is supported.
Contribution:
Estimation and Proposal creation
Client Interaction
Project & Delivery Management
Project #8
Tata Trent
Client: Tata
Software: Python, Django, Nginx, iOS
Description:
This project consists of an in store iOS app useful for customers to view categories of products, and place orders. It also provides a Dashboard/Browser application for store staff to manage catalogues, products, user profiles, etc. Contribution:
Client Interaction
Project Management
Project #9
ENEA Optima
Client: ENEA, Sweden
Software: Embedded C, Eclipse plugin Development, JIRA Description:
This project involved the creation of Eclipse based Software development tools required to work with ENEA’s proprietary RTOS and perform various activities from Debugging to Log Analysing. This project involved a geographically distributed team at 3 locations to collaborate and work on various modules of the System. Contribution:
Project Manager
Scrum Master
Client Interaction & Delivery
Project #10
Intelligent Lighting Gateway
Client: Wireless Solution Company (United Kingdom) Software: C++ and Embedded Linux on ARM platform
Period: March 2010 - Dec 2010
Description:
A Wireless Solutions company proposed a solution using ZigBee and GPRS technology to implement an Intelligent Street Lighting technology that would automatically manage the lighting in streets of UK and in the process reduce Energy consumption. Contribution:
Requirements gathering for the new system and refining the existing requirements.
Writing Software Requirement Specifications, Design documents.
Setup a suitable development and debug setup for the ARM based device.
Integrate the complete Board Support Package required for Application development
Code review and design of various modules:
Soap based interface for Web based communication
XML spec for data communication
GPRS and ZigBee communication interface
Timers and Data Interface creation
Project #11
Electric Vehicle Charging KIOSK System
Client: PHEV Charging Service Provider
Software: C# and Windows
Period: August 2009 – March 2010
Description:
A Company that provides Electrified Parking Spaces (EPS) across North America for Truck Stop Electrification (TSE) as well as electric vehicles and plug-in hybrid electric vehicles uses KIOSK’s installed at various locations to allow customers to charge their vehicles at the same time also providing entertainment in the form of TV and Internet access. Contribution:
Writing the SRS and SDD documents.
Created the communication protocol required for Web connection
Implement RS-485 communication interface for commanding nodes in the local network
Reviewing test plan & test cases.
Client Interaction and Delivery
Projects as Programmer
Project #1
Operator Panel Framework for Heavy Vehicles:
Client: Agricultural automation Company (Germany)
Software: C++ and Linux
Period: Feb 2009 - August 2009
Description:
The OPUS product is an Operator Console that will be deployed in vehicles like Tractors used in Agriculture and similar other applications.
Contribution:
Requirements gathering for the new system and refining the existing requirements.
Writing Software Requirement Specifications, design & drawing UML diagrams.
Code review and implementation of various modules:
GUI for PPC and ARM platform based device using FLTK
Object pool design and implementation
Custom Widget set created using MVC architecture
Widget Tester application
XWindow application integration.
Project #2
ZigBee Network Monitoring
Client: Wireless Service provider
Software: C#, Java, VB.net
Period: Aug 2008 – Feb 2009
Description:
Develop and design a ZigBee network tool that will be able to run on a PC and also on mobile Platforms such as WinCE and Android to scan and operate a ZigBee Network
Contribution:
Involved in designing the Application
Writing Use Cases
Use-Case modeling, domain Analysis
Implementation of
The Framework for network operations
The Web Services required to operate the network
GUI on Windows Mobile for performing operations to monitor and control the Network Project #3
Engine Monitoring System over CAN (Navionics Application) Client: Leading Marine Equipment Manufacturing Company (UK) Software: C++ and Linux
Period: July 2007 – Aug 2008 onsite (UK)
Description:
To develop a custom user interface which would run on Proprietary Multi-Functional Displays for Engine Monitoring Contribution:
Was onsite at the client’s office working on their software platform in UK.
Performed Feasibility study for the system by working on a prototype using their software platforms.
Involved in Architectural discussion
Implementation of a new Component that fit into their existing architecture to display Boat Parameters.
Implemented Application modules for reading and display of Engine parameters
Implemented a new Alarm Framework into the system
Provided support for offshore team
Developed a generic simulator for testing Application over a CAN network using NMEA2000 standards.
Participated in technical discussions to meet the specified timeline for the Project Project #4
GPIB-USB Conversion
Client: Oscilloscope Manufacturing Company (US)
Software: C++
Period: June 2006 – Dec 2006
Description:
To enable the communication of an Oscilloscope using GPIB – USB conversion and display information captured on a PC Scope Explorer.
Contribution:
Involved in creating the communication interface for Sending and Receiving data packets over High Speed USB.
Demonstrated the feature using a Scope Explorer and a DSO (Digital Storage oscilloscope) using NI tools Project #5
Profibus Gas Analyzer
Client: Gas Analyzer Manufacturing Company (US)
Software: C
Period: Dec 2005 – May 2006
Description:
The Company manufactures gas analyzer hardware and the firmware uses Profibus communication for Control and monitoring purposes.
Contribution:
To participate in the design and implementation of the firmware modules required to satisfy the Client requirements.
Developed a simulator for the Gas analyzer for Test purposes
Implemented State Machine for various modes of operation of the device and tested various modules.
Implemented the Valve control software system
Project #6
Chromatography based On-Device Touchscreen Application Client: Chromatography Equipment Manufacturer (USA) Software: QT, Linux
Period: June 2004– Dec 2005
Description:
Port a legacy VB application running on a PC to run directly on a device running Monta Vista Linux used for liquid Chromatography purpose and allow operation of the application using a TouchScreen Contribution:
Identifying the required tools for performing the project
Setting up the development, testing and debugging environment for the team
To implement all modules required for rendering the Data collected.
Found a graphing component called QWT and implemented plotting of data
To deliver the product based on the specified timeline.
Also customized widgets required for the Application. Project #7
Polymorphic DLL for GPS on Symbian
Client: Mindteck POC
Software: C++, Symbian
Period: Jan 2004– June 2004
Description:
Create a DLL that enables an application running on the UIQ Symbian based Mobile Phone to be able to plot a position obtained from a GPS device connected to the Symbian phone
Contribution:
Identifying the required tools for performing the project
Implement the DLL and deploy on Mobile
Created and App that obtained the GPS information and plotted on a Map
A GPS Simulator App was also created for test purposes to run on the Mobile References & Supporting Documents can be made available upon request