C#/asp.net Developer Resume
Sacramento, CA
SUMMARY
- 8 years of IT experience in analysis, design, development, implementation and testing of web based and multi - tier applications in finance, health care, automobile, logistics, and human resource and inventory domains.
- Proficient in Object oriented analysis and design practices (object modeling, use cases, activity diagrams, UML).
- Experienced in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment and also in Windows Client/Server Environment
- Technical expertise in Microsoft Technologies, such as .Net Framework, ASP.Net, C#, WCF, AJAX, ADO.NET, XML, VB and ASP.
- Have working knowledge on Windows Work Flow (WWF), Work Flow Engine.
- Experience in developing and implementing ILOG Business rules.
- Experience in deployment, configuration, performance monitoring of BizTalk Components.
- Strong knowledge in development of software systems using Microsoft .NET framework 1.1, 2.0, 3.0, 3.5 and 4.0 including WPF, WCF and WF and MVC design pattern.
- Have expertise in technical design documentations using UML modeling, OO analysis, design, agile methodologies and design patterns.
- Developed Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes, Abstract factory as part of Service Oriented Architecture (SOA) using C#.
- Have expertise in Singleton, Abstract Factory, MVC and Factory Method.
- Expert in developing Custom Control, User Control and Provided Rich Functionality using C#.
- Hands on experience in Developing Rich User Interface on web using Java Script, HTML, HTTP, DHTML, IIS, Master pages and CSS.
- Extensively Implemented WCF in the project for advanced functionalities.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects.
- Hands on experience in using Web Server - IIS, Visual SourceSafe, Data Transformation Services (DTS).
- Have expertise in developing mobile app tools, including Objective-C, Java (Android), and HTML5 Mobile Apps.
- Experience with standard operating procedure (SOP), concept of operations (CONOP), or technical documentation development.
- Experience with developing web applications and web services including Node.js, jQuery, Jason, Angular.js, HTML5 and CSS3.
- Ability to be self-motivated and work independently and in a team environment.
- Consumed ADO.NET Entity Frame Work for Entity Data Model, Entities, Relationship Mapping, Querying Data.
- Worked on designing the Database Schema, which represents an ownership context for a Microsoft SQL Server 2000/2005/2008.
- Developed static reports using SQL Server Reporting Services and deployed the reports (RDL files) in SQL Server 2005/2008 and Oracle 9i/10g.
- Had experience in writing build scripts using NANT and code coverage, build automation, publishing build using .Net Cruise Control,FxCop.
TECHNICAL SKILLS
Languages: C# 2.0/3.5/4.0, VB.NET 2.0/3.5, ADO.NET, WCF, LINQ, PL/SQL, T-SQL, XML.
Web Technologies: ASP.NET 3.5/2.0/1.1, AJAX.NET (Ajax Toolkit 2.0), Web Services (WSDL/SOAP), HTML, DHTML, CSS (Cascaded Style Sheet), Classic ASP 3.0, XML.
Databases: Microsoft SQLServer 2000/2005/2008 (T-SQL), Oracle (PL/SQL), Ms Access.
MS Framework: .NET Framework 4.0/3.5/3.0/2.0/1.1
Web Servers: Internet Information Server (IIS)
Designing Tools: Visual Studio.NET (2003/2005/2008/2010 ), MS Front Page,.
Scripting Languages: Java Script, JQuery
Version Controller: MS Visual Source Safe (VSS), Team Foundation Server (TFS)
OS: Windows 7,Vista/XP/2003/2000/NT, MS DOS,UNIX
Mobile Applications: Iphone apps and Android apps
Reporting and Testing: SSRS, Crystal Reports
PROFESSIONAL EXPERIENCE
Confidential - Sacramento, CA
C#/ASP.NET Developer
Responsibilities:
- Participate on one or more project teams to analyze existing systems participate in team and client Meetings, requirement gathering, website design and database design.
- Participate on one or more projects to develop web based application using Cal Recycle application development framework and technology base and writing complex SQL Statements and stored procedures and writing C# code for ASP.Net Web Pages, application testing and conversion of data from existing system.
- Develops and maintains web based systems that allow clients to analyze, distill, and communicate key findings from a variety of data sources. These systems are crucial to the mission and provide challenging opportunities for developers to solve new and challenging problems that make the systems even more valuable to its clients.
- Create and integrate features for Cal Recycle using the latest .Net technologies. Write web services, business objects, and other middle - tier framework using the .Net framework.
- Leading and guiding the work of a technical staff and serve as liaison between business and technical aspects of the project. Perform design, development, and testing tasks within the 4.0 and 4.5 framework using Microsoft C# .NET, Web Services applications.
- Produce robust, efficient, effective .Net code for applications that interact with end users in high availability environments.
- Using Microsoft tools and technologies to extend and improve functionality of the product. Communicate with team members to clarify requirements and overcome the obstacles to meet the team goals. Develop solutions to maximize the performance, scalability, and distributed processing capabilities of the system.
- Provide troubleshooting and root cause analysis for production issues that are escalated. Work with development teams in agile context as it relates to software development, including test driven development, automated unit testing and test fixtures and pair programming.
- Assisting the support team to resolve customer issues requiring detailed knowledge of the inner workings of software products.
- Create Reports and Charts using Microsoft’s SQL Server Reporting Services, Aspose.Word, .Net Remoting, Office VBA and other similar technologies.
- Training users on operation of software applications and troubleshoot applications and provide technical support for end users of developed products; Develop and/or update specifications, user manuals, training materials and any other documentation.
Environment: ASP.NET 4.5/4.0, VB.Net 3.5, C# 4.0, ADO.NET, Object Oriented Methodologies, Visual Studio 2014/2012, SQL Server 2014/2012, Vault, TFS, .NET Framework 4.5 & 4.0, AJAX, XML, JavaScript, JQuery, Web Service, WCF, SOA, HTML, HTTP, WWF, LINQ, IIS 7.5/7.0, SSIS, SSRS, MS VISIO (UML), NUNIT.
Confidential, Sacramento, CA
C#/ASP.NET Developer
Responsibilities:
- Developing, debugging, and maintaining VB.Net, C# and ASP.NET Applications in the Production environment.
- Creating spreadsheets to import into Maximo using Microsoft Access database, Excel.
- Creating and maintaining reports.
- Designed Graphical User Interface (GUI) for various web pages using HTML, HTTP, CSS and JavaScript.
- Involved in writing complex stored procedures using MSSQL 2008.
- Handled complex application errors in production Environment.
- Integrating procedural steps and processes with technical requirements and system functions to assure successful delivery of work has been done.
- Heavily used LINQ to SQL to retrieve data about Customers & Transactions.
- Used Vault for all the source code maintenance among the whole team members.
Environment: ASP.NET, VB.Net, C#, ADO.NET, Object Oriented Methodologies, Visual Studio 2010, SQL Server 2005/2008, Vault, TFS, .NET Framework 3.5 & 4.0, AJAX, XML, JavaScript, JQuery, Web Service, WCF, SOA, HTML, WWF, LINQ, IIS 6.0/7.0, MS VISIO(UML), NUNIT.
Confidential - Sacramento,CA
Senior Dot Net Developer
Responsibilities:
- Understand Use Cases, High and Low Level Technical Design Documents.
- Developed screens on Client/Server Applications.
- Developed Application using .NET Framework 3.5, Object Oriented Principles (OOP) (C#), and n-Tier Architecture.
- Designed Graphical User Interface (GUI) for various web pages using HTML, CSS and JavaScript.
- Implemented and developed ILOG Business Rules.
- Worked with BizTalk Rules Engine and developed business rules.
- Worked with File, MSMQ, FTP, SQL, WCF, HTTP Adapters.
- Developed interfaces and API’s for the application.
- Used SOAP UI thoroughly for testing the application with the XML requests from the client.
- Involved in Unit, System and Regression testing of the interfaces developed in BizTalk
- 2009.
- Used ADO.NET Enterprise Library Application Blocks for abstracting data stored in Database
- Developed and consumedJASON WCFServices (ASP.NET3.5) to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Converting these components to actual WCF Services consumable by Asp.net based web client.
- Developed the application on MVC design pattern.
- Wrote Data Access Layer Methods (ADO.NET), Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Integrating procedural steps and processes with technical requirements and system functions to assure successful delivery of work has been done.
- Heavily used LINQ to SQL to retrieve data about Customers & Transactions.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
Environment: ASP.NET, C#, BizTalk Server 2010/2009, SOAP 3.5, ADO.NET, Object Oriented Methodologies, Visual Studio 2010, SQL Server 2005/2008, ADO.NET Entity Frame work, TFS, .NET Framework 3.5 & 4.0, AJAX, XML, Javascript, JQuery, Jason, Web Service, WCF, SOA, HTML, WWF, LINQ, IIS 6.0/7.0, MS VISIO(UML), NUNIT.
Confidential, Beaverton, OR
Sr.Net/Silverlight Developer
Responsibilities:
- Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams) for Technical Design Documentation.
- Developed screens on Client/Server Applications.
- Developed Application using .NET Framework 3.5, Object Oriented Principles (OOP) (C#), and n-Tier Architecture.
- Designed Graphical User Interface (GUI) for various web pages using AJAX, HTML, HTTP, CSS, Javascript, and Silverlight 3.
- Used ADO.NET Entity Framework for abstracting data stored in Database
- Developed and consumedWCFServices (ASP.NET3.5) to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Converting these components to actual WCF Services consumable by Silverlight based web client.
- Developed runtime animations using MS SilverLight 3.0 using MS Expression Blend 2 SP1.
- Developed the Silverlight application on MVVM design pattern.
- Wrote Data Access Layer Methods (ADO.NET), T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Integrating procedural steps and processes with technical requirements and system functions to assure successful delivery of work has been done.
- Heavily used LINQ to SQL to retrieve data about Customers & Transactions.
- Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
Environment: SilverLight 3, C#, VB.NET, ADO.NET, Object Oriented Methodologies, Visual Studio 2008, SQL Server 2005/2008, T-SQL, ADO.NET Entity Frame work, TFS, .NET Framework 2.0 & 3.5, XML, XSLT, Javascript, JQuery, JASON, SOAP, Web Service, WCF, SOA, ASP.Net, XAML, HTML, LINQ, IIS 6.0/7.0, MS VISIO (UML), NUNIT.
Confidential, Chicago, IL
Sr.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET and SQL. The middle tier contained all the business logic.
- Designed the data access layer on the middle layer to connect various databases for various groups. SOAwas extensively used for developing re-usable frameworks for Data access layer and Standard EXE framework using C#.
- Worked extensively with Microsoft Enterprise Library for Cashing, Data Access and Security.
- Used MSE to for its Consistent design patterns, Ease of use, and Extensibility.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Extensively used user controls like Page Header, Page Footer, Errors Summary, and Navigation Control in all the WebPages Using ASP.NET (3.5).
- Involved in Developing Master Pages usingStyle Sheet and for providing uniformity among the pages using ASP.NET (3.5).
- Experienced in designing and developing Webforms and Winforms using C# and ASP.NET.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Designed in accordance with Service oriented architecture principles to support Distributed computing where services are consumed by consumers using WCF.
- Implemented WCF so that data can be exchanged between applications.
- ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ, is used to code queries for DML, DDL Statements
- Used JavaScript to perform validations and catch the events on client’s browser.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources.
- Used LINQ to SQL, LINQ to Lambda functions, and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Extensively wrote and used stored procedures, Database Triggers inSQL 2008/2005.
- Participated in creating a build deployed strategy that would take care of deploying the Entire App to various Web, App and Batch servers automatically using the NANT Build and deployment solution.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: C#. NET 3.0ASP.NET 3.5, C#, Visual Studio 2008, ADO.NET, Entity Frame Work, COM, COM+, IIS 6.0, MSE 5.0,WCF, LINQ, Web services, Agile Scrum, NUnit NANT, .NET Framework 3.5, JavaScript, Multithreading, MTFS, SQL Server 2008/2005, Windows Server 2008.
Confidential, Parsippany, NJ
.Net Developer
Responsibilities:
- Involved in System Study and to produce system maintenance document. Prepared artifacts on common modules, key components and interfaces.
- Collected the requirements from business team and involved in analysis, design and development.
- Implemented the application using HIPPA Security rule standards.
- Developed GUI using ASP.NET and implemented the code. Extensively used ADO.NET to access SQL Server database.
- Developed .Net Classes and domain objects and successfully utilized available Web services
- Developed Web services to communicate with XML Data from vendors and process in SQL database.
- Extensively used SQL Stored Procedures for accessing the information from SQL Server 2000 Database.
- Involved in taking Backups, Restoring, Import/Export data using MS SQL Server and DTS.
- Involved in following organization standards for code development, peer level code walk through and reviews.
- Participated in the maintenance and bug fixing.
- Involved in installation, configuration and Administration of SQL server 2000.
- Apart from preparing the test plans, coordinated with team of testers to ensure high quality deliverable.
Environment: ASP.NET, C#,.Net framework 1.0, Visual studio 2003, WSDL, SOAP, XML,XSL, XSLT, JavaScript, VB Script, HTML, DHTML,SQL 2000
