prabhakar Reddy

Document Sample
prabhakar Reddy Powered By Docstoc
					                                        Prabhakar Singareddy
                                           Ph: 978 703 1273.
                                E-mail ID: prabhakar_009@yahoo.com
EXPERIENCE SUMMARY
    11 years of software industry experience in analyzing, design, development, research, testing and
      implementation and installation of several projects/applications related to Internet/Web and Client/ Server
      Technologies.
    Proven track record of architecting, developing, and delivering enterprise-level, mission-critical systems
      that yield exceptional return-on-investment for such business environments as Health Care, Education,
      Manufacturing, Finance, Insurance, Hospitality and food, Biotechnology and many other.
    Appreciated and recognized for my excellent expertise and knowledge in design and development of
      WEB/Internet related projects, n-tier, three-tier, Object-Oriented applications and client/server
      applications, using software technologies such as Microsoft .NET framework 3.5/3.0/2.0/1.1, Visual studio
      .NET 2008/2005/2003/2002, C#, VB .NET, Web Forms, WPF, MVC, Silverlight, ASP .NET, AJAX, JSON,
      JQuery, ADO.NET (Entity framework, Data Services), Web services, .Net Remoting, COM+, Visual Basic
      6.0/5.0 with Class modules, Object Browser, Type Libraries, Visual Modeler, Active X DLL and Active X
      EXE projects, Visual Studio, Visual Interdev, ASP, COM, DCOM, MTS, MSMQ, IIS, ActiveX controls,
      HTML, DHTML, CSS, XML, XSL, VBScript, JavaScript.
    Specialized in Object-Oriented design and Object Modeling, used UML, Visio and Rational tools for
      object-Oriented Architecture.
    Designed the .NET project architecture, Developed Business rules, Facade Layer, Data Layer and User
      Interfaces.
    Explored Visual Studio 2010 and .NET 4.0 features.
    Familiarity with Silverlight MVVM pattern, Prism, XAML, MS Expression Blend, WCF, WF, Windows
      PowerShell.
    Extensive experience in all phases of the project life cycle including conceptual, functional, and technical
      design as well as project management and application programming.
    Excellent skills in developing CRUD operations for the database applications to interact with the
      databases, used extensively the ADO.NET Entity framework, ORM tools such as LLBLGen, LINQ,
      ADO.NET, Sql/OledbConnection Object, Sql/OledbCommand Object, Data Reader Object, Dataset
      Object, Data Adapter, ADO with OLEDB providers, RDO, DAO with ODBC Drivers and Microsoft Jet
      database engine to access data from databases like MS SQL Server 2008/2005/2000/7.0/6.5, Oracle
      8i/8.0/7.3, and also had expertise using MS Access 2000/7.0.
    Designed databases and possess excellent skills in querying the databases using SQL and Programming
      using PL/SQL and T-SQL, Written Stored procedures, Correlated queries, Sub Queries, Joins, Views,
      Database triggers, Cursors
    Worked as a Team Leader, Met the scheduled project dates and was appreciated.
    Recognized for my logical, analytical, Testing and Communication skills
    Actively participated in data collection, group discussions and analysis, analyzed the functional flow of the
      projects and lead the team in database designing and maintenance.
    Experienced in working with Windows 7/2008/XP/2000/NT/98/95 Operating systems and has exposure to
      UNIX operating systems.
    Experienced in using reporting tools Such as Data Reports, Active Reports and Crystal Reports. Also
      used MS Report viewer control to extract reports from Report Server using SSIS and SSRS.
    Used version controlling, Installation tools and testing tools such as Visual Source Safe, Tortoise SVN,
      Install shield, Windows installer, Load Runner.
    Excellently experienced and worked on all testing procedures such as Unit Testing, Black box, white box,
      regression tests, functionality tests, integration tests.
