Imagem de perfil de bhavanip
Bandeira de United States Fort Wayne, United States
Membro desde 13 de março de 2006
0 Recomendações


On-line Offline
Objective To secure a full-time position in the field of Software Engineering. Areas of interest include algorithm design, application programming, software/ product development in Windows Application Programming, Embedded Systems Programming or Digital Signal/ Image Processing. Skills . Assembly Languages: TI TMS320C31 DSP . High Level Languages: C, C++ . Microsoft Technologies: MFC, COM, ATL . Web Programming Languages: XML 1.0, HTML 4.0 . DSP Interface Tools: Code Composer for TI DSPs . Programming Tools: Visual Studio .Net, Visual C++ 6.0, Borland C++ 5.0, Visual Basic 6.0 . Algorithm Development Tools: MATLAB 12.0 . Software Development Tools: Rational Rose, Boundschecker, Beyond Compare, Microsoft Visual SourceSafe . Operating Systems: Windows 9x/NT/XP, Linux Projects/ Professional Experience Software Engineer, LHP Software (Contractor-Cummins Inc.), Columbus, IN September, 2005 - Present * Development of software tool called INSITE that connects to the Engine Control Module * Work involves software development and bug fixing in INSITE. * INSITE is designed using a C++ Application Framework. * Work also involves development using COM and ATL technologies. * A good understanding of the XML DOM is required as part of the development process. Software Engineer, Patni Computer Systems Ltd., Mumbai, India June, 2004 - June, 2005 Reverse Engineering for Automatic Defect Classification * Work for the project involved porting source code developed for Automatic Defect Classification originally written in C to C++. * C++ techniques of Encapsulation, Aggregation, Inheritance and Polymorphism were used to effectively translate code in C code to C++. Add-On-Profile Development for a User friendly Interface to interact with PLC Hardware * Work for the project involved development of a user-friendly interface in software to configure the hardware in PLC modules. * Visual Studio .Net was used in the entire development process. * A Module-specific XML, a Profile View XML, and a Profile Service XML were used to feed module specific information, and PLC module hardware data such as data types and controller tag information. * A Profile Service ATL Project was used to perform validation on all GUI inputs. Application Programmer, Aumtech, Inc., NJ, USA Feb, 2004 - May, 2004 * Work involved porting C/ C++ code from Linux to the Windows Environment using Visual Studio .Net. * Also did Socket Programming in the Windows Environment using Visual Studio .Net Graduate Research Assistant, Electrical Engineering Dept, RIT Sept, 2001 - Nov, 2003 Master's Thesis: Image Processing Techniques to Separate Linear and Curvilinear features from Textures * Applied for a patent for work towards the Masters thesis based on 'Separating Linear and Curvilinear Features in Textured Backgrounds'. It involved development of image processing techniques to separate linear and curvilinear features in background textures. * Mathematical models for the proposed techniques were developed to support the results of simulation. * It was observed that the Wavelet based technique does better than an existing Fourier transform approach and the Fourier block approach. The techniques were tested on wood, cloth, customized textures and SAR images. Publications: Bhavani Pidaparthi, [login to view URL] M. Rao, 'Separating Linear Features from Textured Backgrounds', October, 2003 to the Journal of Electronic Imaging. Embedded real-time systems implementation * Worked with a TI Digital Signal Processor (TMS320C3X series). The work involved implementing different FIR and IIR filters in assembly language. * The filters were designed in Matlab and co-efficients obtained were used at the assembly language level. * The Code Composer was used as the DSP Interface tool. * The filters were tested for noisy inputs in real-time using a Signal generator as an input and an Oscilloscope as an output Driver Verification System (Barcode Recognition) for Lumeracom Inc. * Developed an algorithm/ software for a Driver Verification system to decode the Two Dimensional Barcode (PDF417- Barcode Symbology) on a New York state driver's license. The project was supported by Lumeracom Inc. * The research work involved tackling several image processing problems like image de-noising, image thresholding, image de-skewing and object extraction/recognition and developing a Reed-Solomon encoder/decoder. * The project work also involved implementation of a Reed-Solomon encoder/decoder over Galois Field (929). * Implementation of the Reed-Solomon error correction technique involved implementation of the Forney algorithm and the Berlekamp-Massey algorithm. * Developed the algorithm/ software for a Driver Verification system in Matlab and programmed it in C using Microsoft Visual C++ 6.0 to develop an application. Education M.S. in Electrical Engineering, Rochester Institute of Technology, Rochester, NY Bachelor of Engineering in Electronics Engineering, University of Mumbai, India References Available upon request.
$33 USD/hr
0 comentários
  • N/ATrabalhos concluídos
  • N/ANo Orçamento
  • N/APontualmente
  • N/ATaxa de Recontratação


Comentários recentes

Sem comentários.


  • Conectado com o Facebook
  • Freelancer Preferencial
  • Pagamento Verificado
  • Telefone Verificado
  • Identidade Verificada
  • E-mail Verificado

Procurar Freelancers Similares