|
|
Title: |
.Net Developer
|
Location: |
US-Illinois-Chicago
|
Work History: |
PROFESSIONAL EXPERIENCE
GE Fanuc Intelligent Platforms, Chicago, IL May 2007 Present
Lead Developer & Architect
Maintaining Proficy Machine Edition (PME) suite by developing new features and resolving customer cases. Proficy Machine Edition (PME) is a suite of products and supports several different products for developing an industrial automation system. Proficy View (PME-View) is the HMI (Human Machine Interface) component of PME. Migrated the PME-View component to achieve MS Vista compliance.
Responsibilities:
Involved in the product life cycle development, unit testing, system testing and regression testing of the developed components.
Created complete application design using UML diagrams like Use cases, Process diagrams, Sequence diagrams, Class diagrams.
Created Usage Scenarios to identify critical business actions in the application.
Developed application using Agile Methodology.
Created ER diagrams and Logical and Physical Data model for the application.
Created Service Oriented Architectural (SOA) design of the application.
Developed WCF components for the HMI services.
Developed the business workflows using Workflow Foundation(WF).
Worked in Ajax Controls like Ajax AutoComplete, Ajax Paging Pattern, Ajax Dropdown Control, Ajax Updateprogress Control, Ajax Calendar Control and Ajax Partial Page update.
Developed PL/SQL Stored Procedures to perform database operations.
Developed C# wrappers to access unmanaged C++ code.
Developed ASP.NET web application to completely monitor and control the various components of the PME.
Used different design patterns like Singleton, MVC, Factory, etc.
Extensively used Enterprise librarys Microsoft Application Blocks like Exception, Data Providers, Security, Cryptography and Logging.
Responsible for code reviews and source code management using VSS, SVN.
Responsible for build releases desktop application using VisualBild Pro and Install Shield.
Responsible for SIM (Software Improvement Modules) releases for the product.
Technologies:
Visual Studio.NET 2008, C#, WCF, WF, Visual Studio 6.0, UML, Windows XP/2003, Windows Vista, ATL/COM, VC++, Oracle 10g, VB, Win32, Agile Scrum Methodology.
HCL Technologies, Edison, NJ December 2004 May 2007
Client: Johnson& Johnson, USA
Lead Developer & Architect
Lifescan Device Communications Frame work has been developed to support various software drivers for different devices in order to interoperate with OTDMS (Onetouch Diabetic Maintenance System) application without affecting the main applications behavior.
Developed software drivers for Onetouch Ultra, UltraSmart, Ultra2 glucose meters. These drivers are designed to interoperate with OneTouch Zoom Pro. V 3.x and OneTouch Zoom Pro. V 4.x in order to download various glucose records from meters.
The Insulin pump driver is designed to interoperate with OneTouch Zoom Pro. V 4.0 in order to download various insulin records from Animas IR12XX series Insulin pumps. Currently the driver supports download from IR1200, IR1200+ and IR1250 models of Animas insulin pumps.
All the Lifescan drivers are compliant with LDCF (Lifescan Device Communications Framework) specifications. These drivers are comprised of the Interface Layer, Protocol Layer, and Serial Communication Layer for effective design and implementation:
Responsibilities:
Involved in the product life cycle development, unit testing, system testing and regression testing of the developed components.
Owner for signing off freezing the requirement phase and design phase from the marketing team.
Handled a team of developers to successfully deliver the project.
Developed Winform application to monitor the OPC driver health and status.
Designed and Developed ASP.NET WebForm application to monitor the activities of whole Lifescan application.
Involved in Joint Application development (JAD) sessions with other teams to develop an integration module with the Dispatch and delivery team.
Use ObjectDatasource to connect to the Business objects and GUI.
Developed XSLTs to transform dataset XML from the application into HTML reports.
Used Enterprise Library to create Data, Exception, Security, Caching application block.
Extensively used ADO.NET objects (SqlConnection, SqlDataAdapter, SqlCommand, SqlDataReader and Dataset) to perform database operations.
Integrated user authentication to work with Active Directory authentication and roles.
Implemented software life cycle using Agile Scrum Methodology.
Developed T-SQL stored procedures to access the MS SQL Server 2005 database.
Developed C# wrappers to access unmanaged C++ code.
Developed many custom user controls in the application for future needs using ATL/COM and ActiveX.
Responsible for SIM (Software Improvement Modules) releases for the product .
Extensively used UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams.
Responsible for the Architecture of the application.
Developed T-SQL Stored procedures to access the database.
Developed UI using VB to communicate with the devices.
Developed components for Serial and IR communication and multi threading operations to interact with the devices using WIN32 API, ATL/COM.
Developed components for each device using ATL/COM to interact with Lifescans Insulin Pumps.
Responsible for code reviews and source code management using VSS, PVCS.
Used UML in the design process - Use cases, Process diagrams, Sequence diagrams,Class diagrams.
Technologies:
Visual Studio 6.0, UML, Windows XP/2003, ATL/COM, VC++, VB, Win32, Visual SourceSafe, MS SQL Server 2005/2000, TSQL.
HCL Technologies, Chennai, India September 2004 November 2004
Sr.Developer
The purpose of the project is to establish CoE at HCL Technologies in the area of Grid Computing. The ongoing project involves significant research/literature survey of standards, open source and proprietary middleware products, development of skills for application grid enablement and grid middleware deployment by building a grid lab for client demonstrations using GlobusToolkit 4.x
Responsibilities:
Involved in the product life cycle development, unit testing, system testing and regression testing of the developed components.
Extensively used ADO.NET objects (SqlConnection, SqlDataAdapter, SqlCommand, SqlDataReader and Dataset) to perform database operations.
Created custom controls to be used in the application.
Created SOAP based Web-Services for the application.
Created T-SQL stored Procedures in SQL Server 2000.
Created COM+ Components in VC++ to use in .NET Framework.
Created GTK (Globus Tool Kit) middle ware to interact with the Grid.
Technologies:
ASP.NET, C#, VB.NET, ADO.NET, N-Tier Architecture, XML, XSLT, Web-Services, JavaScript, SQL Server 2000, Visual SourceSafe
i-Vantage India, Hyderabad, India August 2002 August 2003
Sr.Developer
Working for NetLocus a major web product, toolbar for IE. Provides a platform within the web browser's toolbar set on which to build and display our visible tiles and other toolbar applications.
Responsibilities:
Designed and developed the toobar using VC++/ATL/COM and JavaScript.
Used various ActiveX Control as part of the UI development.
Involved in Designing and developing the backend database.
Technologies:
Visual Studio 6.0, UML, Windows XP/2003, ATL/COM, VC++, VB, Win32, Visual SourceSafe
Sark Systems, Hyderabad, India March 1999 July 2003
Software Engineer
Developed different type of projects like desktop applications, client server based applications, distributed applications, component based application and multi tire applications in various domains like finance, pharmasuitical, e-Governance etc.
Responsibilities:
Designed and developed Presentation, Business logic and Data Access layers
Designed and developed business logic components using VC++/ATL/COM/DCOM/COM+.
Designed and developed lot of GUI using MFC/VB.
Worked on several Dialog, SDI, and MDI based desktop and client-server applications.
Worked extensively on Multithreading when dealing with concurrent access to resources.
Developed lot of ActiveX controls for reuse in different applications.
Used various ActiveX Controls as part of the UI development.
Used TAPI SDK in order to develop an IVRS application.
Involved in Designing and developing the backend database using SQL Server and Oracle.
Involved in writing stored procedures in SQL Server and Oracle.
Used DAO and ADO to access data from Databases.
Involved extensively in writing test cases for unit testing, white box testing and black box testing.
Involved in code reviews.
Worked with configuration management tools like VSS and PVCS extensively.
Involved in preparation of use case diagrams, sequence diagrams and design documents.
Technologies:
Visual Studio 6.0, UML, Windows NT, Windows 2000, Windows XP, ATL/COM/DCOM/COM+, VC++/MFC, VB, Win32, STL, SQL Server, Oracle, Visual SourceSafe/PVCS
|
Skills: |
.NET framework 3.5/3.0/2.0/1.1, WCF, WF, ASP.NET, C#.NET, VB.NET, C++, VC++, MFC, STL, ATL/COM, COM+, ActiveX, XML/XSL/XSLT, IIS and other Microsoft technologies
|
Education: |
EDUCATION
Master of Computer Applications, Andhra University, Vizag, India
|
Endorsements
|
 |
Sai has received 0 endorsements.
|
Sai has endorsed 0 Members.
|
| |
Rank |
Title |
Location |
Status |
Actions |
|
Public Messages
|
 |
| From |
Date |
Message |

 |
08.13.08 |
Hi Sai,
Thanks for your interest in this position. Please send your resume and contact information to hr@gouldintelligent.com [hr at gouldintelligent dot com].
Thanks and regards,
Al Walsh
Gould Intelligent |
|
|