.net Developer Resume Profile
Professional Summary
- 10 years of experience in design and development of desktop and web applications.
- Experience in.net technologies like SilverLight C VB.net ASP.NET WCF LINQ
- Experience working with Arc GIS Silverlight API ver 1.2 and 2.0 2.2 API.
- Experience in programming with SQL server 2000 2005 and 2008.
- Experience in database design data modeling and normalization using Sqlserver.
- Experience in developing application using the SDLC procedures.
- Experience in using MVVM MVP design patterns.
- Experience in Web-Development technologies like HTML/DHTML CSS JavaScript
- Experience in using Visual SourceSafe Visual Studio 2003 2005 and 2008 IDE.
- Good Knowledge of IOC MVC design patterns
- Very strong in Project Visualization Design Coding Testing deploying
- Good knowledge of WPF LINQ ASP.net MVC Ajax JQuery.
- Good knowledge of Data structures Linked List Trees Queues .
- Experience in GIS Photogrammetry ESRI Intergraph GIS products.
Sites developed
Confidential
.net developer
- Projects developed in FMH The following GIS projects are designed developed Supported by me at FMH
- 1 Acreage Reporting App a GIS based application which involves viewing reporting of Acres of Insured Farm Fields of a policy holder. The Agent using the application can select a Farm Field and can report acres on a field with their estimated Field acres this data goes into the main application known as ECROP where the acres are compared with the original SIMS data provided by the govt. Promapping has features for reporting Clearing Editing Drawing Splitting Merging field Graphics.
- 2 Claims Adjustment App Designed Developed a web based application for Claims Adjustment. Agents working with claims of a field can use this application to visualize the claim locations by placing loss line points and then enclosing them with polygons using drawing tools on a Map and then storing them.
- 3 Claims Bin App Currently developing an application for Bin Mapping which would be used by Agents dealing with Claims Adjustment. Agents can place Edit and Save information of Bins using this application.
Roles Responsibilities
- Interacted with the Business team and GIS Mapping team to understand the requirements of the Project.
- Designed the Map interface using the RadControls Silverlight Controls and Esri s Arc GIS Silverlight API components like editor drawing tools Geoprocessing tools.
- Developed functionality for drawing tools for polygons Pivoted Fields
- Developed functionality for improving the performance of the applications for display of the GIS data and its navigation.
- Developed the code in C .net and designed using Silverlight Controls and RadSilverlight Controls
- Followed MVVM pattern for all the above applications.
Environment C VS2010 Microsoft .net Framework 4.0 Silverlight 4.0 Rad Silverlight Arc GIS API for Silverlight ver2.2 WCF Oracle Bing Maps MVVM
Professional Experience
Confidential
.net developer
Developed a web based GIS application for identifying the Incidents on Base Map Sewerage Network Map of Minnesota. The project was a prototype that was developed in Silverlight and integrated with existing ASP.net application. The Application basically helps to locate and manage various incidents spatially for a given address using the Bing Maps ESRI geocoder. The map contained layers of MN Base Map Drainage Network Meter stations Lift stations Interceptors etc. These layers were the REST resources stored in ARC GIS server. Attribute data was incorporated for the required layers. Standard Map Features to Zoom Pan Measure Redline Graphics etc were provided.
Roles Responsibilities
- Interacted with the client to understand the requirements of the Prototype.
- Prepared the System Requirement documents for the Proof of concept
- Presented and Demonstrated the solution to the customer
- Designed and developed the Map interface using the Grid Layout control Styles Control Templates and DataTemplates.
- Arc GIS Silverlight API was used to for developing the Map components.
- Wrote code to convert the Geographic coordinates on to the UTM Zone of Minnesota
- Used the Addresses Matching Logic and Bing Maps Geocoder to identify locations
- C .net was used for developing the business logic
- Developed the WCF service to communicate with Silverlight Map code behind and ASP.net code behind
- Involved in unit testing and functional testing of the application.
- Unit testing was done using VS2008 test system.
- Developed stored procedures for database connectivity
- Used LINQ for the database connectivity
Environment ASP.Net C VS2010 Microsoft .net Framework 4.0 Silverlight 4.0 Arc GIS API for Silverlight C .net WCF LINQ to SQL SQLServer Google Maps API Bing Maps API
Confidential
.net developer
Confidential is a web project that is developed for AMA American medical association for providing medical journal s article content online. As a part of the object model code was developed for the Journals Issues and Articles Sections Collections types. Wrote XSLT s for displaying the various XML section like Abstracts Authors Acknowledgements Figures Paragraphs References and Tables etc. The data for the Article s section was in an XML format stored in the database. This data was retrieved using the object model and rendered to the Article page using the related XSLTS. The web page consists of various widgets like News Pubmed Collections Related Articles etc to display the article related information
Role Responsibilities
- Involved in discussion with Business analysts for understanding the requirements
- Involved in developing the object model for Journal Articles and Sections in Vb.net
- Investigated the Pubmed Web service API for developing the widget that displays the searched article titles links for the provided terms.
- Developed XSLT for the various section XMLS like tables figures paragraphs References Titles etc using VS2008 IDE.
- Investigated the Pubmed API which is a web service and consumed it in the project to display the search results in the widget for the article term
- Used the factory design pattern approach for developing the code
- Developed the middle tier code in VB.net for displaying the sections Tables and figures using repeaters panels etc.
- Worked with User Defined controls Master pages HTML Update Panel Controls
- Wrote code to cache the XSLT s for improving the performance of the web page.
- Unit testing using VS2008 test system.
- Developed stored procedures for database connectivity
- Used LINQ for the database connectivity
Environment VB.net ASP.net VS2010 Microsoft .net 3.5 4.0 LINQ SQL Server 2008 Ajax XML XSLT XPATH VSS JavaScript SVN JQuery JavaScript
Confidential
.net Developer
Confidential is a project developed to specifically serve Pharmaceutical clients. The nature of the requests vary based on the clients e.g. requests for funds to finance research or philanthropic activities raised by an educational trust or a request to organize a program that encompasses events such as a medical lecture or seminar or demonstration of a new medical product. NHibernate was used as the technology to interface between the database and the c data provider layer. The framework provides flexibility to tailor web pages for each client by making use of table driven forms. Developed Login module with change password and forget password functionality. ASP.net UserControls were used for designing the interface.
Responsibilities
- Attending meetings with business analysts for requirement discussion.
- Developed Login module following the MVP design pattern in C .net
- Developed code for login change password Forget password in the business layer.
- Developed Service contracts Data contracts Fault Contracts in WCF and hosted the web service in IIS.
- Developed Security for the WCF web service at the protocol level and Message level.
- Developed presentation layer using CSS user-defined controls Custom Controls Master pages Themes menus XML Driven .
- Used N-Hibernate for handling the database transactions in the database layer.
- Developed validations using Java Script and use Ajax Toolkit JQuery
- Involved in database modeling writing stroedprocedures in Sqlserver.
- Developed connection data validation error handling classes in C .
- Performed code reviews and utilized Visual Source Safe for version control.
- Unit testing the code using the Visual Studio testing Template.
- Developed stored procedures Views Triggers in Sqlserver.
- Tested the code using VSstudio 2008 test system.
- MVP -Model View Presenter design pattern is being used for this application
Environment C .net Microsoft .net 3.0 3.5 SQL Server 2008 NHibernate VSS IIS JavaScript Telerik Web UI Controls CSS WCF MVP XML VSS JQuery JavaScript
Confidential
Software Developer
Role Responsibilities
- Involved in gathering business requirements from users/owners and documentation
- Developed the code for the business layer DataLayer both in VB.net
- Designed and developed user interfaces in CSS HTML ASP.net Silverlight
- Developed the WCF web services for the CDART application for retrieving the map data and Attributed data.
- Designed and developed GIS user interface using ArcGIS SilverLight API C .net
- Developed User interfaces using Layout Panels Styles Control Templates Data templates
- Developed stored procedures views and involved in db design in Oracle10g
- Involved in unit testing and functional testing of the application using Nunit
- Developed the test scripts for the applications to enable users to test in UAT
- Involved in migration of the upgrades to the test and production servers.
- Worked in agile methodology development environment
Environment Vb.net Winforms ASP.net Microsoft Visual Studio .NET 2003 2008 .Net 2010 framework1.0 2.0 3.5 4.0 Oracle 10g SQL Server Intergraph Geomedia web Map VSS Crystal Reports WCF LINQ to SQL Arc GIS SilverLight API 2.0 Nunit JQuery JavaScript
Confidential
Application Developer
L1CPMS Interface
Designed and Developed L1CPMS Interface for DOT. L1CPMS a console application a nightly batch process which consumes the Primavera Web Services API and WCF Web services and updates the P6 Database. The application reads project WIN data from the CPMS datamart and updates the project data in Primavera P6 Database. All the developed tasks use Primavera API which involves webservices calls to update create or delete P6 database. This application involves writing Web Services in WCF for transferring project data from the database.
Role Responsibilities
- Involved in the design discussions documentation and analysis of the project.
- Researched the Primavera Web services manuals for developing the application
- Involved in developing the process workflows for the application
- Developed a batch process in Console app in C .net
- Consumed the Primavera WebServices API in developing the application.
- Developed Web Services in WCF for reading the projects from the Sqlserver
- Extensively used Primavera WebServices and WCF for developing Service contract
- Provided security to the WebServices using SOAP based protocol.
- Concepts of object oriented technology were implemented in coding.
- Involved in performance tuning of the application.
- Multithreading was used to increase the performance of the application
- Factory design pattern is used for this application
Environment C .net Microsoft Visual Studio .NET 2008 .Net framework 2.0 3.0 Primavera WebServices API 6.2 WinForms console WCF
Confidential
.net developer
Developed a web based GIS application for spatial analysis of ATM s and Banks. To develop the ATM net work the client wanted to spatially analyze the distribution of the ATM around selected places. Layers like Roads Banks Commercial buildings Residential Building and ATMs were added. These layers are the REST resources stored in ARC GIS server. Attribute data was required to be retrieved from services. Features to Zoom Pan Identify features spatial intersection were developed.
Roles Responsibilities
- Interacted with the client to understand the requirements and process flow
- Prepared the System Requirement documents SRS .
- Presented and Demonstrated the solution to the customer
- Designed and developed the web pages using the Layout Controls Styles Control Templates Data Templates and standard SilverLight controls
- Arc GIS SilverLight API was used to show the maps on the layout controls.
- Various graphical features like drawing shapes points were incorporated.
- Used the ESRI geocoder to identify the locations on the Map.
- C .net was used for developing the business logic.
- Involved in unit testing and functional testing of the application.
- Involved in deployment of the developed application
- Involved in fixing the bugs in production.
- Factory design pattern is used for this application
Environment ASP.Net C .net VS2008 JavaScript Arc GIS API for Silverlight SqlServer2005
Confidential
Software Developer II
E-Channel Insurance
This system supports insurance products such as Health Home Motor Travel Car Two Wheeler Critical Care Student Medical and Personal Accident. The system maintains the history of all the activities related to the corresponding policies. Customers can create their user credentials to login and monitor the status of their policies online. Customers can even renew their policies though this application. Users can file claims online through this system and get their benefits as well. It provides the facility for calculating the premiums online before buying any policy. Users can also save the calculated premium and buy it later.
Role Responsibilities
- Involved in the design discussions documentation and analysis of the project.
- Developed and deployed web services ASMX for each module.
- Implemented service oriented components using WCF for the interaction with DAL.
- Developed Service contracts Data contracts Fault Contracts in WCF .
- Developed presentation layer using CSS User Controls Custom Controls Master pages menus XML Driven .
- Implemented SOAP messages for the data transfer between client and service.
- Developed connection data validation using JavaScript and Ajax ToolKit JQuery
- Performed code reviews and utilized Visual Source Safe for version control.
- Development of Health and Motor insurance module which includes renewal and claim application system.
- Designed and wrote stored procedure and triggers for various modules.
- Developed various user controls and custom controls using C ASP.Net.
- Published web services in central server and integrated the web services.
- Tested code using Nunit
Environment ASP.NET .net3 5 C .net ADO.NET AJAX WF XML XSLT IIS 5.0 Visual Source Safe SQL Server 2008 Visual Studio.NET 2008 IDE WCF Web Service Windows NT LINQ to SQL
Confidential
Designed and Developed the IPAQ application. IPAQ is a dynamic Productivity and Quality Tracking web application. User activities are tracked via dynamic entry in real time for job functions performed. Employee s productivity was calculated based on the activities performed. Developed the Activity log Module Management Module and Administrator Module. The Activity log Module captures the daily activities of the users. Also worked on QUASAR and OPQ QA Washington Mutual Card Services for web-based quality evaluation and tracking services.
Role Responsibilities
- Involved in meetings for gathering requirements from Business Analysts
- Involved in design and developing workflows for the application
- Designed and developed user interfaces in HTML CSS XML XSLT
- Developed Web services using ASP.net web services ASMX C
- Extensively worked on client side validations using JavaScript.
- Developed the controls in Ajax Tool Kit and JQuery.
- Developed stored procedures views in T-SQL for interacting with the database
- Developed the XSLT code for the web pages for formatting the output.
- Involved in designing the tables for the application in SQL Server.
- Involved in unit testing and functional testing of the application
- Debugged and fixed several issues in the web pages.
- Tested the code in Nunit.
- Involved in production support and maintenance
Environment C .net Microsoft Visual Studio .NET 2005 WebServices 2008 ASP.NET AJAX JQuery JavaScript DHTML XML XSLT SQL Server 2005 Windows .Net framework 2.0 3.0 3.5 LINQ to SQL
Confidential
.Net Developer
Confidential
GSDNet is an enterprise online suite for farming management. APEX is the end user application that interacts with GSDNet for initiating and managing user orders. This project involved in implementing a set of web services between APEX and GSDNet for order management of surface water modeling that includes ordering of Depression Maps Flow Direction and Flow Geometry map products.
Role Responsibilities
- Coordinated with client for requirement gathering and formulated specifications.
- Implemented a collection of XML web services for order management login.
- Implemented database module which includes defining Order schema stored procedures for Order management on top of SQL server 2005.
- Involved in requirement gathering and building specifications for this component.
- Performed design and code reviews emphasizing on performance and security
- Development code for the business layer of the application using C in a .NET
- Developed XSLTS for the XMLS that transfer the data to the front end interface
- Involved in unit testing and functional testing of the application
- Debugged and fixed several user complaints bugs on GSDNet application.
Environment C .net Winforms Microsoft Visual Studio .NET 2005 .NET Framework 2.0 ADO.NET ASP.Net JavaScript XML XSD AJAX StarTeam and SQL Server 2005.
Confidential
Senior Software Developer
Confidential
CCD Customer Centric Data is a user friendly intranet application developed to advertise products of a clients company. The application also provides the facilities of mail merging email blasting template creation email status reports and import /export of customer s lists from or to different systems. The application also provides creation of advertisement templates and emailing them to the customers. The application provides order or buying the company s products using online ordering system.
Role Responsibilities
- Developed the applications using ASP.net C ADO.NET SQL Server 2005
- Involved in client interaction for requirement gathering and documentation.
- Wrote client side validation logic in JavaScript.
- Involved in creation of a prototype of the application for client demonstration
- Designed and developed the User interface using ASP.net User Controls
- Experienced in building rich Ajax enabled UI based web applications in .NET
- Created tables designed database relational diagrams and functions.
- Created stored procedures triggers cursors and indexes in SQL Server 2008.
- Involved in unit testing and functional testing of the application.
- Wrote test cases and test plans for the developed code for testing.
Environment C ADO.NET Winforms ASP.net XML Visual Source Safe SQL Server 2005 IIS Visual Studio.NET 2005 Windows XP.
Confidential
Senior Product Executive
Confidential
This project was developed for the hydrological data maintenance the core module developed imports the hydrological data to SQL server which was developed using C and ADO.NET. MS -SQL server was used to store this imported data in a unified format. Web forms with user controls were developed for the web-browsing module to enable the metadata hosting onto the Internet for spatial viewing and ordering and buying of the data.
Roles Responsibilities
- Client interaction and study to understand the user activities and requirements.
- Designed and developed user interfaces UserControls in HTML CSS ASP.net
- Wrote business objects for data import metadata generation using C .net
- Used Geomedia objects for developing the GIS based components
- Configuration of the application to enhance the performance of the application.
- Developed the code for the user and the admin module for the application
- Involved in data modeling and development of stroedprocedures in T-SQL.
- Extensively used ADO.NET objects for various data base connectivity
- developed validation using the ASP.net validation controls JavaScript
- Assisted in deployment of the application.
Environment C ASP.net Microsoft Visual Studio .NET 2005 .NET Framework 2.0 JavaScript ADO.NET CVS IIS 5.1 Geomedia Professional and SQL Server 2000.
Confidential
This project is basically to generate GIS Base Maps for the existing municipalities in the State of Andhra Pradesh. Primarily the Base Maps were generated from the IKONOS stereo pair by photogrammetry methods in Imagestation. Planimetric data and DEM data is extracted by stero capturing. The ground survey is done to check for scale and correctness. The information about each features is collected from the field. Then information is then integrated with the captured vector data in Geomedia Professional. The final GIS base Map is then used for GIS analysis in the municipality.
Roles Responsibilities
- Interacted with client to understand the GIS requirements and mapping requirement
- Project orientation of the IKONOS Imageries in ImageStation in SSKPro
- Project setup in ISPM and Orientation in ISAT Feature collection in ISSD
- QA/QC of 3D captured Models
- DTM collections in ISAE and ISDC
- Edge Matching of the Planimetric data
- Development of the GIS application using Geomedia Objects in VB ASP
- Manual Surveying for the collection of Reference points
- Collection of GIS base Maps from the municipalities
- Coordinating with the surveying team
- Planimetric data capture using Intergraph Geomedia
Environment VB ASP Sqlserver Microstation Geomedia Professional ImageStation