Sr.net Developer Resume
San Diego, CA
SUMMARY:
- Over 8+years of IT experience in Microsoft technologies developing client server, windows and service based applications.
- Proficient in Software Development Life Cycle (SDLC) such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation
- Expert level skills in .NET development using technologies like WCF, LINQ, ASP.Net
- C#(4.0/3.0) and AJAX Extensions with MS SQL Server (SQL ).
- Experience in RIA development using ASP.NET, AJAX and Web Services.
- Hands on experience in Object Oriented Programming and Design patterns like Abstract factory, Singleton, Object pool in different layers of the application design.
- Hands on experience developing data centric applications using technologies like ORM (Entity Framework), LINQ (to Entities, and LINQ XML), and ADO.NET, also developing transaction - oriented application using WCF Data Services.
- Experience in developing Rich GUI using HTML5, JavaScript, AJAX, CSS3, jQuery, Bootstrap, Angular JS
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture (SOA) concepts using .NET Framework. Including XSD, XSLT, XPath, and XQuery.
- Extensive experience in Database development using MS SQL Server … Mysql and good experience in SQL (T-SQL), Stored Procedures, Triggers, and Views, SQL Reports, SQL Query Optimization.
- Experience in working with testing tools like NUNIT.
- Working experience and detailed understanding of various SDLC methodologies including Agile, Scrum, and RUP.
- Highly productive and results-driven in team and individual projects; strong research and time management skills
- Excellent communication, analytical, presentation, training and interpersonal skills,
- Extremely diligent, strong team player with an ability to take new roles.
TECHNICAL SKILLS:
Distributed services: WCF, XML Web Services, SOAP, WebAPI, Restful Service, WSDL Version Control: Visual Source Safe (VSS), Team Foundation Server (TFS) Languages: C#.NET, SQL
Operating Systems: Windows XP/Vista/7/8
Web Technologies: ASP.NET, ADO.NET, MVC, MVP, MVVM, HTML5, JavaScript, CSS3, JQuery Web Controls,Bootstrap,AngularJS
Databases: MS SQL Server MS-Access
Tool: and Utilities: SQL Reporting Service, Microsoft Enterprise Library, NUnit Testing Tool, Visual Studio, Microsoft Visio, Google Analytics
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Sr.Net Developer
Responsibilities:
- Implemented Enterprise Specific Business Rules and Procedures into appropriate business logic components such as code libraries and APIs in C#, Stored Procedures in SQL Server 2008 using T-SQL.
- Designed and Implemented ASP.Net Web Forms and Class libraries for business and data persistence logic using C# as the programming language. Various Server and Custom Controls were used for user interaction.
- Forms Based Authentication was implemented and ASP.Net Validation Controls were used for user validation. Implemented user state through User Session and Application Page objects, deferred session state was built to store and retrieve session information of users.
- Implemented data retrieval using ADO.NET. was extensively used to in corporate changes in the requirements and update on the project schedule.
- Added notification mailers to send e-mails regarding particular schedules, appointments and notification items via SMTP Mail.
- Extensive use of the Calendar and Data Grid controls for display and date selection. Extended the functionality of the calendar control to make it possible to display and work with the scheduling of different appointments scheduled in each month.
- Implemented windows authentication for the Administration Services. Wrote Custom Error trapper and logger to trap errors and look for Security Exceptions and converts them into 401 codes.
Environment: ASP.Net 4.0, C#.Net, ADO.Net, SQL Server 2012, Visual Studio 2012, IIS, XML, MS Visio 2012, UML, .NET Remoting Services. VSS, JavaScript.
Confidential, San Francisco, CA
.Net Developer
Responsibilities:
- Created ASP.Net pages and Class Libraries containing code for business and data access logic using C#.Net.
- Migration of existing application (HTML and ASP code) to ASP.NET application using C# .Net.
- Interruptions in the code flow were taken care of by using the exception handling features provided by the .Net Framework. Structured Exception Handling was used through theTry, Catch, Finally blocks.
- Used ADO.NET objects such as SQL Data Adapter, SQL Reader, Sql Connection, and Dataset objects to retrieve and update data to the database.
- Used SQL server as data-sources and wrote stored procedures and SQL queries.
- Generated reporting services graphs and reports to view the survey data by using SQL Reporting Services.
- Involved in reviewing the stored procedures and database schemas.
- Involved as a team member for the system development proposal.
- Involved as a team member in developing the software requirement specifications, test cases and designing modules.
Environment: Windows 7, UML, SQL, Rational Tools, MS Visio, MS Word, Excel, PowerPoint, Access, Visual Studio 2010, SQL Server 2008, .Net Framework 4.0, WCF.
Confidential, Lakewood, CO
.NET Developer
Responsibilities:
- Participated in requirements gathering and compiled them into design document.
- Created Use Case and Class Diagrams in MS Visio using UML notations.
- Involved in Discussion Board for Client Interaction for the change requests and follow-ups.
- Good Knowledge about the MVC Pattern, WCF Services and Entity Framework 5.
- Used ASP.NET Master Pages, JQuery, utilizing Server Controls, User Controls, Data Grid controls, Form Validation controls, Custom controls and CSS.
- Provided session level security and password authentication using Session objects and Cookies.
- Used ADO.NET Data Adapter, Data Sets, Data Readers for retrieving, querying, and storage and manipulation interface screens developed using MVC.
- Used AngularJS framework to improve and extend behavior in our HTML pages
- Data binding was extensively used to bind various server controls to the data from database.
- List controls like repeater controls, data list controls and data grid controls was used in displaying rows of data in a customized template format.
- Experience of handling queries using .Net 4.5 LINQ components.
- Implemented Web Services for validating credit card information.
- Implemented various Validation Controls and also created Custom Validation Controls using JavaScript to perform Client Side Validation.
- Used JQuery extensively across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
- Created WCF Services and Client Proxy for communication between Application Server and Web Server.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Involved in performance tuning and query optimization.
- Used forms based Authentication and role based Authorization for security.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
Environment: .Net Framework 4.5, Visual Studio 2013, ASP.NET 4.5, C#, HTML, CSS, JavaScript, Bootstrap, AngularJS, Web Services, WCF, SQL SERVER 2012/2008, MVC, UML, MS Visio.
Confidential, Jersey City, NJ
.Net Developer
Responsibilities:
- Designing screens (aspx, ascx and master pages) using Visual Studio .NET 2013 and Creating Style Sheets for formatting the WebPages based on the business requirements and functional requirements document.
- Used JavaScript to implement the client side business logic and validations.
- Used different state management techniques (HiddenFields, ViewState, Session, query string, etc) to maintain the state between the pages.
- Used Data Access and logging application blocks.
- Used ADO.Net classes components sqlConnection, sqlCommand, sqlDataReader,
- Used Silverlight Data Binding.
- Collaborate on an ongoing basis with the Business Systems Analyst;
- Analyze, design, develop, test, debug, implement, maintain and/or enhance existing or new systems that are reliable and efficient. Dataset etc to implement the database transactions.
- Extensively involved in .Net Exception Handling Management, Debugging and Tracing of Application.
- Created and used Web User Controls for reusability.
- Used LINQ for database transactions.
- Updated XML documents with financial information.
- Used different bindings for WCF service to support different protocols.
- Used Silverlight application models.
- Extensively used AJAX controls like collapsible panels, tab controls, update panel etc.
- Extensively worked on stored procedures, triggers, functions, views, temporary tables and table variables.
Confidential, Cleveland,OH
.Net Developer
Responsibilities:
- Program in C# on a .NET framework to deliver new product enhancements
- Implement .NET architecture, visualization and development processes
- Understand business, technical, and infrastructure requirements
- Maintain a strong understanding of industry and enterprise-wide trends for SaaS, SOA, N-tiered architectures
- Decompose and estimate complex technical features into manageable development tasks
- Ensure proper code quality throughout the development work by facilitating code reviews and adhering to coding standards and best practices
- Apply coding and analytical skills in all phases of the development life cycle
- Practice Agile methodologies, and participate in Scrum meetings
- Act as a mentor to other developers
