1. SUNIL KUMAR N.P
E-mail: Sunilkumar.n.p@gmail.com
Contact No: (+91) 9902482295
SENIOR SOFTWARE DEVELOPMENT/ IT PROJECT
MANAGEMENTPROFESSIONAL-Software Architecture/
Embeddedsoftware solutions: Leveraging13 years of leadership experience in software
development, system architecture,designing real-timeEmbedded System Software/ Security
Softwaresolutions in quest of senior level assignment in Softwaredevelopment projects with a
progressiveIT /ITES company in India/abroad.
PROFILE
Academically qualified GraduateEngineer-Computer Science with illustrious career of 13 years
in drivingsoftwaredevelopment initiatives with prestigious company in India and abroad.
Demonstrated techno-managerial excellence in analyzing existing systems and processes,
identifying gaps, conceptualizing & presenting cost effective / customized solutions, drawing
resource estimates, securing budgetary commitments and ensuring project delivery within
defined costs and timelines.
Proven expertise in project planning, process analysis, designing, developing and testing / QC of
application software, emergency handling, conducting users’ training and integrating the
proposed change with thebusiness processes. Fully acquainted with application intricacies across
all stages of the system development life cycle (SDLC).
Strongcredentials in performing threat modelling using attack trees and implementing Attacker-
centric and Software-centric threat modelling approach to evolve customised solutions. “Cradle
to grave” – Experience across all stages of embedded system software development including -
Product concept, white-boarding, feasibility, HW-SW co design /modelling, architecture /design
/implementation, roll-out/deployment & sustenance.
Core strengths in product engineering, application engineering, customer support engineering,
deep system debugging, performance optimization, release planning, quality monitoring,
prioritization, R &D and process improvements. Expertise in all areas of audio/video technology
centric products – audio/video/image codecs, multimedia systems. Experienced in managing all
aspects of software for SoC platforms: solutions, BSP, applications, middleware, firmware
development; Granted one US patent.
Effective team leader, trainer and a motivator having ability to integrate team efforts in a
multinational and multicultural work environment to maximize operational efficiency. Fast
learner and responsive to changes. Ready to accept professional challenges.
TECHNICAL SKILLS / SYSTEMS INFRASTRUCTURE / DOMAIN EXPERTISE
Linux, uBoot customizations &optimizations
Firmware– RTOS porting& customization,OSAL, memory management, resourcescheduling,
DMA drivers,inter-process &fw-host communication primitives,build systems,host APIs
Linux Device Drivers, kernel tuning, V4L2
USB, PCI, PCIe, I2C, SPI interfaces - kernel drivers,firmwareagents
Post-silicon board bringup & validation
Open source landscape, integration pain points
C, C++, Python,Ruby assembly on MIPS/ARM, multicore,multi-process
Writingdrivers for LCD, CMOS Camera sensor, Audio drivers,industrial CAN driver,RS485,
10/100/1000 Ethernet driver (MII interface), Wi-Fi (IEEE 802.11) drivers,IDE, SAS drivers,NAND
flash Driver, MMC driver,i2c, SPI, SSP, EEPROM
2. Writingprotocol stackfor CAN, CANOPEN, Modbus, TCP/IP.
Cryptography algorithm likeRC4, RSA, AES (CCB, CFB, CRT), Authenticated encryption like
CCM, GCM, HMAC and Diffie Hellman key exchange algorithm.
Deft in using tools like peach(fuzzer), Burp and metaspolit (pen test tool)
Digital image processing, Computer vision (OPNECV), and QT for GUI.
Performance optimization,deep system debug, deployment engineering
PROFESSIONAL EXPERIENCE
INTEL INDIA TECHNOLOGY Bangalore Feb 2014-Jun 2016
Senior Security Software Engineer/Software Lead
Contributed techno-managerial expertisetolead softwaredevelopment projects and set up
uninterrupted maintenancesupport toensurehassle-free runningof applications.
Conceptualised, Designed and developed security architecture for TA2TA communication, secure
thread pool, sign tool for Silent Lake products.
Efficiently utilised Intel Safe Specific Crypto algorithms to secure the communication, data
transfer between different modules in Silent Lake product
Studied Silent Lake Architecture and conducted gap analysis to evolve customised software
solutions. Created supporting architecture systems for pen-test the Silent Lake product.
Designed and developed security architecture for Linux Kernel hardening, secure IO in Linux
kernel.
Conducted security audits and identified / resolved technical issues for remediation. Assessed
efficiency of security operations, potential risk incidences and software assurance.
Actively involved in understanding of Platform security programs and designing technical
solutions. Provided leadership to a team of software engineers and integrated t heir efforts to
optimise overall team productivity.
Achievements
Applied for US patents for innovation on TA2TA communication.
Successfully identified and fixed critical bugs in Silent Lake.
Honoured with ‘TwoRewards’for innovations and focus driven work.
SYNAPSE DESIGN AUTOMATION Bangalore Jul 2012 - Feb 2014
TechnologyArchitect
Successfully developed Credit Card Reader POS concept using Android USB accessory frame
work. Design and developed Architecture of Home Automation system.
Led, guided and controlled a team of six people.
Earned awards and appreciations for innovation and Customer centric work aptitude.
MITA-TEKNIK DENMARK A/S, Denmark Oct 2008 - May 2011
System developer
Designed and developed;
- End to end embedded softwaresystem for Low Voltage Raid through (LVRT).
- Developed Proprietary Real time RTOS, communication protocol like CAN Open, Modbus,
uTCP/IP, Profibus etc.
- 3 different WP-Line system modules for their Wind turbinecontrol system.
- Various sensors BSP like pt100,humidity sensor,weather sensor,invertor,pith controller etc.
Travelled China, Germany,Belgium for turbinecommissioning at various toClient places.
3. Achievements
Generated savings of million dollars for the company by fixing a critical bugthat prevented the
firmwareupdateon the remote system
INFINEON TECHNOLOGIES A/S Denmark Mar 2008 - Sep 2008
Device Driver Engineer
Successfully designed and developed Audio driver and tone generator for their vesta V60 phone
platform.Debugged several critical bugs relatingto audio amplifier code.
Travelled to client Panasonic mobile set up in Japan to support the integration of this audio
system.
LSI TECHNOLOGIES Bangalore Jul 2007 – Feb 2008
Software Engineer in Mega RAID (Drivers/Firmware Group)
Developed and maintained theMega-IDE SoftwareRAID Driver for Linux and Window.
Designed, developed and maintained Mega-IDE build server.Developed driver for various Linux
flavour and version.
Achievements
Received reward for innovation and best employ in the team.
FREESCALE SEMICONDUCTOR Bangalore Jul 2005 - Jun 2007
Software Engineer in WMSG Org
Designed & developed various Drivers like Audio chip (ATLAS), serial data transfer IP (SSI),
Audio routingIP (AUDIO MUX), DSP, IOMUX /GPIO, Smart DMA for Argon LV, ISLAY mobile
SOC.
Designed and developed Display and camera driver to support VT call
Achievements
Conceptualised and designed innovativelook up matrix for audio mux configuration and
achieved the audio mixing without separatemixinghardware.
SPA COMPUTERS LTD Bangalore Oct 2004 - Jul 2005
Software Engineer
Efficiently worked on board bring-up,bootloader, BSP for various custom board,
Developed Device driver for LCD controller,IDE, 12S, audio, power management chip.
Attended trainingprogram on QNX RTOS.
Developed Bus Information system on Black Fin BF561 on QNX platform.
EARLIER ASSIGNMENTS
Jul 2003 - Jun 2005:IBS Bangalore as Junior Embedded engineer
EDUCATION
B.E (Bachelor of Engineering - Computer Science) -2003
Visveswaraiah Technological University
Date of birth:26/09/1980
Nationality:Indian
Marital Status;Married;No of Dependents: 2 (Wife and a son)