Sr .net Developer/ Ui Developer Resume
CA
SUMMARY
- 7 years of demonstrated experience using ASP.net MVC, C# and SQL Server in design, development and implementation of web based systems.
- Experience in developing applications across multiple domains including Insurance, Retail, HealthCare, Banking, Ecommerce and Manufacturing.
- Have a strong knowledge of Object Oriented Programming Concepts (OOP) and Object Oriented Design (OOD).
- Proficient in designing applications using Object Oriented Analysis and Design (OOAD) artifacts including class diagrams, sequence diagrams and Data Flow Diagram in UML.
- Experience in Windows Communication Foundation (WCF), Service Oriented Architecture (SOA).
- Implemented N - Tier architecture and integrated the UI with database for data retrieval and manipulation using ORM technologies like Entity Framework.
- Good proven skills in working with relational database, SQL Server and LINQ.
- Experience in securing web applications using ASP.NET authentication and authorization mechanism.
- Hands on experience in creating web applications parts using CSS, JavaScript, JQuery, AJAX and Angular JS.
- Have a good understanding and experience of using Software Development Life Cycle models. Developed software using Agile methodology, Iterative and Waterfall model.
- Experience in working with version control systems like VSS, TFS and GIT.
- Effective in working independently and collaboratively in teams.
- Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
TECHNICAL SKILLS
.Net Technologies: Microsoft .Net Framework 4.5/4.0/3.5/3.0 , ASP.NetADO.NET, LINQ, Web Services, WCF, Entity Framework
Web Technologies: ASP.NET, AJAX, PHP, HTML5, XML, CSS3, JavaScript, JQuery
Programming Language: C#, C, C++, PHP
Database: SQL Server 2012/2008/2005
IDE: Visual Studio 2013/2012/2010/2008
Web Server: Microsoft IIS 8/7.5/7.0/6
Operating Systems: Windows 7/8
Version Control: VSS, TFS and GIT
PROFESSIONAL EXPERIENCE
Confidential, CA
Sr .Net Developer/ UI developer
Responsibilities:
- Involved in analysis, design, coding and support as well as fixing of defect for web application.
- Developed UML class diagram, Use Case Diagrams and Class Diagrams.
- Created Technical Design Documents (High/Low level).
- Designed and developed using WCF services.
- Used AngularJS to develop UI and two way data binding.
- Analyzed, debugged and found root cause of defects and fixed defects based on priority and severity.
- Used SQL Developer to do database related queries, and develop PL/SQL, stored procedures.
- Developed web pages and style sheets using HTML5, CSS, and JavaScript/JQuery.
- Used SSRS, Crystal Reports for Visual Studio 2013 to generate reports to create pdf reports by merging xml and word document templates.
- Used TFS for source code control and project related document sharing.
- Developed unit test cases.
- Performed System testing, integration testing and load testing of new codes developed.
- Worked with n-tier architecture and developed code in all 3 (Presentation, Business Logic, Data access) layers.
- Implemented dependency injection using Unity.
- Refactored existing code to make it reusable across different modules of project.
- Performed peer code reviews and provided feedbacks to make code efficient and reusable.
- Developed class using SMTP client to send automated email.
- Worked in Test Driven Development (TDD) environment.
- Worked in Agile development environment in two week sprints, daily scrum meetings, planning and retrospective meetings and story board access to create work items and track progress.
Environment: Visual Studio 2013, TFS 2012, C#, ASP.NET 4.5, WCF, JQuery, AJAX, ADO.NET, JavaScript, LINQ, XML, HTML5, CSS, JavaScript, WSDL, AngularJS, Entity Framework 6
Confidential, Philadelphia, PA
.Net Developer/ UI Developer
Responsibilities:
- Designing project architecture, layouts in SaaS Model
- Resource allocation and team management
- Designed the User Interface framework, template layout using Master Page, XHTML, Advanced CSS and JQuery with packaging.
- Used Angular.js to develop UI.
- Developed the Custom Controls using grid view which supports Custom Paging, Sorting and Filtering
- Designed and implemented the service layer using custom HTTP Handler
- It supports both XML and JSON for request /response
- Supports in GET/ POST method for request
- Multiple method execution with single request which enhance the network performance
- Supports Error Tracking /Debugging facility using both custom Sql error log and log4Net
- Developed the Command Tool Kit for method testing
- Developed loosely coupled modules using N-Tier Application design pattern.
- Implemented the Layers (DAL: Data access layer, BAL: Business Logic Layer, UI layer), Core Libraries, Helper methods, Utilities, Dynamic Settings, Extended Methods
- Used SQL Stored procedure for customer pagination, functions, done performance tuning by optimizing SQL queries.
- Used Microsoft SharePoint Server by customized templates & forms using InfoPath for project management, Developer Feedback, Issue tracking, documents management & project email tracking.
Environment: ASP .NET 4.0, MVC4, WCF, Web services, IIS7, C#.NET, Agile, Angular.Js, VS 2012, JSON, XML, AJAX, JQuery, SQL Server 2008
Confidential, Richfield, MN
.Net Developer
Responsibilities:
- Designed the application using N-tier Architecture model with ASP.NET and C#.
- Work extensively with cross functional teams in anAgile Scrumenvironment to achieve the tasks within the given deadline.
- Created Class diagrams using UML as part of design documentation.
- Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements and working with QA Team as part of Bug life cycle.
- Implemented MVC pattern.
- Create Service Contracts, Data Contracts, Operation Contracts, Routing and Workflows using C#.
- Implemented membership management and role based security for managing the users (Create, Delete etc.).
- Designed screens (aspx, ascx and master pages) using Visual Studio .NET 2010 and Cascading Style Sheets (CSS) for formatting the Web Pages 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.
- Assisted in the development of WCF RESTful web services using Entity Framework as the data access layer to SQL Server.
- Implemented the DAL using the Entity Framework Code-First paradigm.
- 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 WPF service for 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.
- Used Generics,Lambda Expressions, Extension Methods, LINQ to SQL, LINQtoObjects
- Worked with test team and fixed the issues as part of the bug life cycle.
- Implemented Unit testing using NUnit.
- Used Team Foundation Server as version control and document management.
Environment: .Net 4.0, ASP.NET, WCF, Routing, Agile, Entity Framework 4, SQL Server 2008, IIS7, C#, XML.
Confidential, Cincinnati, OH
.Net Developer
Responsibilities:
- Developed solutions for diverse programming scenarios inC#, employingObject Oriented Programming (OOP)concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created WCF, REST Services and also used different bindings to make it available to different level of users.
- UtilizedADO.Nettechnology extensively for data retrieving, querying, storage and manipulation usingLINQ.
- Designed the webUIASP.NET, HTML, DHTML, XSL/XSLT, JavaScript,CSSandAJAXcontrols.
- CreatedUser Controls, Custom controls, Data Access Layer, Business Logic LayerClasses usingC#and.Netforweb pages.
- Extensively used User interface controls which useJQueryto ensure client side validation.
- ImplementedDatabase First EDMXand used LINQto Entitiesto massage the Data and optimized the Query Expressions.
- WrittenStored ProceduresinSQL Server 2008and usedADO.NETwithGrid View, Data List, Details view, Repeaters, Dataset Classesfor data manipulation.
- Created and maintained database objects like complexStored Procedures,Triggers, Tables,Viewsand SQL Joins.
- CreatedETL packagesusingSSISto move data from various heterogeneous data sources to centralized database.
- CreatedCross-Tab, Drill-down and Sub-Reports usingSSRS.
- Implemented Unit Testing, Integration TestingandSystem TestingusingNUnit.
- Responsible for maintaining versions of source code using TFS.
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis.
Environment: Visual Studio, C#, ASP.NET, WCF, Java Script, JQuery, TFS, WCF, IIS, AJAX, ADO.NET, LINQ, XML, SQL Server 2008 R2,T-SQL.
Confidential
Jr. Developer
Responsibilities:
- Created LLD & HLD Documents.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.
- Written stored procedures, triggers using SQL in SQL SERVER 2005.
- Developed Cascading Style Sheets (CSS) for User Interface uniformity throughout the application.
- Used HTML, JavaScript and JQuery, AJAX
- Extensively used customized GridViews with sorting and paging.
- Provided Production support.
- Have a good experience in unit testing framework (VS MS Test).
- Used several AJAX (partial page load/asynchronous loading) controls and ASP.net file upload for GUI.
- Implemented server caching techniques, state management, Forms Authentication, multiple master pages.
- Developed custom controls for Web Forms and generating reports.
- Designed and created visual interface for administrative activities such as filling in the information.
- Used ADO.NET extensively in data tier to access the database.
- Created SQL stored procedures to retrieve data from database (backend).
- Involved in developing the Data Access Layer for the database access.
- Performed unit testing, manual testing of the application, and UI testing.
Environment: ASP.NET3.0, C#, Visual Stuidio2005, IIS, HTML, JavaScript, JQuery, SQL Server 2005, .NET Framework 3.0.