SOFTWARE SKILLS
    Internet Technologies: Microsoft .NET framework 4.0/3.5/3.0/2.0/1.1, ASP.NET, AJAX, Silverlight, ASP,
      HTML, DHTML, CSS, XML, XSL, JavaScript, JQuery, vbscript, ActiveX code components, ActiveX
      controls, IIS Web Server, XML Web Services.
    Languages: C, C++, C#, VB.NET, SQL, XAML, pl/Sql, T-SQL, and VB 6.0/5.0
    Distributed Technologies: WCF, .Net Remoting, Com/DCom, Com+, MTS, MSMQ, Object Browser,
      Visual Modeler
    Databases: MS Sql Server 2008/2005/2000/7.0/6.5, Oracle 8.0/8i/7.3 and MS-Access 97/2000
       Database Access Technologies: ADO.NET (Entity Framework and Data Services) ORM tools, LLBLGen,
        LINQ to SQL, ADO.NET, ADO, OLEDB, RDO, DAO and ODBC.
       IDE & Front-End Tools: Visual Studio 2010/2008/2005/2003/2002, WPF, MS Expression Blend, Visual
        Basic 6.0/5.0, Visual Studio, Visual Interdev, and Developer/2000
       Design Tools and Languages: WF, UML, Visio 2000 for enterprise architects and Rational rose.
       Reporting Technologies: Crystal Reports, Active Reports, Data Reports, and Data Environment, MS
        Reporting Server, SSIS, SSRS
       Version control and installation tools: Visual source Safe, Tortoise SVN, Install shield, Package and
        Deployment, Windows PowerShell, windows installer
       Operating Systems: Windows 2008/7/2000/XP/NT/98/95, MS-Dos, UNIX
       Packages: MS-Office 2010/2007/2003/2000/97/95

SIGNIFICANT PROJECTS
Projects: Learning Management System, Certificate Center, Workspace,
Event Management, Events, Faculty Extranet, Console, Survey Center
Client: IHI (Institute for Healthcare Improvement), Cambridge, MA.
Duration: Feb 2005 – till date.

Description
       IHI is a reputed Healthcare Institute throughout US and also in other parts of world which organizes
       events on healthcare improvement to educate people working in Health industry. The projects listed
       above are web applications which support and automate the business functionality of IHI.

Role/Job Duties
    Sr. Software Engineer / Technical Lead
    I have involved in planning an effective strategy from the ground up in regards to the application. All
       relevant factors are taken into consideration with respect to the application, from its design and layout to a
       functional website infrastructure. In its basic sense, as in most robust, distributed applications, I have
       designed the 3 main layers or Tiers: presentation, business rules and data access.
    I have managed a team of developers in design, development and testing of applications.
    Fully concentrated and worked with each independent layer. Designed and developed code for efficient
       data access, business logic and presentation logic. Each Tier has been maximally optimized putting in
       mind the Performance and Scalability issues.
    Met with different levels of business users gathered information and developed use cases, functional
       specifications and technical specifications.
    Involved in setting up the Development, Testing and production environments for the applications.
       Regularly involved in build and deployment process.
    Used visual source safe/Tortoise SVN for versioning and source code control.
    Involved in database design. Developed stored procedures
    Designed and developed the Biztier of the applications that has all the optimized code related to database
       access and other common business rules for the applications. All the object-oriented concepts were used
       in developing the Biztier. This framework is used by the rest of the programmers in the team which saved
       them from writing multiple and repeated lines of code and time.
    Involved in testing the application and deploying it to production.

Environment: Microsoft .NET framework 4.0/3.5/3.0/2.0/1.1/, Visual Studio 2010/2008/2005/2003, C#, ASP
.NET, WEBFORMS, AJAX, IE Web Controls, Telerik controls, Silverlight, MVVM, MVC, XAML, MS Expression
Blend, XML Web Services, Microsoft Enterprise Library, MS Application Blocks, JQuery, JSON, JAVASCRIPT,
HTML, DHTML, IIS, Visual Source Safe, Tortoise SVN , PowerShell, ADO.NET (Entity Framework and Data
Services), ADO.NET, Visio for Enterprise Architects, ORM tool LLBLGen, MS SQLSERVER 2008/2005/2000,
SSIS and SSRS, T-Sql, SQL, XML, XSL, CSS, Windows 7/ XP/ 2000/2008 Server and Professional.

