Sunil Beta Baskar
lives in the pale blue dot created this with GNUemacs

Beta's website

[ Home | News | Reviews | Me | Docs | Links | Contact ]

Resumé

Name (full/official) Samuel Sunil Beta Baskar David
Birthday 20th May
Gender Male
Profession Embedded System Software Developer (7 years)
Nationality Indian
-...,...--,-....,..---,.....,.....,.....,..---
Qualification B.E. Computer Science & Engineering
(Bharathidasan University)
Shanmugha College of Engineering
For the HR folk An Essay on Me and What I'd prefer to do (HTML)
Formal Document
(PDF) (only for Office use, updated on 13-Jan-2009)
Photograph (jpg: 6.7K) Photograph Circa 2007 A.D.(2007)

Work Profile



What do I offer?

I am a Software Technical consultant who understands the complete
manufacture, build and software development processes for Embedded
Products. I can step in at any point and add value qualifiers like
speed and quality into building a better product with better consumer
usability scores. I also help in organising and managing information
flow through multiple teams working in tandem.
[ Core Skills ]
Programming Languages :	C, C++, Object BASIC

Microprocessors : ARM7, ARM9, StrongARM, xScale (PXA2xx) cores,
PowerPC405E, PowerPC750GX, i386, x86-32 extended cores

Scripting Languages : perl5.6.0, bash#2, HTML(4.x)

OS Kernels : GNU Linux Kernel v2.4
(arch-i386, arch-arm, arch-PowerPC, arch-MIPS),
GNU Linux Kernel v2.6
(arch-i386, arch-arm, arch-xscale, arch-PowerPC)
eCos v2.0 (arch-i386, arch-arm)
OpenRTLinux v3.0 for ARM core derived systems

Platform Architectures Created:

. Video & VOIP Telephony Platform Architecture based on
linux kernel v2.6.19, v2.6.22
. VOIP Telephony Platform Architure based on
linux kernel v2.4.17
. Video & VOIP Telephony Concept Platform Architecture
basd on linux kernel v2.4.20
. RTLinux-Free reference architecture for ARM7 SoC Platforms

Drivers Written : . S1D13806 Embedded Video Controller Driver
for CETeon700 based platform
. Voyager CF/VGA reverse engineered driver for
Simputer platform.
. i810 Video graphics accelerator driver for PCs
. OKI MSM7731-01 echo cancellation driver.
. OV7660 Sensor Custom Platform Device Driver
. OV7720 Sensor Custom Platform Device Driver
. HiMax/PV Custom LCD Panel Device Driver
. Wolfson WM8750 ALSA Alternate design Audio Driver
. Proprietary alternate Video interface under Linux
. YAFFS2 Sanity fixes for Proprietary platform

Board Support : . Linux board port for Advantech PCM7130 SoCER board
. RTLinuxFree for Advantech PCM7130 SoCER development
board.

GUI framework : . XFree86 4.x (XFree86 tree, X11R6.9, X11R7 - Xorg Tree),
TinyX/KDrive, microWindows, nanoGUI
. DirectFB
. Trolltech Qt "embedded" 2.x/3.x

Desktop framework : . KDE (The K Desktop Environment)

Preferred Editor : . GNU Emacs (release 22)

extended Skillset : Understanding OS frameworks, Device driver models
Framebuffers, video grabbing devices, CMOS Sensors,
MPEG1-Layer2, MPEG2, MPEG4 open implementations

[ Team Management ]
Lead BSP Porting : GNU/Linux 2.4.20 for a Freescale i.MX21 Communication Platform
Lead BSP Porting : GNU/Linux 2.6.22 for a Freescale i.MX27 Communication Platform
Lead BSP Porting : GNU/Linux 2.4.17 for TI "Titan" Communication Platform
Supervised OS work : KGDB on GNU/Linux kernel 2.6 for ARM port
Supervised OS work : LX4380 uClinux port
Supervised OS work : RTLinuxPro serial driver framework rewrite
Lead BSP Porting : Linux port to IBM750GX based dual processor PCI card
Managed Tool Port : GNU tools (binutils 2.9, gcc 2.95.3 for ARC700)
Lead Undergrad Project Team : Kollektive Linux Distribution with Localisation
Guided Undergrad Project Team : Building transparent shared Network RAM for clusters

- Set up first off-shore tech team of Innvo/Singapore (8 members)
collaborating over a transparent VPN tunnel.

- Entire Linux Expert Division of 20 people (GNU Tools, GNU Linux Kernel,
GNU eCos expertise) at Codito/Pune.

- Worked with custom developed QA procedures internally developed in
Innvo/Singapore.

- Created Software Development and QA practices to be used in Codito
for all Embedded Services Initiatives.

[ My Team skills include ]

- Building and incubating new high profile development teams.
- Managing and blending development practices with the new teams.
- Creating Self driven processes for development within the available teams.
- Outlining and provisioning knowledge bases and
information flow through multiple teams.
- Remote software development, co-ordination and management.

[ prior to work ]

Reboot (a PC Troubleshooting firm) in my hometown [1998-2001]
(Partner and co-founder whilst in college)

Kollektive (an Indianised linux distribution) [2000-2001]
(Project during my final year with a team of 8)

[ work experience ] Morelinux/Codito @Pune at Incubation Stage [2001-2002]
(Linux Kernel Developer) - visit www.codito.com Innvo Technologies Pte Ltd @Singapore at Incubation Stage [2002-2003]
(Product Manager) - visit www.innvo.com
 Codito @Pune at Post-Incubation Stage [2003-2005]
