Senior C#/.net Developer (consultant) Resume
Warren, NJ
SUMMARY
- I am an enthusiastic and professional C#/.Net Developer, who enjoys being part of a successful and productive team. I am quick to grasp new ideas and concepts, and to develop innovative and creative solutions to problems. I am able to work well on my own initiative as well as in a team and can demonstrate the high levels of motivation required to meet the tightest of deadlines. Even under significant pressure, I possess a strong ability to perform effectively.
- 7 years experience as a C#/.Net developer in analysis, design and implementation of web based and windows based, client - server applications in Microsoft Technologies. Worked with C# 3.0, 2.0, VB.NET, ASP.NET, WCF, LINQ, ADO.NET, Ajax, Win Forms, Web Forms, VB6.0, SQL Server 2008/2005, Windows Services, Remoting, Web Services, Multithreading, WSE 3.0, SQL Server Reporting Service (SSRS), Oracle, ADO, Microsoft Access and Crystal Reports.
- Strong experience in developing internet, intranet, N-tier and distributed client-server applications using C#.Net, ASP.Net ( 3.5/3.0/2.0/1.1 ), ADO.Net, AJAX, VB.Net, SQL Server 2000/2005/2008.
- Expertise in web programming including strong knowledge of associated technologies such as HTML, DHTML, CSS, JavaScript, XML.
- Experience in implementing .Net 3.5 features like WCF, LINQ. Good expertise with Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF).
- Expertise in building rich AJAX enabled UI based web applications in .Net and developing multi-tier client-server web applications.
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
- Used Various Design Patterns like Singleton, Factory, MVC, Adaptor, Observer, Prototype, Proxy, Facade, State etc
- Expert level skills in developing XML and SOAP, HTTP based Web Services in .Net including hands on experience in consuming web services using WSDL.
- Extensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, stored procedures and triggers using SQL SERVER 2000/2005.
- Strong experience in preparing deployment packages for web based and windows based applications using .Net technology.
- Highly experienced in utilizing many quality, environmental and configuration management tools such as Visual Studio.Net, Visual Source Safe.
- Experienced in creating business components, custom controls and web services etc.
- Expert in debugging an application using the debugging tools provided by the Visual Studio.Net IDE.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast.
- Effective in working independently and collaboratively in teams.
TECHNICAL SKILLS
Programming Languages: C#, ASP.Net, VB.NET, ADO.Net, AJAX.Net, VB 6, VBA, SQL, PL/SQL, T-SQL COM+, ActiveX, C++, C, COM/DCOM
Mark-up/Scripting Lang.: JavaScript, VBScript, HTML, CSS
Framework /Architecture: .NET Framework 3.5/3.0/2.0/1.1 , SOA
Databases: MS SQL Server 2005/2000 / 7.0/6.5 , Oracle 10g/9i, DB2, MS Access, MS Access, MySQL
XML Technologies: XSL/XSLT, DOM, XPath, DTD
Web Development: ASP.NET, Web Service, JavaScript, AJAX, HTML, FrontPage
Windows Development: Win Forms, Infragistic Controls, Dundas Controls
Application/Web Servers: Microsoft IIS 6.0/5.0
Modeling Tools: Enterprise Architect
Version Control: Microsoft Visual Source Safe (VSS), Subversion (SVN)
Reporting Tools: Crystal Reports Enterprise, SQL Server Reporting Services (SSRS)
IDE: Visual Studio .NET 2008/2005/2003 , Visual Studio 6
Platform: Win32 (Windows Vista, XP, Win 2003, NT, 2K), Win 2k Server, DOS
Standards & Trends: Agile Practice, Service Oriented Architecture (SOA), Aspect Oriented Programming (AOP).
PROFESSIONAL EXPERIENCE
Confidential - Warren, NJ
Senior C#/.Net Developer (Consultant)
Responsibilities:
- Developed web based applications utilizing .Net Framework 3.5, ASP.NET, C#.Net, ADO.NET, SQL Server 2008 using Visual Studio.NET 2008
- Developed and deployed web services (ASMX) for each modules premium calculations to make reusable entities.
- Enhanced the existing web services to override the existing functionality.
- Web services were designed in multi-tier architecture so the data layer acts as third layer and business layer acts as the business logic.
- Enhanced business processes by using OOPS to developed business rules and C# for data manipulation in the database tables.
- Developed connection, data validation, error handling classes in C# for backed DLL’s.
- Performed code reviews and utilized Visual Source Safe for version control.
- Developed business modules using C#.
- Implemented JavaScript for Client side functionality.
- Created a numerous Class and Interface to implement Business Logic and Data Manipulation.
- Bug solving of the change requests.
- Implemented secure socket layer for all the transaction related web forms.
- Implemented asynchronous call backs to restrict post backs using AJAX.
- Use of Agile methodology to enable fast pace development.
- Maintaining high code quality and scalability so as to accommodate rapid changes in the business requirements.
- Designed and wrote stored procedure and triggers for various modules.
- Development & Unit testing of module.
- Managing defects and responsible for closing the same.
- Developed prototype using ASPX and HTML for the presentation of the whole system before original development.
- Developed various user controls and custom controls using C#, ASP.Net.
- Testing each newly written code to check if it meets the required functional specifications.
- Published web services in central server and integrated the web services with the facility.
- Used MVC architecture as design pattern.
- Integrated the newly written code with the existing application and performing integration and complete functionality testing.
- Responsible for application supports and releasing the fixes.
Environment: ASP.NET 3.5, C#, WCF, ADO.NET, AJAX, JavaScript, Web Forms WF, XML, IIS 5.0, Visual Source Safe, SQL Server 2008/2005 & Oracle 10g, Visual Studio.NET 2008 IDE, Web Service, Windows NT
Confidential
C#/.Net Developer
Responsibilities:
- Actively involved in requirement analysis and feasibility study and documented the result of the requirement analysis.
- Responsible for all the phases of SDLC from software requirements phase to design, implementation, testing, debugging and documentation.
- Developed windows service applications using C#, ADO.NET, SQL Server 2005, Visual Studio.NET 2005/2008, Windows XP.
- Created SOA components using Windows communication foundation (WCF) services in ASP.NET and used DAL for database communication from it & consumed it in client application.
- Created Interfaces and implemented using contracts in WCF.
- Implemented transport level security using certificates in WCF for symmetric way of encryption and decryption of data.
- Extensive use of Data Grids and Data Lists for user and administrator for reports with multiple pages.
- Involved in creating and maintaining database.
- Implement JavaScript for Client side functionality.
- Implemented hosting of the WCF service in IIS.
- Developed and provided unit testing of template and auto load module.
- Resolved potential issues that arose during the execution of development.
- Created Stored Procedure in SQL Server 2005 as per business requirement.
- Creation of System Test case in coordination with end users.
- Handled runtime and design time errors by implementing the appropriate error handlers in C#.Net.
- Experienced in building rich Ajax enabled UI based web applications in .NET
- Created tables, designed database for template and auto load modules, relational diagrams, and functions stored procedures, triggers, cursors and indexes in SQL Server 2008.
- Developed connection, logged messages, data validation, error handling classes, work flow classes in C# for backed DLL’s.
- Bug solving of the change requests.
- Developed efficient and well-documented code.
Environment: C#, ADO.NET, ASP.Net 3.5, WCF, WF, AJAX, JavaScript, Windows Service, XML, Visual Source Safe, SQL Server 2005, IIS 5.0, Visual Studio.NET 2008, Windows XP
Confidential
C#/.Net Developer
Responsibilities:
- Responsible for various software development life cycle (SDLC) processes including analysis, design, programming, and documentation.
- Designed and developed web forms using C#.Net and ASP.Net.
- Developed reusable and optimized .NET controls using C#.Net
- Extensively used JavaScript for page display controlling and client side validations.
- Developed custom user controls to reduce the complexity of the user interface coding that provided a better look and feel to the application.
- Created and consumed web services using C#.Net.
- Created tables, functions, stored procedures, triggers, and views in SQL Server.
- Used SQL Server 2005 for data retrieval.
- Created a user friendly UI which allowed for easy navigation.
- Performed version controlling using Visual Source Safe.
- Responsible for System Documentation and Debugging.
- Implemented Unit Testing and Integration Testing.
- Development of Inventory and Ticket Creation module
Environment: .NET 2.0, ASP.NET 2.0, ADO.Net, C#, SQL Server 2005, Oracle 9i, JavaScript, Visual Studio 2005 IDE, IIS, Visual Source Safe (VSS) and Windows Server 2003.
Confidential
C#/.Net Developer
Responsibilities:
- Developed web based applications using .Net framework, ASP.Net, C#.Net, ADO.Net, SQL Server 2000 using Visual Studio .Net 2003.
- Responsible for design and implementation of user interface for the project.
- Participated in creating SQL 2000 database objects like stored procedures, functions and triggers.
- Created shopping cart module with online credit card processing.
- Used Authorize.Net for Credit Card processing, batch process for credit card transaction for agency’s orders
- Designed data access layer classes using SQL Provider.
- Worked in the R&D activities to implement coding in a better way.
- Wrote stored procedures, triggers, DTS jobs using SQL 2000.
- Designed and developed UI forms using VB.
- Defined testing and deployment strategies
- VSS was used for source code control.
- Created test plans and executed test cases to exhaustively test the functionality.
- Involved in application supports and releasing the fixes.
Environment: .Net 2.0, ASP.Net, ADO.NET, C#.Net, JavaScript, CSS, HTML, SQL Server 2000, Query Analyzer, Visual source safe, IIS.
Confidential
C#/.Net Developer
Responsibilities:
- Responsible for design and implementation of user interface for the project.
- Designed the database in MYSQL
- Participated in creating SQL 2000 database objects like stored procedures, functions and triggers.
- Designed data access layer classes using SQL Provider.
- Involved in application supports and releasing the fixes.
Environment: .Net 1.1, ASP.Net, ADO.NET, C#.Net, JavaScript, CSS, HTML, SQL Server 2000, Query Analyzer, Visual source safe, IIS.
Confidential
C#/.Net Developer
Responsibilities:
- Responsible for design and implementation of user interface for the project.
- Designed the database in SQL Server 2000.
- Participated in creating SQL 2000 database objects like stored procedures, functions and triggers.
- Designed data access layer classes using SQL Provider.
- Involved in application supports and releasing the fixes.
Environment: .Net 1.1, ASP.Net, ADO.NET, C#.Net, JavaScript, CSS, HTML, SQL Server 2000, Query Analyzer, Visual source safe, IIS.