This is one of the users at Freelancer.com. If you wish to post your own project or become a service provider please signup here.
Username:
purukom
Online?
off
Last Login:
More than 1 week ago.
Name/Company:
Purushotham
Country:
India
City:
Hyderabad
Area of Expertise:
Member Since:
12-07-2008 08:40 EST
Vision:
To provide services in the area of software project management and software development,design, testing, integration and training.
Skills:
design, software development, testing, training
C,C++,VC++,MFC,ATL,COM,ASP.NET,SQL SERVER
C,C++,X-Windows, Motif on unix/VMS
Installshield, Windows installer, Project Management
Keywords:
software project management, software development,analysis, design, testing, integration and training
Average Pricing:
$10/hour
Rating:
(No Feedback Yet)
PROFESSIONAL SUMMARY
M.Tech from IIT Kanpur
Over 16 years of experience in software development, release engineering and
QA in GUI and Networking applications
Certified Project Management Professional (PMP) from PMI
Leading Teams for High Performance Training from ISB, Hyderabad.
10+ years of US experience in fortune 500 companies including DEC, DLJ in U.S
Industry experience in common and specialized NT tools includingVisual C#, ASP.NET 2.0, AJAX 1.0, SQL Server 2005, Visual C++, ATL, COM, ADO , DAO, MF, Web Services, SOAP,XML, Multi threading.
Held positions like Software Architect, Solutions Architect, Project Lead, etc.
Extensive experience in C, C++, Object Oriented Designs.
Working database experience in Oracle, ODBC, DAO, Sybase, INFORMIX, Microsoft Access
In-depth expertise in release engineering and version control tools Visual SourceSafe, Rational ClearCase, Continuus and CMS
5 years of experience on Windows 9x/NT, 5 years on UNIX, 3 years in VMS
Good working experience on developing InstallShield scripts and packaging software.
Extensive experience in Graphical User Interface and Networking applications.
Worked on Client Server programming using sockets for FindIT and PAWZ.
Experienced in developing portable applications between Unix and VMS using C, X-window, Motif and Xrt Table
EDUCATION
Certificate in Object Oriented Design Digital Equipment Corporation,
Acton, MA
Master of Technology (M.Tech.)
Indian Institute of Technology
Kanpur, India. 1984-1986
Bachelor of Technology (B.Tech.)
J.N.T.U
Hyderabad, India 1979-1983
TECHNICAL SKILLS:
OS Windows NT, Windows 98, Windows 95, UNIX, OpenVMS
RAD TOOLS Visual Basic 5.0, InstallShield 5.0
LANGUAGES C++, C, PASCAL, FORTRAN, Auto Lisp, Java, JavaScript
SOFTWARE Visual C#, ASP.Net 2.0, AJAX 1.0, Visual C++ 6.0, MFC, OLE, ATL, COM, Chart Fx, Xrt Table, Motif 1.2, X Windows
DATABASES ORACLE, SYBASE, INFORMIX, MS Access, DAO, ODBC
OTHER TOOLS Visual SourceSafe, ClearCase, Continuus, CMS
PROFESSIONAL EXPERIENCE:
Consulting Project May 2008 to Present
File Sharing on the Web
Designed Community Web site with File sharing functionality.
Designed Multiview control for the project
Helped engineers in developing web pages with Multi tabs: Upload, MyDownLoads, Friends, Registration, Login pages.
Designed database tables: MemberList, Contacts, CentralfileList and CentralMemList .
Reviewed C#, ASP.Net 2.0 , AJAX 1.0 code
Prepared various analysis documents
Prepared Use Case diagrams
Prepared estimates for the project
Prototyped the product
Environment: MS Project, Visual C#, ASP.Net 2.0, AJAX 1.0, SQL Server 2005, Windows XP
Akken Technologies Inc., Hyderabad, India Jan 2008 to May 2008
Software Architect
Interviewed candidates and recommended to CEO.
Identified requirements for email Plugin.
Prepared various documents for the analysis of the email Plugin.
Prepared Use Case diagrams for email Plugin.
Prepared estimates for the project.
Prototyped the product.
Prepared time line for the email Plugin.
Designed and implemented email Plugin for Outlook 2003 and 2007
Using VC++,ATL,COM, Web services, SOAP, XML, Multithreading.
Ported VC++ 6.0 project to Visual C#,2005
Environment: MS Project, C, C++, Visual C++ 6.0,Win32,ATL, COM, Outlook Object Model , Web Services, SOAP, XML, Multithreading, Windows 9x/2000/XP
Pandora Networks Inc., Hyderabad, India Jan 2007 to Dec 2007
Solutions Architect
Identified issues for Projects SmartCast, SmartQuote and Wholesale.
Prepared projects status for Director Engg, VP Engg and CEO.
Prepared Project proposal for SmartPhone.
Mentored Junior contributors.
Created and maintained project schedules.
Defined Guidelines used for the project.
Responsible for on time delivery of high quality product Worksmart by team of 8.
Slashed number of software bugs reported 60% by improving software quality through code inspections and standardizing and streamlining software development process.
Tasked with rescuing a series of releases that were crisis driven.
Worked on Proof of Concept solutions.
Defined design standards.
Defined Plugin model based on design patterns.
Helped team to develop Proof of Concept GUI for Instant Messenger on Linux.
Helped sales people by making comparison of metrics for different desktop sharing applications such as Goto Meeting, WebEx, Live Meeting and Worksmart.
Helped sales people by preparing comparison of features for desktop sharing applications to build competitive knowledge.
Helped the team by making comparison chart of video codec algorithms for desktop sharing application.
Environment: MS Project, C, C++, Visual C++ 6.0,Win32, COM, Windows 9x/2000/XP, Linux.
PMTI Inc., Hyderabad, India Apr 2006 to Dec 2006
Program Consultant
Responsible for updating the courseware to suit to IT Companies.
Worked as contact program instructor.
Performed consultancy in IT and Project Management areas.
Trained other instructors to apply IT processes in Project Management training.
Extensively prepared IT examples in Project Management courseware.
Presently doing consultancy for LinkWell systems, EmagineWorks,etc.
Bodhtree Consulting Ltd., Hyderabad, India May 2005 to Apr 2006
Team Lead
Helped Engineers to comply Phishnet for Internationalisation.
Assigned tasks to Junior engineers.
Helped engineers to fix bugs in Phishnet.
Ascertained release process for Phishnet product.
Designed COM software to support Phishnet for Outlook.
Made release of Phishnet for every month for US client.
Reviewed code for Phishnet project.
Phishnet development is done for US client.
Helped engineers to fix memory corruption problems.
Supported remote engineers.
Environment: C, C++, Visual C++ 6.0,Win32, MFC,COM,Visual Inter Dev6.0,
Windows 9x/2000/XP,IE, Outlook, Outlook Express, Linux, Unix.
PerfCap Corporation, Nashua, NH, U.S.A Sep 2004 to Apr 2005
Senior Engineer
Designed Text processing system to interface with the data files of HP Measureware data collector.
Worked on Client Server programming for FindIT and PAWZ.
Designed algorithms involving linked lists to interface with HP Measureware files.
Guided software engineers to write programs to interface with the registry of Microsoft Windows operating system.
Assisted programmers in debugging code in unix/windows/OpenVMS.
Designed and helped engineers to develop the validating script on Windows/Unix/OpenVMS.
Designed output files involving different formats.
Debugged java programs.
Designed shell scripts for PAWZ and FindIT Agent, EcapExport software for various flavors of Unix (HPUX, HPIT, SUN, IBMAIX, TRU64, Linux) to automate builds.
Designed interface to the HP Measureware Reader.
Designed interface to the CPC Writer for PAWZ.
Helped Engineers to solve performance problems in PAWZ Agent software.
Helped Engineers to integrate the code into the FindIT Agent software modules.
Developed Use Cases for FindIT and PAWZ.
Worked with software engineers to solve memory leak problems.
Worked on shell scripts to extract data from HP Measureware data files.
Used debuggers gdb, dbx to solve bugs in FindIT Agent and PAWZ. Used bug tracking program 'Bridge Track'.
Environment: C, C++, Visual C++, HPUX, IBMAIX, SUN, TRU64, Windows 2000 Server, OpenVMS, FindIT Agent, FindIT Server, PAWZ Agent, PAWZ Server.
SureCom Inc., Northboro,MA, U.S.A Jun 2003 to Aug 2004
Project Lead
Analyzed the current system consisting of FotoFantasy product range (FotoFantasy, Portrait Studio, Foto Coupon, Bill Acceptor, Dongle, Kiosk Accounting).
Prepared Analysis documents giving overview and identifying limitations in the current system.
Carried Use Case analysis for FotoFantasy.
Designed and implemented prototype for the Foto Fantasy system on Windows XP.
Helped Engineers to implement the prototype using VB.NET, VC++ MFC and C++.
Carried interviews with customer to analyze the current system.
Designed and developed church information text processing system using VC++, MFC
For AACConsulting.
Developed database interface for church planters information using VC++ and Access
For AACConsulting. Participated in getting remote delivery project from AACConsulting.
Environment: C, Linux 2.4.7, VB.NET, VC++, MFC, C++, MS Access,Windows XP, Pentium Systems.
Olympus Services, LLC, Detroit, U.S.A Dec 2001 to May 2003
Senior Engineer
Designed and developed tools to convert Excel data files to Access database files.
Involved in developing, testing and debugging of time management and Ebugtrack.
Time management is timesheet and expense management software for the whole company or organization.
Worked on gathering project summary reports, billing summary reports, departments, projects, clients and employee information details and a weekly timesheets of each employee.
Helped Engineers to create dynamic content using Response, Request objects.
Experienced in developing VBScript, JavaScript using various control structures.
Used client and server side data validation. Created persistent data.
Assisted Engineers in using Connection, ADO,ASP to interface with the database and carrying different operations on it.
Environment: Mssql server7.0, Microsoft Access, ASP,Visual interdev6.0, HTML, ADO, Visual C++ on Windows NT platform.
Portal Player, Inc. Hyderabad, India Mar 2001 to Aug 2001
Principal Engineer
Portal player provides an end-to-end solution to manufacturers that streamline the process of developing digital audio devices. Digital Media Manager is audio-enabling software that includes a single-chip system controller used for audio playback/recording, PC software to interact with the device, firmware to manage and control the device
Developed and lead the development of software using WMA library for Digital Media Manager application.
Identified, developed, and implemented action items to manage and improve software releases.
Developed guidelines in JavaScript coding.
Supervised engineers in setting up software build using Source Offsite
Assisted and lead reporting team members in developing components of Digital Media Manager.
Helped engineers in developing components using OleDB.
Worked on tree controls using Visual C++ and MFC.
Assisted engineers in solving problems in CDWriter component.
Environment: Visual C++ 6.0, Source Offsite, ATL, OLEDB, ADO(X), JavaScript, Pentium PC, Windows NT, Windows 98
ATI Research Inc., Marlboro, MA, U.S.A. May 1999 to Nov 1999
Configuration Engineer
ATI Research Inc., provides cutting-edge visual processor technologies for the PC, Macintosh, workstation and notebook markets plus consumer markets including hand-held, set-top box and digital TVs. The technologies used include 3D graphics; Accelerated Graphics Port (AGP) bus interface; DVD, Digital Flat Panel monitors and power management; and, highly complex graphics algorithms to process advanced digital content in real-time.
Identified installation issues and the tools used for Continuus
Supported on site Continuus training classes
Simulated developers environment and helped in focusing on the source
Code problems in Visual C++ environment.
Prepared command summary sheets of using Visual C++ with CCM. Demonstrated use of Continuus to developers. Attended Continuus Training in Toronto.
Environment: Continuus 4.5, Visual C++ 6.0, INFORMIX, Windows NT 4.0, HP-UX 10, UNIX
PolyCom Corporation, Andover, MA, U.S.A Dec 1998 to Feb 1999
(PictureTel, now part of PolyCom)
Sr. Software Engineer
PictureTel (now PolyCom) develops, manufactures and markets a full range of high-quality voice and video communication endpoints, video management software, web conferencing software, multi-network gateways, and multipoint conferencing.
Built DCUI, System software, Vogon, Policy, 8 by 8 video conferencing and management product components using Visual C++, ClearCase on Windows NT
Used Perl scripts to stage the products for release
As a team member worked with developers to solve build problems. Attended ClearCase training at Rational
Environment: ClearCase, Visual C++ 6.0, Perl, Window NT, Windows 95
EMC CLARiiON, Southboro, MA, U.S.A Mar 1998 to Aug 1998
(previously Data General - CLARiiON)
Sr. Software Engineer
EMC CLARiiON Corporation is the world leader in information storage systems, software, networks, and services.
Reviewed Test procedure documents, Release notes for ARRAY GUiDE/Navisphere.
Identified ease of use areas for GUI. Debugged programs. Setup systems to carry out test procedures for Array Guide and Navisphere. Gave inputs to qualifications summary reports and release notes as part of the corporate Quality Assurance and Control procedures and methodologies.
Implemented software configuration management using ClearCase, Visual SourceSafe.
Acted as a focal point in various releases of the products for development and QA teams.
Carried out full and partial testing of ARRAY GuiDE and Navisphere over multiple servers SPs (Sauna, Ultra Tueson, Phoenix).
Environment: Navisphere 3.0.12, ARRAY GuiDE 1.6, Flare 9.X6, ClearCase, IBM Power Server 530H, HP 9000D Class, Sun Ultra Sparc, CLARiiON 7/10/20/30 Chasis, Windows NT 4.0 Server/Workstation, AIX 4.2.1, HP UX 10.20, Sun Solaris 2.6, NEC ProServa
Digital Equipment Corporation Nashua, NH, U.S.A Aug 1995 to Nov 1997
(now Hewlett-Packard Corporation)
Sr. Software Engineer
DEC is a leading global provider of computer products whose offerings span IT infrastructure, personal computing and access devices, global services and imaging and printing. DEC produced the world-renowned VAX computer family, Alpha processor, worlds first laptop, and has developed altavista.com. COMPAQ eventually acquired DEC, which is now part of Hewlett-Packard.
Designed and implemented retrieval of performance data from different files.
Carried code reviews to incorporate optimal memory management.
Planned and prepared the creation of Drag and Drop functionality using tree controls representing application component.
Identified problems in adding persistence data feature to Capacity Planner and carried the research effort in arriving at a solution.
Designed, developed shortest path algorithm for metrics of the network components.
Handled restructuring of the software components using OO techniques to increase the performance and minimize defects in the software.
Organized the implementation of installing a service using Service Control Manager library. Created framework and implemented installation of the product.
Introduced control mechanisms to help in release of different versions. Coordinated and contributed to the context sensitive help of the product.
Used OO techniques in developing software to change vendor and model types of network devices.
Added sorting capability to give ease of use for changing device types. Unknown device types in a list with in an Xrt table.
Reviewed existing kit installation procedures and automated installation on daily basis.
Environment: Visual C++ 5.0, MFC, C++, Chart FX, XrtGraph and Table, Visual Test, Visual Source Safe, NT Service Control Manager, Motif 1.2 Xrt Graph and Table, Code Management System, Pentium Pro PC, DEC Alpha, VAX, Windows NT 4.0, Digital , Unix, Open VMS.
DOTS DLJ - New York, NY, U.S.A Apr 1995 to Aug 1995
Software Engineer
Donaldson, Lufkin & Jenrette's (DLJ, DLJDirect) provides direct investors with an award-winning trading platform, a broad range of investment options, high-powered planning tools and access to eight leading sources of research
Created Design specs for validating Options Calculator used in Derivative Options for Trading Systems.
Designed and implemented Price and Rolls screens using EditTable and Motif. Used Database classes wrapped around Sybase.
Designed and implemented benchmark comparison of securities screen.
Validated Risk Configuration Dialog.
Environment: C++, Motif 1.2, Edit Table, Sybase, SCCS, SUN Ultra SPARC station, Sun Solaris
DEC Nashua, NH, U.S.A. Jan 1993 to Apr 1995
Software Engineer
Planned and Contributed to design and development of various user interface components using OO method.
Analyzed cross-platform problems, prepared specifications. Identified performance problems and determined the extent of programming required. Created Makefiles.
Interfaced with customer and provided support role.
Met every deadline while working on this product, some of them under fairly difficult circumstances.
Environment: Motif 1.2 Xrt Graph and Table, Code Management System, DEC Alpha, VAX, Digital Unix, Open VMS
Digital Equipment(India) Ltd, Bombay, India Nov 1991 to Jan 1993
Environment: Motif 1.1, Code Management System.DEC VAX station, DEC Station 3100 Ultrix, VAX VMS.
As a part of remote projects development team, created numerous GUI components for the product Management Station for Ultrix. Taken responsible initiatives to make remote delivery projects successful.
Organized and developed common code for postscript printing modules into a library.
Participated in implementing translation of system level services from VMS to Ultrix in Rally project.
Indotronix Computers Pvt. Ltd., Hyderabad, India Oct 1987 to Nov 1991
Exports & Custom Projects
Environment: MS Windows ver 3.0/2.0, Code View, MSC ver 5.1,AutoLISP, Data CAD Application Language.IBM PC AT, VAX 11/750,DOS, VMS
As a part of exports team designed and implemented different educational software components to evaluate language skills of the ethnic groups residing in Holland.
Managed a team of 5 people. Responsible for establishing CAD department.
Buyer Rating:
(No Feedback Yet)
Latest Open Projects:
(No Open Projects)
Latest Frozen Projects:
(No Frozen Projects)
Latest Closed Projects:
(No Closed Projects)
Provider Rating:
(No Feedback Yet)
Latest Bids on Projects:
(No Active Bids On Projects)
Latest Won Projects:
(No Won Projects)
Latest Lost Projects:
(No Lost Projects)