Post Job Free

Resume

Sign in

C, C++, Linux system programming, OOAD, design

Location:
Bangalore, KA, India
Posted:
June 12, 2014

Contact this candidate

Resume:

Swarup KL

(Embedded/Firmware systems professional)

Tel: +91-944******* email: acei7h@r.postjobfree.com

Experience Summary

Overall ~15 yrs. of work experience in IT industry, currently working on firmware as System Architect.

Experience in C, C++ data structure, algorithms and Design Patterns

Worked extensively on real time, multi threaded and SMP multi core architecture

Hands on experience in Linux User Space and Kernel Space programming

Extensively worked on telecommunication and network protocols

High level Hardware debugging using oscilloscopes, logic analyzers and signal generator etc. And

extensive low level software debugging using crash dumps and assembly code tracing for system

issues

Developed many rapid prototypes, which were accepted as features in the shipped devices

Technical delivery management, Project management, Client interfacing and Team building – esp.

worked with global teams

Experienced in Agile and Lean software development practices

Technical Skills

Programming Languages C,C++, Visual C++ MFC, Java, BREW, Perl

Rational Clear Case, Rational Rose RealTime,, IBM Rhapsody,

Other Tools DOORS, Media server (e.g. VLC, Quick player) and MS office (e.g.

MS Project/Visio/Excel etc.), GNU GCC & GDB

Operating Systems & Windows XP, Linux, REX RTOS, ARM processors, MIPS 8572, TI

Processors OMAP processor, VxWorks SMP architecture

Education

B.E. (Computer Science), Amravati University, 1997

Work Experience

Below is a high level summary of the various roles played over the last 15 years.

Freelance Consultant (April’13 Till date)

Embedded development for a Start up Company on Arm7, ARM9 and ARM cortex based board on Linux

OS and other RTOS on various TI and NXP embedded microcontrollers. The work involves writing device

drivers, boot loader, board bring up, application development for their embedded board releases.

Environment: C, C++, Linux, TI OMAP processors, NXP processors, ARM 7, ARM 9 and ARM cortex

Motorola Solutions, Penang, Malaysia (Jan’11 – Dec’12)

Systems Architect on Embedded firmware Two way radio devices Program

Handled Key Architecture Parameter (KAP) and Performance, Reliability, Interoperability and

Compliance (PRIC) of the Two way radio devices based on Linux OS

Owned and handled several key parameters like Power up time of radio, Channel access time, File

system access speed, IPC between ARM and DSP, Memory usage and optimizations, Linux OSS issue

resolution, optimization for performance and MIPS utilization, hard real time performance

improvements etc.

Worked on Linux device drivers( I2C, SPI, USB etc.) and boot loader

worked on transaction file system integration on Linux platform and NAND flash storage support

Coordinated with different cross functional teams in Malaysia, China and USA for many critical

system issue resolution

Environment: C, C++, Rational Rose RT, Linux, TI OMAP processor, ARM 9, C55 DSP

MindTree Wireless Ltd. (Kyocera wireless pvt ltd), Bangalore (Jun’04 Dec’10)

Technical Architect/Functional Lead/Project Manager Kyocera CDMA handsets and LTE eNodeB

base station

Involved in integration of WLAN Wi Fi solution in Kyocera phone, which includes Wi Fi test setup