Project: Change Request System.
Client: FMGlobal (Factory Mutual Global Insurance), Johnston, RI.
Duration: Jan 2004 – Dec 2004.
Description
       Change Request System (CRS) allows automation of change requests and task assignment, all through a web
       interface that is easy to use and secured. The different modules and functionality available in this system are
       submitting a change request, reviewing, Approving, scheduling and implementing a change request.
       Subscribing to change requests, Email notifications and reporting.
Role/Job Duties
    Sr Software Engineer / Architect
    Designed and developed code for efficient data access, business logic and presentation logic.
       Involved in setting up the Development, staging, testing and production environments for the application.
       Regularly involved in build and deployment process.
    Met with different levels of business users gathered information and developed use cases, functional
       specifications and technical specifications.
    Used visual source safe for versioning and source code control.
    Involved in database design. Developed stored procedures
    Designed and developed the core framework of the application that has all the optimized code related to
       database access and other common business rules for the application.
    Involved in testing the application and deploying it to production.

Environment: Microsoft .NET framework 1.1, Visual Studio .NET 2003, C#, ASP .NET, VB.NET WEBFORMS,
Microsoft User Interface Process Application Block v2.0, Active Directory Services, IE Web Controls, XML Web
Services, JAVASCRIPT, HTML, DHTML, IIS 5.5/6.0, Visual Source Safe, ADO.NET, Visio for Enterprise
Architects, UML, MS SQLSERVER 2000, T-Sql, SQL, XML, XSL, CSS, Nunit V2.1, Windows XP/ 2000 Server
and Professional.


Project: External Access Collaboration.
Client: GENZYME, Framingham, MA.
Duration: Oct 2003 – Jan 2004.

Description
       External Access is a secured interface provided for most external collaborations of Genzyme through a
       Web Service, restricting the users to access only the privileged data/documents. This Interface is also
       provided for Genzyme internal users with some modifications functionally and technically.

Role/Job Duties
    Sr Developer / Architect
    Designed and Developed solution for diverse programming scenarios in C#. NET, employing object–
       oriented programming concepts such as; encapsulation, inheritance, polymorphism, and abstraction.
    Used C#. NET and ADO.NET to define and implement secure middle-tier components using both
       connected and disconnected environment strategies. Components were consumed by web applications
       and windows applications utilizing SQL Server and stored procedures to perform logical business
       transactions.
    Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows
       forms and ASP.NET web applications.
    Created complex business components in C#. NET using .NET Class Library assemblies
    While migrating and implementing them in a multi-tier environment suitable for    Microsoft Transaction
       Server (MTS) and COM+ to address application infrastructure issues associated with building scalable
       enterprise level applications used by many clients

Environment: Microsoft .NET framework, Visual Studio .NET, C#, ASP .NET, WINFORMS, JAVASCRIPT,
HTML, DHTML, COM+, Dll, IIS, MTS, Visual Source Safe, ADO.NET, Visio for Enterprise Architects, UML, MS
SQLSERVER 2000, T-Sql, SQL, XML, XSL, CSS, Crystal Reports, Live Link, Windows 2000 Server and
Professional.

Project: ConsumerNet Phase II
Client: NIKE (World Head Quarters), Portland, OR.
Duration: Sep 2003 – Oct 2003.
Description
   ConsumerNet provides a variety of statistical type information for users throughout Nike.
   It addresses the business need at hand, and provides the pure esoteric numeric information demanded, it
   also provides collateral information such as maps, graphics, and other lists of information that are relevant to
   user inquiries.

