Born Ashish Anil Gholkar...this kid was brought up in the sleepy village of Versova, Mumbai, India...Went on to study at a local school and junior college where he maxed in his studies...won more hearts than grades...Engineering college and Master's education followed with "ok" grades...learnt more than the rest of the class put together in terms of paying attention to silence and its otherwise mischievous antics...The rest of the data is listed below in a concise fashion...please feel free to write to me via email for a formal resume...in case the position involves international travel try not to waste your time...its not going to happen
In today's world where all the tools come from outside...there literally is an API for everything...so if you think you're a really smart guy...first learn to use the API's...then to build them...!!!
For all those who have faith in their phone lines and email...God help you while contacting me :)
I now work with the CS team at Lear...spearheaded from Valls, Spain and Ann Arbor, Michigan ours is a lean outfit of a few...work involves creating the Item Defn, TARA, CS Concept, deriving Reqs at ECU level etc. This is where i get to brag about being allowed to learn top notch technology and interact with an amazing engineering environment. I am otherwise a car software "mechanic" on a good day...on a bad day i get to only send email :) Most of my friends still think i've been with Lear Jet...like the one shown here...wonder where they got the idea ! :)
Someday i would like to complete my PG in CS from a top university.
The CLGM project involved integration of various DSP, FPGA based sub-systems for a guided missile project. This project is a combination of video processing, motor control, platform stabilization and missile navigation. The software team looks into programming of the DSP, FPGA, SPI based IMU, etc. Gathering data from various sub-system sensors and integrating the system to meet performance requirements is part of the job. Writing code to test the ECU’s (Actuator control, Flight Control, Seeker Control, Warhead Control) using RS-232 communication in LabWindows and provide a GUI with suitable components was part of my assignment.The CLGM page
The Compiler Testing project required client compiler testing and benchmarking. Spearheaded a team of 7 Engineers distributed across Pune and Bangalore offices of KPIT. It involved testing of the entire instruction set for a client processor, testing for the C language constructs, standard library functionality, compiler command line options and other miscellaneous tests. Testing application code for compiler anomalies is also part of the testing requirement. Testing is currently done using a debugger, eclipse IDE and evaluation board environment.
This "project" involved writing proposals that KPIT shares with clients as a rapid understanding of their requirements. This includes demonstrations of KPIT’s capabilities in areas of interest to the client. This has helped KPIT present itself in very good light to many clients. This process has also helped me develop a speedy learning curve on tough assignments like study of automation software like SQUISH.
The Op-code Test Code Generator is built around generating template files for the entire assembly set supported by the microcontroller of interest. Any application is parsed for unique instructions and a test code is prepared for those instructions based on sections extracted from the templates. The test code is then validated using a CRC verification mechanism on hardware or simulator. In a real-world scenario the test code would run at regular intervals on a microcontroller whose application is running off an RTOS thus keeping a health check on the application. Coding is done in C++ and extensive use of assembly instructions for the test code creation is necessary.
The HDMI project was executed for building an Automated Evaluation System for a 7.1 channel A/V Receiver. This system requires us to encode audio formats like DTS, DOLBY, etc. These encoded formats are played over an HDMI connection [the test computer has a HDMI sound card] and sent to the A/V Receiver. The decoder on board the A/V Receiver decodes the sound and plays audio out on the speaker terminals. The speaker outputs are captured by an ADC and the samples are sent to the test PC over a USB connection. The samples are then compared to a threshold for sound go / no-go. Project automation for the test loop has been accomplished for 2 channel .wav files using PERL TK for the GUI.
The Super-Computer Testing project revolved around writing miniature DSP applications like the FIR filter for a supercomputing board. A group of twenty members was extensively involved in measuring accelerator board performance on various math libraries like ATLAS, MKL, etc. It involved testing software development kits for the accelerator boards. Writing elementary QPSK and OFDM mod-demod scripts in MATLAB is part of the job and helps in familiarizing the team with MATLAB. Responsibilities involved learning MATHEMATICA and updating basic Linux knowledge. Delivering test cases to the client so that they can be integrated into the client’s framework required me to gain a working knowledge of PERL. Documentation authored by me saves newer team members considerable time in terms of familiarizing themselves with the system. Maintained an induction website for new members of the group. Elementary system administration tasks were also part of responsibilities. As Tech Lead, most of my time was devoted to solving problems related to new test requirements and reviewing work done by my team. Study of the SDK API’s, assisting the team with building programs based on those API calls and documenting the process has been appreciated by the client.
The ADA assignments included Microcontroller programming for various PIB (Pylon Interface Box) units in the delivery system hierarchy on the LCA (Light Combat Aircraft). Code was written in C (including driver code). Major responsibilities included completing the communications code for eight line replacement units and documentation for the entire software development hierarchy using a US-DoD standard. Stores integration for a trainer store (R-73 missile) was also completed.
The Aero@IITB assignments included system integration of the hardware in loop simulation of an autonomous flight algorithm with a GPS system for attitude correction. The hardware in loop simulation was built over a static map and waypoints were chosen for that space. The GPS system enables us to use a real world reference for navigation and guidance calculations. Initial assignments included logging data for characterizing servo deflection, reading positioning data from the GPS, setting up a RTLINUX system to enable a process to read servo deflection and compute corrections in vehicle trajectory as part of the hardware in loop simulation. Assignments also included supplying trajectory updates from the hardware in loop simulation to a flight simulator using UDP and documentation of the project milestones.
The Zenith assignments included management of transmitter code for their Advanced Modem Architecture project. The transmitter accepted an MPEG stream and sent it through a Reed Solomon encoder. The Reed Solomon encoded data was given additional robustness for wireless transmission by sending it through a turbo encoder. The turbo-encoded output was then sent through an inverse FFT. Synchronization for both frames and blocks was added to the data stream and it was sent for modulation and transmission. This system was aimed at the transport industry for delivering television, Internet and voice streams.
The UMR research included processing dermatoscopy images of skin cancer for feature identification. The images, taken at 10x magnification, displayed a variety of patterns of use to dermatologists in terms of aiding diagnosis. Simple patterns like bubbles, hair, skin and tumor were detected with the aim of finding useful skin color information. The image was then processed for high frequency patterns like granularity and areas of de-pigmentation. Code was written in C for the Sun Solaris environment
The "course" song....straight from the "heart" :)