(WEP/WPA/WPA2, middleware to control Wi Fi driver, support Wi Fi functionality for UI application

Lead external certification and factory build for a phone model in 2010 with on time delivery,

which involved coordination with component teams In Japan and China

Functional lead for Layer 2 protocol (RLC, MAC, MAC Scheduler and MAC PHY interface) for

LTE eNodeB macro base station with a team 30 engineers.

Lead cross functional teams on feasibility study and prototype on user experience concepts like

touchscreen, voice recognition, biometric sensor, NFC smart card, IPTV, android etc. for Kyocera

handset. Some of these prototypes are now being included in Kyocera CDMA phone roadmap for North

American market

Lead team on near field communication, biometric sensor technology porting and applications on

Kyocera handset, which were demonstrated in CTIA 2008 event in USA

Involved in development of Supplicant module for WIMAX PCMCIA card required for PC side,

which was funded by Lucent technology

Lead team for the Multimedia Applications like Media Gallery, Photo editor, Camera/Video, OMA

DRM/Windows DRM and Music Player, media streaming applications etc. for Kyocera’s E1000/E2000

series phone which were part of its year 2007 2008 roadmap

Integrated and implemented OMA DRM in Kyocera handsets for the first time and this feature

shipped on Kyocera phones like KX23 and M1000 in year 2006 to various North American carriers

Owned implementation of Multimedia applications like Media gallery, camera, video player, music

player, SD card support and photo editor for various Kyocera handsets like KX5 and KX16 during year

2004 and 2005.

The responsibilities included refactoring during software development phase, resolving critical

issues during customer acceptance phase for carrier like Verizon, Virgin Mobile USA, Alltel, Cricket

and US Cellular etc.

Environment: C, C++, Linux, Brew, Perforce, Qualcomm QSC and MSM chipset, VxWorks, Rhapsody

modeling, Freescale IMX and TI OMAP processor

Siemens Information System Ltd., Bangalore (Feb’03 – Jun’04)

Technical Architect Soarian healthcare product from Siemens Medical System

Had worked in Siemens Medical System’s Soarian product which is a workflow based software

solution for large Healthcare institutions like Hospitals and Primary Care Services all over the world.

Had contributed into writing business logic’s using C++ with Service Oriented Architecture design

for its ADT (Admission Discharge Transfer) module.

After joining the team fixed some of the outstanding old issue e.g. automated test case validation

using Rational Robo to improve weekly build quality, complex patient report generation, optimization of

object modeling etc.

Environment: Visual Basic, C++, VC++, SQL Server, Service Oriented Architecture. Rational Clearcase,

Rational Rose, JSP, Java Beans, XML, Siemens Message Broker, Rational ClearQuest, Rational Robo

7Hills Business Solution Ltd, Hyderabad (Aug’01 – Feb’03)

Technical Architect/Lead Supply chain domain

7Hills provided the SCM solution to Reliance Infocomm during year 2002 for CDMA rollout in

India

I developed an application, Symbol Pocket PC, using Window CE which was used in Airport and

Warehouse to scan the phone shipment coming from Korea to upload to master database of Reliance

Infocomm’s SCM ERP system

Involved in developing a solution to BEML, a government of India organization, to standardize a

unique inventory value for each Stock Keeping Unit across 60 regional office and three production units

spread across India

Developed a Window based tool GYANI (using Visual C++ MFC) for clients like MARC and

Genco. 7Hills as a company has many years of SCM implementation experience, and I automated all

these knowledge in this tool. It had many add on features like MS Office automation without any

manual intervention a). SCM work flow graphically printing in MS VISIO format b). Complete report

generation in Word document c). Integration and customize with MS Project, Project central suite of

tools

Environment: Evb, C, C++, VC++, Oracle, SQL server, Symbol Pocket PC, ASP, Install Shield

Reliable Corp., Hyderabad (Mar’01 – Jun’01)

Senior Software engineer

Panini Logix Pvt. Ltd., Hyderabad (Oct’99 – Mar’01)

Technical Lead Web Server side application for financial web site

Developed a C++ based application which resides in web server. It used to acquire and process live

feed coming from S&P site on a continuous stream. This live data was access by web site to display

various American stock exchange list company’s stock quote and other details e.g. 52 week low/high

stock price etc. The challenging part was to be live 24/7 without any glitch and support many users,

which we could fulfill.

Had developed Windows COM DLL and Windows Services to encapsulate the business logic

related complexity in Web server for financial web sites

Environment: Windows NT 4.0,ASP, Visual Basic, C++, VC++, SQL Server

Monarch Cyber Solution Ltd., Hyderabad (Nov’97 – Jun’99)

Developer Client Server based application development

Developed software application for Housing and Construction Company Janachaitanya Housing

Pvt. Ltd. My responsibility was to coding for user interface, database design and writing database stored

procedu999re and triggers

Developed a software package for Non banking finance company Livewell Home Finance Ltd., As

a part of this project I ported their past legacy data from FoxPro to SQL server with no loss of data in

new system

Environment: Win NT, Visual Basic, Oracle 8.0, SQL Server, Excel

***



Contact this candidate