Software Developer Resume
Winston Salem, NC
SUMMARY
- Over 8 years of extensive IT experience in System Architecture, Requirement Analysis, Design, Development, Testing and Implementation of applications and systems using diversified technologies
- Involved in various Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation and Testing.
- Extensive programming experience using C#.Net, ASP.NET, VB.NET, ADO.NET, Web Services, .Net CLR and SQL Server for developing windows applications and web applications.
- Developed applications with .NET Framework 4.0/ 3.5/3.0/2.0/1.1 and Visual Studio 2008/2005/2003 .
- Experienced in developing business application including Presentation Layer, Data Access Layer and Business Layer to achieve maximum productivity and scalability.
- Experience using AJAX & JavaScript to create interactive web applications, mainly focusing at increasing performance.
- Worked with IIS and .NET Assemblies during application deployment.
- Extensive experience of developing T - SQL queries, stored procedures, Triggers and Views using SQL Server 2003, 2005 & 2008.
- Experienced in designing reports for Web Applications using Crystal Reports and SSRS and also worked on SQL Server Integrating System (SSIS) using SQL Server 2008/2005.
- Proficient in Web Services (SOAP), Windows Presentation Foundation (WPF), XAML, Windows communication Foundation (WCF).
- Proficient in MVC, MVVM architecture and designs
- Experienced with Agile SCRUM methodology used for new product development.
- Experienced with version control tools like Visual SourceSafe (VSS). Team Foundation Server(TFS)
- Performed unit testing using tool NUnit and also performed several integration testing, system testing and performance testing.
TECHNICAL SKILLS
Microsoft Technologies: .Net Framework 3.5/3.0/2.0/1.1, ASP.NET, ADO.NET, C#, VB.NET, ADO, ASP
Programming Languages: C, C++, VB 6.0
Web Technology: PHP, HTML, DHTML, XHTML, CSS, XML, XSL, XSLT, XPath, SOAP, XAML, WCF, WPF, Silverlight, Web Services
Scripting Languages: Java Script, VB Script, JQuery, Perl, AJAX
RDBMS: SQL Server 2008/2005/2000/7.0, MS Access, Oracle 10g.
Operating Systems: Windows NT/ 95/98/2000/2003/2008/ XP/Vista
Development Tools: Visual Studio.NET 2008/2005/2003, MS Project, MS Office, Dreamweaver
Other Tools: MS Visio, Rational Rose, NUnit, Visual Source Safe, CVS
Application Servers: IIS 7.0/6.0/5.0
Microsoft Enterprise Servers: Microsoft SharePoint Portal Server, BizTalk Server, TFS
Reporting Tools: Crystal Reports, SQL Server Reporting Services
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
.Net Developer
Responsibilities:
- Developed business layer components in C# using Visual Studio 2010.
- Developed User Controls to use across various projects.
- Implemented Authentication and Authorization. Configured for users Authorization and role based security.
- Used State Management Techniques like View State, Cookies, and Sessions in developing the application.
- Applied CSS styles for UI design of WebPages and Used JavaScript and HTML5 for developing presentation tier.
- Involved in various stages of the project life cycle design, development and enhancement of the application.
- Used .Net Caching techniques and security features of .NET Framework
- Used Team Foundation Server (TFS) for source control and bug tracking.
- Wrote Stored Procedures, Triggers and SQL Queries in SQL Server 2008.
- Used Entity framework to access the database.
- Used Linq Queries to access the database using Entity framework.
- Worked on Windows Workflow foundation.
- Consumed WCF services for validating the provided information with external agencies.
Environment: Visual Studio 2010, ASP.NET 4.0, MS SQL, C#, Web Services, CSS, HTML5, WWF, JavaScript, JQuery, SSRS, Linq, Entity Framework 4.0, ADO.NET, TFS.
Confidential, Indianapolis, IN
.Net developer
Responsibilities:
- Applied CSS styles for UI design of WebPages and Used JavaScript to minimize number of Page Refresh.
- Developed business layer components in C# using Visual Studio 2010.
- Developed User Controls to use across various projects.
- Implemented Authentication and Authorization. Configured for users Authorization and role based security.
- Used State Management Techniques like View State, Cookies, and Sessions in developing the application.
- Used Site Map Path, Menu and Tree View Control for site navigation function.
- Involved in various stages of the project life cycle design, development and enhancement of the application.
- Used Telerik controls, Used Ajax modal popup extender for displaying popup window.
- Used .Net Caching techniques and security features of .NET Framework
- Followed “508 compliance” in developing web pages so that it can be accessed by the people with disabilities.
- Used Linq Queries to access the database using Entity framework.
- Generated reports using SSRS.
- Used Team Foundation Server (TFS) for source control and bug tracking.
- Wrote Stored Procedures, Triggers and SQL Queries in SQL Server 2008.
Environment: Visual Studio 2010, ASP.NET 4.0, MS SQL 2008, C#, Web Services, CSS, JavaScript, JQuery, WWF, Entity Framework 4.0, WWF, HTML5, ADO.NET, TFS.
Confidential, Columbus, OH
.Net developer
Responsibilities:
- Applied CSS styles for UI design of WebPages and Used JavaScript to minimize number of Page Refresh.
- Developed business layer components in C# using Visual Studio 2010.
- Developed User Controls for reusability, developed header and footer as user control.
- Used security features of .NET Framework.
- Implemented Authentication and Authorization. Configured for users Authorization and role based security.
- Used State Management Techniques like View State, Cookies, and Sessions in developing the application.
- Used Site Map Path, Menu and Tree View Control for site navigation function.
- Involved in various stages of the project life cycle design, development and enhancement of the application.
- Consumed Web services from the service center.
- Wrote queries in Oracle 11g.
- Used Tortoise SVN for Source Control.
Environment: Visual Studio 2010, ASP.NET 4.0, Classic ASP, C#, VBScript, Oracle 10g, Oracle 11g, Web Services, CSS, HTML, JavaScript, JQuery, ADO.NET, TortoiseSVN.
Confidential - Cincinnati, OH
.Net Developer
Responsibilities:
- Developed business layer in C# using Visual Studio 2010.
- Used client side script like Java Script (Prototype 1.6.0.3) and JQuery for appropriate balance between the server side and the client browser capabilities.
- Implemented Forms-based Authentication in ASP.NET to authenticate the users.
- Used Telerik controls for developing attractive UI in SIlvelright.
- Used Site Map Path, Menu, Breadcrumb and Tree View Control for site navigation function.
- Implemented Authentication and Authorization using Web.Config file. Configured for users Authorization and role based security.
- Used .Net Caching techniques and security features of .NET Framework.
- Used Team Foundation Server (TFS) for source control and bug tracking.
- Building and generating Custom and linked reports using SSRS.
- Wrote Stored Procedures, Triggers and SQL Queries in SQL Server 2008.
- Consumed WCF services for updating the Insurance Information provided by the Client.
- Followed Agile Methodology.
Environment: Visual Studio 2010, ASP.NET 4.0, C#, MS SQL Server 2008, WCF, CSS, HTML, JavaScript, JQuery, SSRS, Web Services, Silverlight 4, Entity Framework.
Confidential - Columbus, OH
Sr. Dot Net Developer
Responsibilities:
- Developed ASP.NET user controls.
- Developed business layer components in C# using Visual Studio 2008.
- Used JAVASCRIPT for Validations and AJAX for partial uploading.
- Used JSON (.Net Framework 3.5) objects during partial loading using AJAX and ASP.NET Web Handlers.
- Used Java Script, HTML, DHTML and CSS for developing Web Pages.
- Used User Controls, State Management Techniques like View State, Cookies, Sessions in developing the application.
- Developed all the Business Logic for all the modules in a separate Business Layer in C#.
- Implemented MVC architecture while developing the application.
- Wrote Stored Procedures, Triggers and SQL Queries in SQL Server 2008.
- Involved in migrating SSIS packages from SQL 2005 to SQL 2008.
- Consumed WCF and Web Service to access data layer components.
- Involved in various stages of the project life cycle design, development and enhancement of the application on Agile SCRUM Methodologies.
Environment: Visual Studio 2008, ASP.NET 3.5, C#, MVC1, MS SQL Server 2005, MS SQL Server 2008, WCF, JQuery, SSRS, Web Services.
Confidential, Hartford, CT
Application Developer
Responsibilities:
- Designed and developed web forms using ASP.NET, C# and Visual Studio 2005.
- Design and development of middleware components (Business layer) using C#.
- Used client side JavaScript and AJAX controls to improve the responsive nature of the application.
- Used Java Script, HTML, DHTML and CSS for developing Web Pages.
- Involved in Unit testing, Integration testing using VSS for version control for all applications developed.
- Written database connections and user authentication in the Web.Config files.
- Involved in development N-tier Architecture using .Net Framework
- Used Site Map Path, Menu, and Tree View Control for site navigation function.
- Used validation controls like required, regular, range and Custom validation Controls for front end validations.
- Implemented Forms-based Authentication in ASP.NET to authenticate the users.
- Developed numerous Reports for reporting purposes of the application. Used Typed Datasets and Stored Procedures as data sources to the reports.
- Programmed Data Access Layer using ADO.NET which involved in strong OOPS concepts.
- Wrote Stored Procedures and SQL Queries in SQL Server 2005.
- Used Visual Source Safe (VSS) for source control and bug tracking
- Configured usage analysis processing and IIS log files to keep track of portal site
- Used N-unit to implement Unit Testing
Environment: ADO.NET, ASP.NET 2.0, ASP.NET3.0, AJAX, VB6, Visual Studio 2005, IIS 6.0, Web Services, MS SQL 2005, C#, CSS, XML, HTML, DHTML, SSIS, Crystal Reports, Win forms.
Confidential, Winston Salem, NC
Dot Net Developer
Responsibilities:
- Followed 3-Tier application architecture to ensure flexible and reusability of code
- Designed SSIS packages to create extracts and to feed databases according to schedules
- Used Team Foundation Server for source control
- Created reports using SQL queries as per requirements provided by business analysts
- Interacted with customers, business analysts in design, implementation and feedback issues
- Used ADO.NET to access the Data Layer, use Dataset object, DataRelation object, DataReader object which is an integral part of .NET Framework
- Implemented the BLL (Business Logic layer) and DAL (Data Access Layer) in Visual C#.
- Implemented page- level error handling and Custom Error pages, unit testing using N-unit.
Environment: Visual Studio.NET 2005, MVP, .NET Framework 2.0, CSS, C#, ASP.NET, SQL Server 2005, Team Foundation Server
Confidential, Port Charlotte, Florida
.NET Developer
Responsibilities:
- Developed the data layer class using VB.NET which is reusable for data transactions of entire project.
- In this class extensively used ADO.NET objects like Dataset, Data Adapter, Data Reader, Command, Data Table and Data Relation objects.
- Coded business logic using VB.NET and developed data layer class extensively for database related transactions.
- Developed and used User Control in tracking patient’s diagnosis module that displays the data viewed by doctors.
- Used Web Services to get the data of customers in the process of tracking.
- Designed and developed various reports using Crystal Reports and with an option to export to excel.
- Developed the necessary Stored Procedures in SQL and created complex views using joins for robust and fast retrieval of data.
- Secured application from SQL injection and malicious code entry by using appropriate Validation Controls on Web Forms, stored procedures and proper database objects
Environment: VB.NET, ASP.NET 2.0, ADO.NET, COM, XML, VB6, Visual source safe 6.0, Crystal Reports 8.0, Windows NT/2000.
Confidential, PA
.Net Developer
Responsibilities:
- Involved in writing Technical Specification and Documentation for the entire life cycle of the project
- Developed ASP.NET web pages and forms for the login screen frames
- Worked on the interaction between windows client and web client
- Used JavaScript and Validation Controls for client side validations
- Used ASP.NET Data Grids to display the data to the user in the required format.
- Involved in creating SQL stored procedures extensively to regulate and maintain complex data
- Used .NET Remoting in order to make the system usable across the TCP/IP communication channel
- Developed Data Access layer using ADO.NET to access the database
- Programmed user and custom controls for reusability
- Involved in extensive debugging and unit testing of the application
Environment: Windows 2000, IIS, MS Visual SourceSafe, MS Visual Studio.NET Framework 1.1, SQL Server, ASP.NET.
Confidential
Software Developer
Responsibilities:
- Experience in Investment Banking environment
- Involved in full life cycle of the project from Requirement analysis, Design, Development and Testing
- Developed Web Forms using C#, ASP.Net
- Implemented Windows Based Authentication and Role Based Authorization
- Implemented Validation controls and JavaScript to perform validations on web forms
- Designed User Control for display links on a menu bar
- Used MS SQL Server 2000 as backend database
- ADO.NET was used to access data from MS SQL Server 2000
- Involved in designing database, SQL queries optimization and performance
- Created Stored Procedures in MS SQL Server 2000 to display and update database
- Used ADO.NET components like DataAdapter, DataReader and Dataset
- Involved in testing, fixing bugs and maintenance of the product
Environment: C#, ASP.NET .NET Framework 1.1, SQL Server 2000, ADO.NET, IIS 5.0, JavaScript.