•SKILLS

  1. Operating Systems: Microsoft Windows (98 to VISTA), MS-DOS. **Currently learning LINUX/UNIX (self-study)

  2. Languages:
    • ALP: Assembly Language programming was first used for 8086 processor and 8051 processor in undergraduate degree. Micro Interfacing course in Spring 2007 encouraged use of ALP for the Motorola HCS12 family. "Wall Following Robot" was implemented using ALP in HCS12 micro-controller. Used ALP in MSP430 (Texas Instruments) for master's project - "Evaluation and real time implementation of different wireless communication techniques for an indoor wireless channel using the TRF6903 EVM".
    • C/C++: Mostly academic experience. Practical implementation of C++ was used in senior design project "Vision Based Robotic System" and for other in class projects where different characteristics of OOP were investigated and implemented. C was used in the course "Parallel Processing using MPI library" in Spring 2006.
    • MATLAB: Considerably proficient in MATLAB and all the basic tool boxes offered within the language. Matlab programming was first used in the senior design project in 2003 and has been used regularly for various academic projects as well as for simulation purposes.
    • PERL: Beginner level proficiency. Was applied in VHDL course for handling huge scripts. Most assignments were assigned to students as a part of the coursework.
    • PIC BASIC: Highly proficient in PIC BASIC with respect to most of the PIC micro-controllers. First used in Jan 2003 with PIC 16F84 and then used with PIC 16F874.

  3. Simulation Softwares:
    • LABVIEW: Considerably proficient. Labview was first used in Summer 2006, while working as a Lab Setup Managet for Electrical Engineering Department of St. Mary's University, San Antonio. It was later used extensively for academic projects and for the project "Elevator Design, Implementaion and Simulation using Labview".
    • SIMULINK: Moderately Proficient. Was used as a tool in academic courses to understand subject matter better.
    • Multisim: Extensively used for circuit simulation and analysis along with many other similar tools.

  4. Tools:
    • Cadence OrCAD-Capture, Layout & P-spice: OrCAD was used while working as Voluntary Circuit Design Engineer for Real India Orphan Home, in order to design the board and to simulate the circuit design and while woking as Circuit Design Engineer for Eikone Inc. It was also used academically for in-class projects and assignments.
    • Altera - Quartus-II, & MAX Plus-II : It was used for VHDL design simulation and synthesis during Fall 2006 semester for the course VHDL.
    • Model Sim and Precision : It was used during undergraduate study for design, simulation and synthesis of VHDL designs.
    • Microsoft Office Tools –Word, Excel, Access, Power point : Regularly used for documentation, presentation and maintainability.
    • Adobe Photoshop: Used for photo-related jobs, mostly for personal use.
    • NI ELVIS Development System: Extensively used while working as a Lab Setup Manager and during academic projects for courses like Data Acquisition, Presentation & Analysis and Digital Control Systems.
    • Omega tool(Ericsson): Data processing tool, used at Ericsson, while working as R.F Engineering Intern. The tool was used to generate calculated data and reports which were used for analysis.
    • MapInfo v7.8: Mapping Software used to make geographic maps and lay network maps over it. This tool was extensively used at Ericsson for mapping drive routes and other relevant information such as S/N ratio, RSSI, BLER, Dropped calls, Call setup failures etc.
    • TEMS Data Investigation: An analysis tool in Ericsson used for analyzing drive test data and observing layer 3 messages in order to determine problem areas of a call.
    • QFD Capture (Quality Function Deployment tool): A product development tool that was used academically in Engineering project management and was later used for self study while working as Circuit Design Engineer in order to derive design targets and identify design parameters.
    • NI Circuit Design Suite – MultiSim and Ultiroute :Extensively used academically and while working as a Circuit Design Engineer.

  5. Microcontrollers:
    • Experience with microcontrollers such as Motorola HCS 12, Intel 8051, PIC 16F874 and Texas Instruments MSP430. Applied BASIC/ALP/Embedded-C programming concepts in the above mentioned micro-controllers for various academic projects and while working as Voluntary Circuit Designer.

  6. Interfaces:
    • SPI Inerface: Used it when worked as a Circuit Design Engineer for Eikone Inc. An SPI interface was established between PIC 16F874 and voice recording IC APR6016.
    • I2C: Academic experience using micro-controller HCS12
    • GPIB: Implementation and functionality knowledge. Mostly academic and self study.
    • RS-232: Used in Masters project to send and receive data from serial port of PC to micro-controller and vice versa
    • USB: Academic knowledge and self study on working and implementation of USB interface.

  7. Lab skills:
    • Soldering: Highly skilled in board level(component) soldering and moderately skilled in surface mount soldering.
    • Troubleshooting
    • Use of general lab equipment such as,
      • Oscilloscopes
      • Logic Analyzers
      • Spectrum Analyzers
      • Function Generators
      • Multimeter

  8. Other Skills:
    • Documentation: Highly proficient in creating technical and business documents including schematics and diagrams using various tools such as Microsoft Office Word, Excel, Dia (Software for creating Diagrams) etc. Academic experience in creating SRS document and Design Specification Document for Software Applications.
    • Communication Skills: Good verbal and written communication skills in following languages
      • English
      • Hindi
      • Telugu
    • Presentation Skills: Proficient presentation skills.
    • Team Player: Experience in working as a team. Good co-ordination skills