(Program Manager - Embedded Services)
NB: This company is now part of Celunite/Azingo.
Consultant, IT Services From Thanjavur [2005-2006]
(Software Programme Management Consultation)
D-Link India Ltd. R&D @Bangalore [2006-2009]
(Project Leader/System Software/R&D)
Consultant, IT Services From Thanjavur [2009- ...]
(Software Programme Management Consultation)

* Last updated on 01-Dec-2009.

- I work on Video quality improvements for solutions using digital/analog video
cameras and display systems.

- I map out your software development cycle, step in and add
value with high end system software development skills. I get involved
in a fair amount of coding of core system internals.

- I help in integrating Free/Open-Source components in Commercial products evaluating
their Licensing Requirements to ensure strict adhere to Intellectual Property Law.

- I work on debugging product-level issues at the System Software level.
I help in debugging product-level issues at the Hardware Platform level.

- I evaluate an existing embedded product in the market place,
reverse engineer and come up with value additions that could be
a new product initiative.

- I work closely with Business Development Managers to understand system
software components that would be vital for the customer's application and help
integrating a complete solution.

- create and manage collaborative teams tied together with
gforge/sourceforge or similar opensource development portal
structure as an initiative to reduce costs.

- I work with Marketing teams while planning out and organizing the
Marketing and Pre-Sales process.

- I work closely with the system software tech teams while porting OS kernels
(GNU-Linux / GNU-eCos / uClinux / linux-RT), peripheral device drivers
for embedded linux target systems, linux hosts and win32 hosts.


[ Have worked closely with ] Texas Instruments India (Bangalore), Motorola Singapore, CET Singapore,
Microvision Singapore, OmniVision Singapore,
Quicktree USA, Advantech Singapore, FSMLabs USA, D-Link Bangalore,
Freescale Semiconductor

[ Roadshows ] . TI DevCon (Dec-2003) . LinuxBangalore (Dec-2003) . LinuxAsia2004 (Feb-2004) . LinuxBangalore (Dec-2004)
. FTF (Freescale)(Nov-2006)

[ Product Launches ]

. D-Link Videophone GVC-3000 (13-Aug-2008)
. D-Link VOIP Phone GLV-540 (13-Aug-2008)


[ Public Software releases ] - ARC GNU Tools (11-Sep-2004) interim release - KGDB for linux kernels 2.6.x on the ARM architecture
- TVeasy 0.0.4 (script and software suite for watching CATV.)
- Bootsplash patches for 2.6.x
- Embedded Kit (a new sourceforge initiative).

[ Community Participation ]

. Linux Standards Base (LSB) - http://www.linuxbase.org/

[ Favorite Quote ] "Never Hesitate." - Attributed to Achilles of the Illiad.
(also attributed to Olympias, mother of Alexandros Megasthenos)

[ Personal Quote ] "Why do you want to read your code? The Machine will."
(humor)

[ Most Fascinating Quote ] "The best way to predict the future
is to create it!" (Peter Drucker)

[ Consulting Me ] If you're interested in consulting me personally, please feel free to drop in an email at "betasam [AT] gmail [DOT] com" and I'll get back to you as soon as I can. More means of contacting me are available on my contact page. You may
also download a printable (and professional version of this document)
 here (the printable version has been updated further on 13-Jan-2009.)


[ Hiring Me ]

If you are interested in hiring me or want to get in touch with friends in
my network, please send me an e-mail on my gmail account
betasam [AT] gm[SPACE]ail [D0T] com [MINUS] [SPACE]

[ Career Interest ]

I like to work on Free/Open-Source Software to create product platforms for
end-user ready products. I am interested in Project Management from both a
technical perspective and people perspective aligned with Organization
goals and roadmaps.

Tux and Me

I discovered GNU/Linux with Slackware while I was doing my undergrad. We tried creating our own Linux distribution and had great fun. Learnt of this cool team at Codito (then Morelinux) who were interested in the initiative and created old unstable alpha versions of the distribution. The distribution didn't quite catch on, but I decided to hack and play around with linux more.

With Codito, I started out on Embedded Linux and had a really cool run with OpenRTLinux for an ARM platform. I've been working with Embedded Linux ever since, and've always found lots of excitement hacking around. I enjoy working with the Open Source and the community who make it an awesome learning experience!

Strangely I find myself stuck more with ARM microprocessors than MIPS or something else. That's probably because I've taken a liking to the Instruction Set architecture. I am hoping to get more involved with PowerPC Cores for sometime. I like the RISC architecture better.


Interests

I spend most of the time working. Sometimes I just download some new piece of code just for the heck of trying it out or end up decorating my cool KDE desktop. The one thing I haven't been able to live without is Computers, Internet connectivity and some interesting problem to solve.

I like reading books and watching movies. I've also tried my hand at Pencil sketching. I like listening to Tchaikovsky, Strauss, Mozart and Movie OSTs (John Williams, Jerry Goldsmith, Danny Elfman, Ennio Moricone and a few others).

I love watching Formula 1, more a fan of Michael Schumacher than Ferrari, following him from his 1994 Benetton run. I have of course started following the Iceman from Finland, Kimi Raikkonen and am quite a fan of him for his determination. I do miss watching Rain Master on track.

On TV, my favorites are Star Trek (TOS, TNG and Enterprise) and The X-Files. I'd really love the day we(humanity) make First Contact. I believe that'd take us many steps closer to understanding our wonderful universe.

DISCLAIMER: This website has nothing to do with the Greek Alphabet 'Beta' or Sony's Beta video cassette format.


Created on Wednesday, 20th July 2004 (c) Copyright 2004-2009 Sunil Beta Baskar