.net Developer Resume
Providence, RI
SUMMARY
- Over 7 years experience in the IT industry involving analysis, design, development, testing, debugging, deployment and maintenance of software applications.
- 5 years experience with software development on the Microsoft .NET Framework using C#.NET and ASP.NET.
- Designed and deployed Windows and Web based multi - tier applications.
- Experience in the design and development of Web User Interfaces using ASP.NET, HTML, XHTML, XML and XSL.
- Well versed in using AJAX and JavaScript to create interactive web applications, mainly focusing on increasing performance.
- Experience utilizing an array of web technologies including DOM and Web Services.
- Proficient in HTML, XHTML and CSS towards creating visually appealing web interfaces.
- A host of technologies including .NET Framework, C#.NET, ASP.NET, ADO.NET, Framework Class Library, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), SQL Server Integration Services (SSIS), COM, Windows Forms and SQL.
- Experience in developing online/web-based User-Interactive tools and applications using ASP.NET
- Good working knowledge in emerging technologies like WPF and WCF.
- Experience developing the business logic layer using C#.NET for enterprise deployment.
- T-SQL, PL/SQL and relational database design and development using MS SQL Server 2000/2005/2008 , Oracle 9i/10g and the DB2 Mainframe.
- Strong programming skills in writing stored procedures, triggers, views and constraints.
- Designed Data Access Layers for Enterprise solutions using ADO.NET with 2 years experience using DTS.
- Microsoft Visual Studio with good working knowledge of the Team Foundation Server
- Exposure to Microsoft Silverlight.
- Designed industry standard reports using Crystal Reports and SQL Server Reporting Services (SSRS).
- Good experience with Internet Information Services (IIS) and the Windows 2003 Server.
- Worked with specific enterprise software like Rational Rose and Business Objects XI
- Excellent knowledge of Object Oriented Analysis & Design principles and its application to Windows and Web applications.
- Excellent working knowledge of all layers of n-tier applications including the Presentation, Business Logic and Data Access tiers.
- Excellent grasp of the Microsoft Office Package.
TECHNICAL SKILLS
Programming Languages: C#.NET, T-SQL, PL/SQL, VB.NET, VBA, C++, C
Integrated Development Environments: MS Visual Studio 2005/2008/2010 , .NET Framework 2.0,3.0,3.5,4, MS Team Foundation Server
Web Technologies: ASP.NET, WCF, WPF, JavaScript, jQuery, XML, XSL, HTML, DHTML, FTP, DOM, CSS, AJAX, SOAP, Web Services, Windows Communication Foundation, Internet Information Services, AJAX Control Toolkit, Telerik Control Toolkit, RSS Toolkit, WSDL
Database and Data Access: ADO.NET, MS SQL Server 2000/2005/2008 , Oracle 9i/10g, DB2 Mainframe, MS Access, SSIS, DTS
Other Technologies: Windows Forms, Microsoft Visual SourceSafe, COM
Application/Web Server: Internet Information Services 6.0/7.0/7.5, Windows 2003 Server
Reporting Tools: Crystal Reports v. 9/10, SQL Server Reporting Services
Enterprise Software: Rational Rose, Business Objects XI
Office Tools: MS Access, MS Word, MS Excel, MS PowerPoint, MS FrontPage
Operating Systems: Windows 9x/XP/Vista/7, Linux Fedora/Ubuntu, MS DOS
PROFESSIONAL EXPERIENCE
Confidential, Providence, RI
.Net Developer
Responsibilities:
- Understanding and preparing functional requirements, test cases and user manuals.
- Involved in the design, development and implementation of ASP.NET Web Forms using HTML, JavaScript, jQuery, ASP.NET Server Controls, AJAX Control Toolkit.
- Created XML files and XSL/XSLT for Presentation and transferring Data to HTML page.
- Designed and developed ASP.NET graphical user interface implementing Master Pages, Sitemap Path Control etc. for web applications.
- Various ASP.NET Server Controls were implemented like Grid View, Repeater control, list box, combo box etc.
- Developed several online user-interactive tools including database-driven personal assessments and customer surveys which produced real-time results in a graphical display format.
- Developed ASPX Pages for Claim modules using Server Controls and AJAX.
- Created Cascading Style Sheets for building dynamic web pages in HTML.
- ASP.NET validation controls were used to implement different types of validations.
- Build user controls and custom controls for the Billing Services module using C#.NET and ASP.NET
- Participated in designing the Windows Forms & Web Forms. Implemented Forms-based Authentication to authenticate the users.
- Utilized the .NET Framework 3.5 with C#.NET and LINQ for the business logic development.
- Used modules and class modules in C#.NET to encapsulate Logic and Data.
- Used C# to automatically generate constants by reading and parsing XML source files and schema files.
- Developed code to validate the user credentials for authenticating user to access the WCF service.
- Consumed WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Created SSIS packages to clean and load data to data warehouse.
- Designed SSIS Packages using several transformations to perform Data profiling, Data Cleansing and Data Transformation.
- Involved in database designing, SQL scripts and database diagrams.
- Involved in writing Complex SQL queries, stored procedures and Triggers accessed SQL database using ADO.NET.
- Wrote the data access layer code using ADO.Net for SQL databases. Used T-SQL to manipulate the data.
- Migrated DTS packages using DTS editor wizard in SSIS, validated and tested all packages on development server.
- Worked with Entity Framework to get data from the database. Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation.
- Involved in writing client scripts for validation using the JavaScript and jQuery.
- Complicated Reports generated using Crystal Reports.
Environment: C#.NET, VB.NET, ASP.NET, Windows Forms and Web Forms, Microsoft .NET Framework 3.0/3.5, JavaScript, jQuery, HTML, WCF, Web Services, CSS, XML, XSL, XSLT, LINQ, SQL Server 2008, SSIS, DB2 Mainframe, Crystal Reports, WebClass, AJAX Control Toolkit.
Confidential, Cincinnati, OH
.NET Developer
Responsibilities:
- Performed Requirement Analysis through discussions with the client and analyzed the user requirements and created Business specification document for the project.
- Designed and developed and an application using 3-Tier architecture with presentation layer (ASP.NET), business logic layer(C#.NET) and data access layer (ADO.NET, SQL Server 2008)
- Involved in the design of secured dynamic web applications, using ASP.NET Web Forms to develop User Interface.
- Implemented ASP.NET Server Controls, Validation controls, Data Controls and User Controls to improve user friendliness of existing website.
- Implemented ASP.NET Master Pages, CSS and Navigation Controls to achieve attractive and consistent page design.
- Used the State Management concepts like Session, Cache and Viewstate etc. to implement secure user authentication.
- Wrote client scripts for validation using JavaScript.
- Used AJAX to develop responsive and intuitive user interfaces.
- Received the risk analysis data from centralized database using WCF Services and store them in their internal database
- Wrote a C++ COM object input-driven by an ASP.NET page which dynamically generated comma-separated value output files from data stored in a SQL database.
- Created WCF Services responsible for communicating and providing real time data from integrated server to client application
- Conversion of data-driven Microsoft Access application to C#.NET Windows Forms application using COM InterOp.
- Implemented business logic design patterns of the Web application in C#.NET, using OOPS methodologies.
- Coded security components using C#.NET to authenticate site administrators to access the accounting system.
- Created a C# console application to clean up duplicates and unnecessary data in the data base and the active directory.
- Developed an ASP-accessible COM object that allowed users to upload data files to a server.
- Used Serialization in C# coding to serialize and de-serialize XML to objects and vice versa
- Created SSIS packages for data Importing, Cleansing, and Parsing, among others.
- Created T-SQL Packages, stored procedures, Triggers and Functions aiming to improve data retrieval from the SQL Server 2008.
- Coding and implementation of classes and interfaces for the data access layer using C# and ADO.NET.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to retrieve and handle user data.
- Designed industry standard reports using SQL Server Reporting Services (SSRS).
- Developed Test Cases for the purpose of testing the application.
Environment: ASP.NET 3.0, C#.NET, C++, ADO.NET, WCF, HTML, XML, COM, UML, AJAX, JavaScript, MS SQL Server 2008, SSRS, SSIS, Microsoft Visual Studio .NET 2008, WINDOWS 2000/XP
Confidential, Berwyn, PA
ASP.NET Developer
Responsibilities:
- Developed a web application using ASP.Net /C#/SQL Server for users to view their online profile.
- Written custom HTTP handler/Module objects in C#.NET for handling various types of requests.
- Created an n-tier model on Web-Services
- Wrote several validations and client-side functions using JavaScript
- Developed classes by following singleton design pattern
- ADO.NET, JavaScript, XML using Internet information Server (IIS) as web server
- Uploaded files onto the SQL 2000 Server
- Used ADO.Net to perform the Create, Retrieve, Update, Delete operations on the database
- Windows Server 2003 as application server and SQL Server2008 and Oracle8i/9i as database servers.
- Gained expertise in database modeling and development using SQL Server, Stored Procedures, Packages and Functions.
- Documented all SQL procedures and user guide for different processes followed.
- Developed some SQL scripts to change the server data across all the components in the system.
- Created Deployment projects for .NET applications using Microsoft's MSI packages.
- Used simplified client and server side validation, better session management and powerful data access management using ASP.NET
- Post application launch - coordinated with content providers on bug fixes, new releases and app issues.
- Designed SQL queries, Stored-Procedures and Database Triggers in SQL Server.
- Designed and optimized web pages using HTML, DHTML, Cascading Style Sheets, ASP.NET, JavaScript.
- Helped to resolve operational problems and systems failures by directing and/or performing systems audits, analyzing problems and developing clear, concise methods for resolution.
- Configured ODP.Net and its connection pooling capability for faster and better handling of blobs and clobs.
- ODP.NET makes using Oracle from .NET more flexible, faster and more stable
Environment: ASP.NET, ADO.NET, C#.NET, PL/SQL, XML, ODP.Net, IIS, Web Services, JavaScript, SQL Server 2008, Oracle 8i/9i, SQL Server Reporting Services, Microsoft Visual Studio 2008, CSS, Master Pages, VSS, Windows Server 2003.
Confidential
UI Web Developer
Responsibilities:
- Understanding the Project flow and designing data flow diagrams.
- Implemented Master pages & style to the application using CSS files.
- Extensively worked with Data Access Layer, Business Layer and Presentation Layer.
- Extensively worked on User Controls to create Widgets used on the Web page and the Widget Settings can be changed by Edit Click by using User controls
- Configured the web application through Web.Config File.
- Involved in uploading of the data from flat files into Databases and validated the data with PL/SQL procedures.
- Used ADO.Net to retrieve the data from the MS SQL Server using Microsoft Application Blocks format.
- Catered in the areas of Data Validation, Data Integrity Maintenance and Data Storage.
- Used modules and class modules to encapsulate Logic and Data
- Used Views to obtain the required data from multiple tables
- Involved in preparing the functional requirements, test cases and user manuals.
- Involved in web forms Designing, Coding, of the modules for the presentation Layer.
- Involved in database designing and data diagrams.
- Involved in writing stored procedures and views to extract data from the database.
- Involved in Unit Testing, Functional Testing and Manual Testing.
- Prepared Test cases and Screen Shots.
Environment: C#.Net,VisualStudio,.Net Framework 2.0, ASP.Net, ADO.Net, HTML, JavaScript, SQL Server 2005, Windows Xp.
Confidential
.NET Developer
Responsibilities:
- Preparing various Application Information Documents (AIDs).
- Developed Web Services using XML Web Services clients to consume ENERGY STAR Exchange Services (ESES).
- Implemented Data Access Layer using ADO.NET.
- Involved in implementing Business Layer using C#.NET.
- Involved in developing Security using Role Based Authentication Techniques using ASP.NET and C#.NET.
- Designing application enhancements to various applications.
- Involved in developing user interfaces and code behind files using ASP.NET and C#.NET .
- Worked with Master Pages and Form View, Detail View and Tree View.
- Worked with User Controls and Custom Controls.
- Used Generics in developing Data Access Layer.
- Writing various JavaScript functions for different client side validations.
- Generating various reports using Crystal Reports 9.0
- Used Visual Sourcesafe for Version Management.
- Involved in writing Stored Procedures using T-SQL in the Microsoft SQL Server 2000.
- Involved in Unit testing.
Environment: MS Visual Studio 2005, Microsoft .Net Framework 2.0, HTML, C#.NET, ASP.NET, ADO.NET, SQL Server 2000, Crystal Reports 9, MS Visual SourceSafe, CSS (Cascading Style Sheets), UML, XML, XSLT, JavaScript, XML, Web Services, SOAP, WSDL.
Confidential
Software Engineer
Responsibilities:
- Requirement analysis, designing and Development of prototype system
- Prepared questionnaires for collecting the information about the implementations of signaling system at various places and their requirements.
- Developed Component objects for the Lay out Editor for recreating the domino panel layouts using ActiveX controls.
- Developed COM components for fault logics used in Lay out Editor.
- Active participant in the Installation, commissioning and Support teams for the initial few systems for on-site testing of fault logics.
- Conducted Orientation course for customers.
- Prepared various technical documents, following the ISO standards.