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
***