HOME

•SENIOR DESIGN PROJECT: Vision Based Robotic System

  • AIM: The primary aim of this project was to get hands on experience with hardware, software and interface between hardware and software.
  • PROJECT DESCRIPTION:The project consisted of a robot which was designed to move front, back, left and right. It had a arm which could go right, left, up, down and a claw to hold small objects. A conveyor belt was placed which would stop whenever an object comes to the place where the robot collects the object. The robot would then take a picture of the object, detect its shape using Digital Image Processing and Neural Network, and based on the shape of the object, would pick and place it in its respective box.
  • IMPLEMENTATION: The robot hardware was built in the Mechanical Engineering Lab using lab tools and general hardware equipment. Five stepper motors were used for the robot to move front/back, rotate arm right/left, lift arm, grip the claw and to turn the robot left/right. All the stepper motors required a driver circuit which was designed and fabricated in the Circuits Lab (including the PCB). An interface circuit was designed to control the robot via PC LPT port. 4:16 decoder was used to increase the I/O lines available from the LPT port and corresponding logic was implemented in the C++ program. The conveyor belt was controlled with a DC motor and an IR sensor. A webcam was connected to the PC, which was interfaced with MATLAB and the "Digital Image Processing" and "Neural Network" tool boxes were used to implement the image recognition portion of the project. An interface between MATLAB and C++ was made in order to call the function corresponding to the shape of the object, to make the robot perform the respective task.
  • STATUS: The project was completed successfully
  • ACHIEVEMENT: The project was selected as an exhibit at the "National Technical Exhibition" held at Hyderabad, India in September 2003.
GO TO HOME

•PROJECT: Digital Image Processing

  • AIM: The primary aim of this project was to get familiar with MATLAB Digital Image processing tool box and to use it creatively along with in-class knowledge to design and implement a real time system. The project was designed to detect a stop sign from a color image taken in a busy environment.
  • IMPLEMENTATION: The project required to understand basic image processing topics and knowledge of the MATLAB image processing tool box. The project required to implement image filtering for noise and feature extraction techniques, based on the application. In this case, for a STOP sign the features chosen were color and number of sides. Hough's Transform was used to determine the number of edges and a heuristic approach was made towards filtering the image for determining the parts of image which had red color. Based on these results the system would determine whether the image had a stop sign or no.
  • DOWNLOADS: Final Report, Project Files
GO TO HOME

•EDUCATION

  1. MASTER OF SCIENCE DEGREE
  • DEGREE: Master of Science (M.S)
  • UNIVERSITY: St. Mary's University
  • LOCATION: San Antonio, Texas, USA
  • WEBSITE: www.stmarytx.edu
  • GRADUATION: Aug 2007
  • CUMULATIVE GPA: 3.79/4.00
  • DESCRIPTION: St. Mary's University is a well ranked university and is known for its quality of education in the south west. It was ranked 14 by US News in 2006 for M.S program. The teacher to student ratio on an average is 1:10, which makes the quality of education better and encourages one on one interaction with the teacher frequently.
  • COURSES : VHDL, Digital Control Systems, Automatic Control systems, Microprocessors, Micro Interfacing, Digital Signal Processing, Wireless Communications, Data Acquisition, Presentation & Analysis, Parallel processing using MPI library, Digital Image processing, Design, Specification and Implementation of Software.
  • DOWNLOADS: Current Transcript (Un-Official)- PDF Format

2. BACHELOR OF SCIENCE DEGREE
  • DEGREE: Bachelor of Engineering (B.E)
  • UNIVERSITY: Amravati University
  • COLLEGE: B.N. College of Engineering
  • WEBSITE: www.bncoepusad.com
  • LOCATION: Pusad, Maharashtra, India
  • GRADUATION: May 2003
  • PERCENTILE: 90th
  • EQUIVALENT GPA: 3.9/4.0
  • DESCRIPTION: Amravati University is one of the leading universities within the state of Maharashtra, India and is a well recognized university in India. B.N. College of Engineering is a college affiliated to this university and ranks among top 10 engineering colleges in Maharashtra state. The facilities and education offered help in developing a professional personality among the students.
  • ACHIEVEMENTS:
    • Ranked among top 10 students in the university in the final year and ranked among top 15 with cumulative percentage (all four years).
    • Received honors from the principal during second year for academic excellence along with 9 other students
    • Senior Design Project was selected as an exhibit at the "National Technical Exhibition", which took place in Hyderabad, India, in September 2003.
  • RELEVANT COURSES: Linear Integrated Circuits, Data Networks, Digital Circuit Design, Electronic Circuit Design, Digital Integrated Circuits, Electronic Instrumentation, Computer Architecture, R.F Circuit Design, Telecommunication Systems, Electronic Devices Theory (Semiconductor Theory), Electronic Devices and Circuits, Communication Engineering I & II, Microprocessors I & II, Advanced Electronics Devices and Circuits, Digital Communications, Engineering Project Management
GO TO HOME