🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch.storage
Article #412

Re: ## EXCEPTIONAL RESUME ## - unix,c,c++,enterprise/embedded systems

#412
From: Rodrick Brown
Date: Wed, 24 Sep 2003 05:05
281 lines
14764 bytes
Aweome resume. You are very talented you should find work with no hitch.


"Exceptional Candidate" <inalkas@hotmail.com> wrote in message
news:5790c024.0309222120.3d054740@posting.google.com...
> Dear Madam/Sir,
>
> Please find inlined my exceptional resume for you kind
> consideration/referral.
>
> best regards.
>
> ============   EXCEPTIONAL RESUME   ============
>
> Address -
>
> #2923,
> Residence Inn Silicon Valley II,
> 1080 Stewart Drive,
> Sunnyvale, CA 94086.
>
> E-mail - inalkas@hotmail.com
> Phone  - +1 408 720 8893 extn. 2923
>
> --- OBJECTIVE ---
>
> To bring my rich system software experience, strong analytical
> abilities and exceptional interpersonal and communication skills to
> challenging growth oriented projects
>
> --- SKILLS ---
>
> Domains - Unix internals, Enterprise systems, Embedded systems,
> Virtual memory systems, RAID, Volume managers, File systems,
> Debuggers, Drivers, RTOS, Processor simulators, Processor
> architectures, 3D game development
> Platforms - Unix, Solaris, Linux, HP-UX, Windows
> Languages - C, C++, Assembly, Unix shell scripting, Basic Java & XML
> Others - Object oriented analysis, design and programming, Software
> engineering cycle and processes, Unix systems administration
>
> --- EXPERIENCE ---
>
> Since Mar 2003 === Hewlett-Packard === Bangalore, India
>
> Senior Software Engineer.
>
> * Module owner for HP-UX 11.0 virtual memory demand paging subsystem
> * Responsible for defect fixes, enhancements and patch releases
>
> Sep 2002 - Feb 2003
>
> * Studied business, economics, psychology and philosophy
>
> May 2000 - Aug 2002 === Sun Microsystems === Bangalore, India
>
> Member Technical Staff.
>
> * Ported SunONE Identity Server policy agent to Linux and Solaris 9
> * Enhanced Solaris Volume Manager to use kernel task queues
> * Designed and prototyped Veritas to Solaris volume manager data
> migration tool. Interacted globally to define requirements
> * Implemented disk debugger for ufs filesystems
> * Enhanced ufs testsuite for system call interface changes
> * Setup and administered E4500 Sun server for the engineering team
>
> Nov 1998 - Apr 2000 === Dharma Computers === Bangalore, India
>
> Software Engineer, Consultant to Zilog
>
> * Proposed, designed and implemented debug monitor for Z382
> microcontroller board
> * Proposed, designed and implemented fetch-decode-execute pipeline for
> Z382 processor simulator
> * Enhanced Zilog's integrated development environment to inspect
> runtime kernel state of target embedded RTOS
> * Implemented RPC framework to port a distributed MB II application to
> Linux
>
> Aug 1997 - Oct 1998 === Dhruva Interactive === Bangalore, India
>
> Software Engineer
>
> * Implemented a two player, network flight simulator, 3D game engine
> * Proposed, designed and implemented a 3D game prototyping engine
>
> --- EDUCATION ---
>
> 1993 - 1997 === Karnataka University === Belgaum, India
>
> Bachelor of Engineering (Electronics and Communications)
>
> * Scored an aggregate of 80%
> * Implemented a communication services application on Windows
>
>
> ============   DETAILED EXPERIENCE   ============
>
> === Since Mar 2003 === Hewlett-Packard === Bangalore, India
>
> * Module owner for HP-UX 11.0 virtual memory demand paging subsystem
>
> Responsible for defect fixes, enhancements, patch releases and future
> roadmaps for the owned module as per HP quality standards and
> schedules. Working in a multicultural globally distributed team.
> Closely interacting with management to define project scopes and
> schedules. Involved with defining a new process for the patch release
> cycle.
>
> === May 2000 - Aug 2002 === Sun Microsystems === Bangalore, India
>
> * Ported SunONE Identity Server policy agent to Linux and Solaris 9
>
> The SunONE Identity Server policy agents are components that reside on
> the web servers to intercept, authenticate and authorize access to
> protected web resources based on specified policies. I ported the
> agent for Apache 1.3.12 on Solaris 8 to Apache 1.3.20 on Red Hat Linux
> 7.2 and Apache 1.3.22 on Solaris 9. The task involved enhancing the
> source tree in CVS repository to incorporate source, build and
> packaging changes for the different targets.
>
> * Enhanced Solaris Volume Manager to use kernel task queues
>
> The Solaris Volume Manager (formerly known as Solstice Disk Suite)
> needs to asynchronously perform some tasks as a part of it's internal
> functioning. In order to do so it maintains some daemon threads and
> queues of tasks to be serviced by the threads. The Solaris kernel
> framework offers similar task queue functionality. I participated in
> changing the implementation of daemon threads to kernel task queues.
>
> * Designed and prototyped Veritas to Solaris volume manager data
> migration tool
>
> The data migration tool was required to migrate the data held by
> Veritas volume manager (VxVM) to an equivalent configuration under
> Solaris volume manager (SVM), using the same storage resources. I
> defined the requirements, designed and lead one engineer to implement
> a prototype for the tool. To define the requirements I interacted with
> nearly fifteen people globally, representing different cross sections
> of the company, such as engineering, management, marketing and field
> engineers; via mailing lists, teleconferences and visits to their
> office in the US. I proposed and designed the tool as a compiler. The
> input was the VxVM configuration, obtained from the Veritas command
> line interface. The output was a shell script, which executed the SVM
> commands to create the equivalent SVM configuration, reallocating the
> storage resources held by the source configuration.
>
> * Implemented disk debugger for ufs filesystems
>
> The debugger was implemented as modules for mdb (modular debugger) in
> Solaris. I, with some team members, implemented the functionalities to
> read the ufs layout on the raw disk device and provide structural
> information, debugging and sanity checking. Some examples are ondisk
> structural dumps of filesystem structures like superblock, cylinder
> group, inode etc.; ondisk layout information of superblock replicas,
> cylinder group information, disk blocks of a file; sanity checks such
> as consistency in inode link count and directory references to the
> inode. The command line interface was targeted to be both user and
> script friendly.
>
> * Enhanced ufs testsuite for system call interface changes
>
> Extended attributes is functionality added in the ufs filesystem to
> allow support for user defined attributes for a ufs file. The project
> resulted in some interface and functionality changes at the system
> call level. I, with another team member, enhanced the ufs testsuite to
> test these changes.
>
> * Setup and administered E4500 Sun server for the engineering team
>
> I, with another team member, undertook this administrative task on a
> personal initiative. The objective was to reduce external
> administrative man-hour costs for the group by sharing the
> responsibility in-house. The decision was inspired by the company's
> need to aggressively cut costs where possible. An E4500 Sun server was
> set up to serve the various needs of the engineering group such as
> maintaining a local clone of the source tree, tools and providing
> build resources. Solaris Volume Manager was used to manage the local
> storage (on an A5200) with a mirrored root. Various cron jobs were
> written for various health checks and administrative tasks.
>
> Nov 1998 - Apr 2000 === Zilog, Dharma Computers === Bangalore, India
>
> * Proposed, designed and implemented debug monitor for Z382
> microcontroller board
>
> Zilog Developer Studio (ZDS) is an integrated development environment
> on the Windows platform that facilitates embedded application
> development for Zilog microcontroller based in-circuit emulator
> targets. It interacts with the targets over a serial port to download
> and debug applications. The Z382 microcontroller board was not
> available in an emulator configuration and was to be supported for
> ZDS. I single handedly proposed, designed and implemented a debug
> monitor for the target that implemented the functionality provided by
> emulators, in software. The debug monitor implemented a protocol stack
> to interact with the host. It provided support to download the
> embedded application from the host and allocate memory for the
> application and it's stack. It supported debug functionalities such as
> register and memory manipulations, breakpoints and single stepping.
> About 95% of the code was written in C and the remainder was assembly.
>
> * Proposed, designed and implemented fetch-decode-execute pipeline for
> Z382 processor simulator
>
> The Z382 processor simulator was a multithreaded software simulation
> of the Z382 processor on the Windows platform within a framework to
> load and debug applications. It implemented the fetch-decode-execute
> pipeline of the processor and debug functionalities such as load
> application into simulated memory, manipulate simulated memory and
> registers, breakpoints and single stepping. As my primary role in the
> team, I proposed, designed and implemented the fetch-decode-execute
> pipeline and implemented the simulation code for the processor
> instructions.
>
> * Enhanced Zilog's integrated development environment to inspect
> runtime kernel state of target embedded RTOS
>
> The real-time Zilog kernel (RZK) is a real-time operating system
> kernel that may be used for embedded application development for Zilog
> targets. I enhanced ZDS and RZK to retrieve and display runtime kernel
> state while debugging the target. State information for the following
> operating system objects was supported - threads, mailboxes, message
> queues, event groups, software timers, semaphores and memory
> partitions.
>
> * Implemented RPC framework to port a distributed MB II application to
> Linux
>
> A legacy system based on the MB II architecture hosted a distributed
> radar tracking application. A hardware backplane hosted some
> controller cards, each running a component of the distributed
> application, which interacted with each other, using solicited and
> unsolicited messaging supported by the platform. The distributed
> application was required to be ported to the Linux platform. I, with a
> team member, implemented the messaging support on Linux to facilitate
> the porting of the distributed application. The implementation was a
> library based on remote procedure call.
>
> Aug 1997 - Oct 1998 === Dhruva Interactive Pvt. Ltd. === Bangalore,
> India
>
> * Implemented a two player, network flight simulator, 3D game engine
>
> The engine was based on a flight simulator model. It was designed to
> enable two players to engage in an air combat in a common virtual 3D
> world over a network, interactively. Each player's screen displays the
> first person perspective view from the player's aircraft. The engine
> supported elementary flight simulation and collision detection. The 3D
> meshes and textures were developed in-house and were imported by the
> engine in a custom file format. I, with a team member, designed the
> game, visualized the graphics and implemented the engine.
>
> * Proposed, designed and implemented a 3D game prototyping engine
>
> I single handedly proposed, designed and implemented the prototyping
> engine to aid the development process of an in house 3D game engine
> project. The objective was to quickly introduce multiple game objects
> (3D objects with motion characteristics) into a 3D world to gauge
> their look and feel before integrating them with the game engine. The
> prototyping engine offered a framework to the game developers to
> specify object characteristics using mesh and texture files, and
> motion characteristics by implementing state and motion
> functionalities in objects derived from abstract base classes. The
> engine could then manipulate the state of the object per frame and
> render the entire 3D scene at an appropriate frame rate.
>
> Mar 1997 - May 1997 === Karnataka University === Belgaum, India
>
> * Implemented a communication services application on Windows
>
> I developed this software on the Windows platform to facilitate
> multiple users over a network to establish connections with each other
> and avail various interactive services, with a user-friendly
> interface. The connection establishment and maintenance was based on a
> peer-to-peer model with an underlying client server architecture. The
> application ran as a server daemon listening for connection requests
> from other peers. However, on user request it could initiate a
> connection by switching into the client mode. Each user could set
> multiple connections with multiple peer users. Each connection could
> then avail the following services - chat, shared windows to scribble
> with mouse, and a game of tic-tac-toe.
Technical Details
Message-ID: <gC9cb.27683$u67.3695@twister.nyc.rr.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.telusplanet.net!newsfeed.telus.net!news3.optonline.net!cyclone.rdc-nyc.rr.com!news-out.nyc.rr.com!twister.nyc.rr.com.POSTED!53ab2750!not-for-mail
References: <5790c024.0309222120.3d054740@posting.google.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f849b,75616d5348c7e60e
X-Google-Attributes: gidf849b,public
X-Google-Thread: f43e6,75616d5348c7e60e
X-Google-Attributes: gidf43e6,public
X-Google-Thread: f8a02,75616d5348c7e60e
X-Google-Attributes: gidf8a02,public
X-Google-Thread: 112149,75616d5348c7e60e
X-Google-Attributes: gid112149,public
X-Google-Thread: 10e1c8,75616d5348c7e60e
X-Google-Attributes: gid10e1c8,public
X-Google-ArrivalTime: 2003-09-23 22:05:17 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.telusplanet.net!newsfeed.telus.net!news3.optonline.net!cyclone.rdc-nyc.rr.com!news-out.nyc.rr.com!twister.nyc.rr.com.POSTED!53ab2750!not-for-mail
From: "Rodrick Brown" <phusnikn-nospam-@cynikal.net>
Newsgroups: comp.arch.storage,comp.arch.embedded,comp.software-eng,comp.hardware,biz.jobs.offered
References: <5790c024.0309222120.3d054740@posting.google.com>
Subject: Re: ## EXCEPTIONAL RESUME ## - unix,c,c++,enterprise/embedded systems
Lines: 283
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <gC9cb.27683$u67.3695@twister.nyc.rr.com>
Date: Wed, 24 Sep 2003 05:05:16 GMT
NNTP-Posting-Host: 24.193.231.10
X-Complaints-To: abuse@rr.com
X-Trace: twister.nyc.rr.com 1064379916 24.193.231.10 (Wed, 24 Sep 2003 01:05:16 EDT)
NNTP-Posting-Date: Wed, 24 Sep 2003 01:05:16 EDT
Organization: Road Runner - NYC