Role/Job Duties
    Sr Designer & Developer.
    Design & Code Reviews and optimization.
    Created Web Services in C#, Developed User controls, Developed UI using ASP.Net and Winforms.
    Developed business logic components using C# and VB.Net for business validations
    Extensively involved developing Stored Procedures and Views for data manipulation
    Designed Reports using Crystal Reports, used Crystal Report Viewer Control and Report
    Written functions to access the Share Point Portal server data in VB.Net.
    Environment: Microsoft .NET framework 1.1/1.0, Visual Studio .NET 2003/2002, C#, ASP .NET,
       WINFORMS, VB.NET, JAVASCRIPT, HTML, DHTML, COM+, Dll, IIS, MTS, Visual Source Safe,
       ADO.NET, OLEDB, Visio for Enterprise Architects, UML, MS SQLSERVER 2000, T-Sql, SQL, XML, XSL,
       CSS, Crystal Reports, Share Point, Windows 2000 Server and Professional.

Project: Restaurant Management System (RMS)
Client: Burger King Corporation (World Head Quarters), Miami, FL.
Duration: April 2003– Aug 2003.

Description
   Restaurant Management System (RMS) is part of the Burger King Corporation’s BK Gateway portal. RMS will
   replace and improve the current functionality within the Fran site Lotus Notes database.

Role/Job Duties
    Design, Development and Implementation
    Developed presentation layer using Model View Controller pattern.
    Designed UML Static structure diagrams to represent RMS domain and the relationships between
       different entities. Documented the attributes, operations associated with all the entities that are part of the
       design.
    Used Microsoft Data Access Application Block for loading and storing data in SQL Server 2000.
    Developed and Implemented UI/Business logic/Data Access Logic for the modules using C# language.
    Developed reusable components. The design of these components is very generic (Not specific to an
       application). Developed a system configuration application where business rules can be configured and
       parameters changed without the need for code changes.
    Implemented the functionality to generate automated e-mails throughout the application.
    Used the exception management components that are built based on Microsoft exception management
       blocks. Used an ASP.NET user control that encapsulates some common functionality for a regular
       Dropdown List control. Used a Date textbox user control that encapsulates some common functionality for
       handling date input.

Environment: Microsoft .NET framework 1.1, Visual Studio .NET 2003, C#, ASP .NET, JAVASCRIPT, HTML,
DHTML, COM+, Dll, IIS, MTS, Visual Source Safe, ADO.NET, OLEDB, Visio for Enterprise Architects, UML, MS
SQLSERVER 2000, T-Sql, SQL, XML, XSL, CSS, Crystal Reports, Windows 2000 Server and Professional.

Project: Quality Production and Data Collection (QPD)
Client: Johns Manville, Waterville, OHIO.
Duration: Sep 2002– March 2003.

Description
Quality Production and Data Collection (QPD), is an application developed for the Engineering Products Group
(EPG) of Johns Manville Corporation. QPD is a web-based solution in .NET technology to fulfill the operational
needs of EPG. The Application followed the Microsoft Enterprise Architecture Template with some variations to fit
it best with the business transactions.
Role/Job Duties
    Sr Developer / Jr. Architect
    Defined and designed the architecture of the project using “Visio for enterprise architects” and UML.
       Developed the VB.NET class files for different layers in the project such as business rules, business
       facade, data value objects (DVO’s) and data access layer. Designed and developed the user interface
       files and code behind files using vb.net.
    Planned, Analyzed studied and worked on the steps to migrate to Microsoft .NET, used VB.NET,
       ASP.NET, ADO.NET, .NET Framework. Led and guided the team in designing the User interfaces using
       Win forms and Web forms of VB.NET.
    Extensively used the JavaScript scripting language for client side validations.
    Designed and developed the user controls such as dropdownlistbox, calendar, timer using vb.net and
       JavaScript. Used the Microsoft Internet explorer web controls such as tree view control and tab strip
       control.
    ADO.Net datasets, data readers and data adapters were used in data access layer. Written and executed
       complicated stored procedures using T-Sql in SqlServer 2000 database.
    Developed code for exception handling and session management.
    ASP.Net Catching features are used in the application. Used try, catch and finally methods to run the
       application smoothly. Visual source safe is used for version controlling.
    Developed and deployed the VB.NET DLL class files using COM+. Developed and used user defined
       namespaces along with system-defined namespaces. Designed and developed the reports using crystal
       reports. Tested and deployed the application

