Site hosted by Angelfire.com: Build your free website today!
Plot # 13, LIC Colony,
West Marredpally, Secunderabad,
Andhra Pradesh, India - 500026

Tel: 91- 40 - 27805074
Satya Prasad Sarilla
e-mail: sarillaprasad@yahoo.com
url: www.angelfire.com/sd/sarillaprasad
Objective
    Seeking employment in the fields of computer systems programming, computer networkingÂ, embedded systemsË, image processingŸ, file conversions and computer applications

Education
  1. Post Graduation
    Masters in Computer Applications (MCA) form Osmania University, Hyderabad.
  2. Graduation
    Bachelor’s degree in Sciences (B.Sc) from Osmania University, Hyderabad.

Professional Traning
  1. Post Graduation Diploma in computer application (PGDCA) from SWAL computers (P) ltd., Hyderabad.
  2. Diploma in hardware engineering (DCHE) from Integreted Training & Resarch Development, Secunderabad.
Work Experience
    Working on projects in system programming, embedded systems development (08/2001 - Present) under the guidence of Prof. P. Prasada Rao M.Tech(IISc),M.Sc(Tech) Instrumentation Officer, Central Instruments Laboratory, University of Hyderabad.

Technical skills
  1. Programming:
C, C++ and 8085, 80x86, 8031/51 Assembly language programming
  1. Operating systems:
Unix (with Shell scripting), Windows 9x
  1. Databases:
Oracle 7.x
  1. System Programming:
ms-dos programming, Unix network programming
  1. Compiler Tools:
YACC, LEX (under unix/linux)
  1. Simulation Tools:
8051 simulation tools
  1. Assemblers:
TASM 2.0, MASM 6.11, 8051 Cross Assemblers
  1. SDK’s:
8031/51 mc Kit, 8086 mp Kit
  1. Image Processing:
Image compressions (bmp, jpeg, gif, tiff, png etc), Image filters, Histograms
  1. Front ends:
Visual Basic 6.0, Visual InterDev 6.0, HTML
  1. Back ends:
SQL * plus, ms-Access

Project profile

  1. Assembler for Intel 8051 Microcontroller:
    Client
SCUBE Technologies, Secunderabad.
    Software
‘C’
    Environment
unix/linux
    Description

  • Developed an assembler for Intel 8051 embedded controller in ‘C’ using the tool YACC, provided by the UNIX/LINUX environment. YACC generates a ‘parser’, which in turn calls a ‘lexical analyzer’, which scans the input and returns appropriate tokens to parser. Parser checks for the instruction syntax and generates the appropriate Operational Code (opcode) for the instruction. The opcode are dumped into the output file, called, the ‘Object File’.

    The object file generated by the assembler is in Intel Standard HEX format, which can then be converted into binary file, with a utility HEXTOBIN converter and programmed into an EPROM/EEPROM or Flash Memory, by burning it on to 8051 chips.

  1. Microcontroller - LCD interface
    Client
SCUBE Technologies, Secunderabad.
    Software
8051 assembly language
    Environment
windows editor, compiled with 8051 assembler
    Description

  • Interfaced an LCD (Liquid Crystal Display) to the microcontroller. Programmed 8051 ports to drive the LCD through four keys (Up, Down, Yes, No). Developed a SCHEDULAR that invokes appropriate actions on pressing each key. The four keys are used to make menu selections on the LCD. This is a simulation of menu selection process followed in mobile phones.


  1. Image Processing System
    Client
St.Patrick’s P.G college as a graduate student
    Software
‘C’
    Environment
windows
    Description

  • This particular software resembles the MS photo editor/Adobe Photoshop, where we can process any image. This software can be used for enhancement and restoration to image encoding, segmentation, description, recognition, interpretation, image morphology, color models for image processing, histograms, image compressions etc

    Some of the important segmentations used in this software are:
      1. Edge linking and boundary detection
      2. Brightness, redness, yellowness effect.
      3. Grayscale, negative effect (inverse)
      4. Emboss and engrave effect
      5. New and ever seen fossil effect
      6. Blur, smoothing effect.
      7. Histograms (normal and smooth)
      8. Monocolor image (bicolor)
      9. Image conversions etc.,

  1. File Splitter Software (both in ‘C’ for msdos and in VB for windows)
    Client
St.Patrick’s P.G college as a graduate student
    Software
‘C’
    Environment
Both in ms-dos and windows
    Description

  • This software will split any file into number of files with any user define size. This software not only splits but also merges these splited files to original file. This software is used to split large file which are not fit into 1.44 (1.39) MB floppies, using this software we can spit the files which can fit into floppy and then copied to destination system where we can merge these splited files to original file.


  1. Developed the C tools to implement controls as VB-standard controls
    Client
St.Patrick’s P.G college as a graduate student
    Software
Turbo ‘C’
    Environment
ms-dos
    Description

  • In this project i have created a complete GUI-tools for dos environment such as
      1. Forms
      2. Input Boxes
      3. Label Boxes
      4. Text Boxex
      5. Messages Boxes
      6. Mouse Events
      7. Picture, Image Boxes
      8. Scroll Bars
      9. List boxes etc.,


  1. CMOS Password Cracker
    Client
St.Patrick’s P.G college as a graduate student
    Software
C and Assembly language
    Environment
ms-dos
    Description

  • CMOS (Complementary Metal Oxide Semiconductor) is a 128 byte RAM flash memory, which stores information related to the system, for that Developed a utility in ‘C’ with little assembly language, a dos based program to Break the CMOS password, and to Clear the information Stored in The CMOS. The CMOS memory exists outside of the normal address space and cannot contain directly executable code. It is reachable through IN and OUT commands through assembly language.


Current Projects and Works

  1. Microcontrollers - PC Interfacing
    Embedded Software for 8051-PC Data Communication

  • Developed the Embedded software to Interface 8051 with PC as a part of interfacing multiple number of devices for establishing serial communication between the devices and 8051.

    Sending bytes from 8051 controller and receiving them at PC’s COM port and receiving data sent by the PC, at the controller through an RS232 interface.

  1. Image formats and its conversion

  • Developed software for converting various image file formats to one type to other and vice versa. This image formats uses various compression methods to store the image (pixel/color values) in the file. Here in this project i used different image formats like bmp, jpeg, gif, tiff, pcx, png etc.

Personel profile
    Name:
Satya Prasad Sarilla
    Address:
Plot # 13, LIC Colony,
West Marredpally,
Secunderabad,
Andhra Pradesh,
India - 500013.
    Phone:
91-40-2780 5074
    Email:
sarillaprasad@yahoo.com
    Hobbies:
PaintingŸ, Music¯, Photographyµ, Reading¨ and of course ComputersÀ¿
    Strengths:
My determination to get things done Perfectly

References
  • P. Prasada Rao
    M.Tech(IISc),M.Sc(Tech)
    Instrumentation Officer,
    Central Instruments Laboratory,
    University of Hyderabad.
    Å 91-40-2301 0215 (R)