Environment: Microsoft .NET framework 1.1/1.0, Visual Studio.NET, VB.NET, ASP.NET, JAVASCRIPT, HTML,
DHTML, COM+, Dll, IIS, MTS, Visual Source Safe, ADO.NET, OLEDB, Visio for Enterprise Architects, UML, MS
SQLSERVER 2000, T-Sql, SQL, XML, XSL, CSS, Crystal Reports, Windows 2000 Server and Professional.

Project: Hospital Information System (HIS)
Client: St Mary Mercy Hospital, Livonia, MI
Duration: Feb 2002– Aug 2002.

Description
HIS is a high performance, user-friendly online health care information system. This package is extremely flexible,
modularly built and has a set of modifiable screens, data forms and reports. The system shall also assist users in
decision support, information reference etc. This product has been developed to cater to the needs of Hospitals
and Corporate Hospitals, Nursing Homes. Relevant modules of HIS are being web enabled.

Role/Job Duties
    Sr Programmer/Team Lead
    Involved in the entire software development process, established the goals and requirements of the
       application, data collection and analyzing the data as well as business flow. Designed the framework
       basing on GUIDS methodology and used UML for object-oriented design.
    Gone through all the constraints thoroughly to design a database where maximum normalization can be
       achieved. Created tables in the database, written stored procedures
    Prepared the Detail Design Documents, Business requirement documents, Object
       Identification. I have involved in coding and designing, using VB.NET, ASP.NET, ADO.NET, VISUAL
       BASIC 6.0, ASP, XML, XSL, VBScript, JavaScript, Html, and Dhtml.
    Created threads by using the free threading in VB.NET. Created XML Web Service with VB.NET.
    Developed ASP Pages and ASP.NET Pages, Where in all database calls were handled by ADO COM
       Objects and as well as ADO.NET Objects. Used SqlConnection and SqlCommand Objects of ADO.NET,
       also worked with Data Adapters and Datasets using VB .NET
    Used the Trace/Debug capabilities of VB.NET. Built Reports by using Crystal Reports.
    Designed, Developed and deployed Components using COM, MTS.Created email forms in the website,
       using CDONTs. Built classes and Active X code components
    Employed XML to store and present data on the web server
Environment: Microsoft .NET framework 1.0, VISUAL STUDIO.NET, VB.NET, ASP.NET, ASP 3.0, HTML,
DHTML, VBSCRIPT, JAVASCRIPT, COM/DCOM, COM+, Active X Dll, IIS, MTS, VISUAL BASIC 6.0,VSS,
ADO.NET, ADO, OLEDB, VISUAL INTERDEV, MS SQLSERVER 7.0/2000, ORACLE 8.0/8i, MSACCESS 2000,
T-Sql, SQL, Pl/Sql, XML, XSL, CSS, CDONTS, Crystal Reports, Data Reports, Windows 2000/NT, 98

I have worked with several other Web and Client/Server projects in INDIA from March 1999 to Feb 2002.

Role/Job Duties
    Application Developer/Programmer, Design, Analysis, Application development and Testing.

Environment: ASP, HTML, DHTML, VBSCRIPT, COM/DCOM, IIS, MTS, VISUAL BASIC 6.0/5/0, VSS, ADO,
RDO, OLEDB, JAVASCRIPT, VISUAL INTERDEV, MS SQL SERVER, T-Sql, SQL, MS ACCESS, XML, Windows
2000/NT, 98,Crystal reports and data reports, Active X Dll, IIS, MTS, VSS, ADO, OLEDB, JAVASCRIPT, VISUAL
INTERDEV, MS SQLSERVER 7.0/6.5, ORACLE 8.0/7.3, MSACCESS, T-Sql, SQL, Pl/Sql, XML, XSL, CDONTS,
Data Reports, Crystal Reports, Install shield, Windows installer, Windows 2000/NT, 98


EDUCATION
   - Post Graduate Diploma in Computer Applications,
   - Bachelors Degree (Specialization in COMPUTER APPLICATIONS)
   - Masters Degree in Commerce

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:6
posted:8/31/2012
language:Unknown
pages:6