Sr.net Developer Resume
Nyc, NY
PROFESSIONAL SUMMARY:
- 7+ years of software experience in evaluation, design, development, testing, maintenance and production support using SDLC process and AGILE methodologies. Strong skills and experience in Object - Oriented Programming, Service Oriented Programming using the .NET framework.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.0/3.5, ASP.NET MVC 4.0/3.0, C# (4.0/3.5), VB.NET and AJAX Extensions, Angular JS, JQUERY with MS SQL Server (SQL 2012 R2 / 2014).
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, reusability and Design patterns like Dependency Injection, Repository Pattern, Abstract factory, Singleton, Object pool a standard solution to common problems in software design.
- Experienced in WCF Services, Service Oriented Architecture (SOA) concepts using .NET Framework.
- Accustomed in developing Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, and Areas etc. In ASP.NET MVC.
- Strong experience working with Restful Services using ASP .NET Web API and C#.
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC.
- Experience in using ASP.NET AJAX framework for creating efficient and interactive web applications that work across all popular browsers.
- Experience in using Lambda Expressions, Query Expressions, Anonymous Types and Extension methods with Language-Integrated Query (LINQ to XML, LINQ to SQL and LINQ to objects)
- Experience in development and implementation of Windows Communication Foundation (WCF), and also responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Expertise in developing applications using .NET building blocks (Data access, Exception Handling, State management)
- Full-fledged experience with client side scripting like Angular Directives, JQUERY Selectors, Events, JQUERY UI, Plug-ins and AJAX etc.
- Extensive Experience with ORM technologies like Microsoft Entity Framework Database First, Code First and performance tuning in EF.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Experience in securing web applications using ASP.NET authentication (Forms-based Authentication, Windows Authentication, Ping Federal, Single Sign-on) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Experience in ADO.NET components such as Data Connection, Data Command, Data Readers, Datasets and Data Adapter.
- Sound knowledge in writing T-SQL queries, stored procedures, Triggers along with Data Transformation Services (DTS), views, user defined functions, packages, database performance tuning, indexing, database backup and restore.
- Extensive experience in developing reports using Crystal Reports and SQL Server Reporting Services (SSRS)
- Experience in working with N-Unit and MS Test Framework for unit testing.
- Experience in using Team Foundation Server (TFS), SVN, GIT and Microsoft Visual SourceSafe for Version Controlling.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
TECHNICAL SKILLS:
Programming Languages: C#, VB.NET, T-SQL, PL/SQL
Web Technologies: ASP.NET 4.5/4.0/3.5/2.0 , ASP.Net MVC, JavaScript, jQuery, WCF, Web API, Web Services, SOAP, HTML 5, XML, XSL, XHTML, Bootstrap,Angular JS, Knockout JS, Telerik Controls, WPF, JSON
Databases: MS SQL Server, Oracle, MySQL, MS Access, Mongo DB
IDEs: Visual Studio 2015/ 2013/2012/2010/2008 , Visual Studio Code, SQL Server Management Studio, Brackets
Reporting Tools: SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), SSAS, Crystal Reports
Operating System: Windows, Linux, Unix
Version Control: Team Foundation Server (TFS), Sub Version (SVN), GIT, VSS
Application Server: IIS 7/6/5
SDLC Methodologies: Agile, Scrum, Waterfall
Testing: N-Unit, MS Unit, MOQ, TDD
Others: JIRA, Fiddler, ReSharper, FxCop, Redgate
PROFESSIONAL EXPERIENCE:
Sr.Net Developer
Confidential, NYC, NY
Responsibilities:
- Worked with the client and the project team in gathering the Requirements, developing the design documents based on the requirements
- Also involved in the development phase of the application, User Acceptance Testing (UAT) and the maintenance of the product.
- Organized and participated in the daily Scrum calls during the project development phase as Agile is the methodology followed.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Created various views and partial views using ASP.NET MVC, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
- Interacted with API service using explicit HTTP methods like GET, POST, PUT and DELETE. Developed the classes using C#, which in corporate N -tier architecture and database connectivity.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Performed CRUD operations with WCF Restful services using Web Get, Web Invoke. Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Used ASP.NET MVC 4.5 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Created Class Libraries for developing business scenarios and used them extensively throughout the project.
- Worked on implementing MVC in Web Applications and developed the routes for API and Web Controllers.
- Developed user interface using Angular JS, HTML5 and CSS3. Implemented services, factories, controllers for the functionalities in Angular JS.
- Used $http service for the server calls that were done through angular services and factories.
- Developed the data access layer using Entity Framework Code First Approach and wrote queries using LINQ to Entity for Data Retrieval.
- Implemented validations on both client side and server side using Data Annotations, Angular Directives.
- HTML5/HTML helper, CSS3, JavaScript, jQuery, Angular JS are used for the entire site giving the site a dynamic look.
- Developed Stored Procedures, Functions and Views for some complicated business scenarios in SQL Server.
- Worked on developing unit test cases for the developed modules, used N-Unit extensively for unit testing and gave s for colleagues and made them understand the unit testing concepts.
- Used Git as the Version Control System. Familiar with working with different branches and merging the pull requests.
Environment: .NET Framework 4.5, Visual Studio 2013, ASP.NET MVC 5, Entity Framework 6, ASP.NET Web API 2, C#.NET, Angular JS, HTML5, CSS3, Bootstrap, JavaScript, WCF, SOAP, SQL Server 2012, SQL, TSQL, IIS7.5/7.0, Git
Sr .Net Developer
Confidential, NYC, NY
Responsibilities:
- Understanding system requirements and execution of tasks allocated to maintain and develop web pages.
- Involved in supporting and maintaining of the application after its released to production.
- Worked on Agile Methodology to practice-based methodology for modelling and documentation of software-based systems.
- Responsible for creating high performance and responsive web pages using ASP.NET MVC, jQuery, JavaScript, HTML, CSS, Entity Framework and SQL Server.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Designed and Developed data layer using Entity Framework to communicate with SQL Server database.
- Implemented interactive UI using Angular JS, HTML5, CSS3 and Bootstrap.
- Leveraged Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives to promote reusability across the application.
- Used LINQ and WCF to communicate between Data Access Layer and Business Components.
- Developed the business components Class, ASP.NETweb services using C#, SOAP to encapsulate business logic components to be used in distributed environment.
- CreatingAngularJScontrollers, directives, models for different modules of the application.
- Developed Web API'S for all data exchanges between Client and server, and Angular JS (acts as a VIEW MODEL) to bind data fetched using Web API'S to UI.
- Upgraded existing DTS packages to SSIS.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Responsible for developing views using MVVM model and MEF Extensions frameworks.
- Using SSIS tools like Import and Export Wizard, Package Installation, and SSIS Package Designer.
- Created Complex Views using joins for robust and fast retrieval of data in SQL Server using T-SQL.
- Created Unit tests using N-Unit Framework and Experienced in creating complicated SQL queries.
- Created batch processes for processing end of day files.
- Used Team Foundation Server for Source Control.
Environment: C# .NET, ASP.NET, MVC, ADO.NET, Microsoft Visual Studio 2013, WPF, AJAX, WCF, MVVM, LINQ, SQL Server 2012, ASP.NET Web API, Entity Framework, XML, JSON, HTML, CSS, JavaScript, jQuery, TFS, N-Unit.
.Net Developer
Confidential, Louisville, KY
Responsibilities:
- Analyze system and functional requirements to determine feasibility.
- Identified actors, actions, and goals for each story.
- Linked all stories back to customer project management system for traceability and acceptance criteria.
- Broke stories down into logical tasks and identified technical requirements for each task.
- Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
- Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
- Leveraged Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Created custom directives for re- usable components (multi-field form elements, background file uploads, etc.)
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Designed, developed, maintained Application using VB.Net, C#, WCF, ASP.NET 4.0, MVC 4.0, JavaScript, jQuery, HTML, CSS.
- Extensively developed services for Product Fetching, Payments, User maintenance using WCF components for data retrieval and manipulation.
- Consumed WCF Services with ASP.NET Ajax Client libraries. Created WCF services with session support.
- Used Microsoft MSMQ message queuing system to manage starting and stopping of background jobs.
- Worked with customer's development team to understand and define common data and components.
- Implemented custom status codes, path (URL) parameters, key-value parameters, query parameters, and custom HTTP headers.
- Used Microsoft ASP.NET framework to build a web application through which administrative tasks are performed.
- Ex: Job monitoring, Application values configuration, Report viewing etc.
- Implemented Business / DAL / Controllers / Views layers - WCF Services.
- Extensively involved in designing of SQL Server Database 2010/2012 which includes DML and DDL, writing Complex Stored Procedures, Cursors, Views, Triggers, User Defined Functions, SQL Jobs, modifying and running SSIS packages for Company's financial accounting.
- Extensively involved in fine tuning the SQL Performance which includes tuning of long running queries and indexing.
- Conducted Peer code reviews, Mentored junior developers and performed thorough Unit/Integration Testing of assigned modules prior to deploying into QA Environment.
- Played a key role in resolving helpdesk tickets, providing on call support and resolving urgent issues in production within the accepted timeframes.
- Conducted daily stand-up SCRUM meetings with the team and onshore/offshore QA resources, scheduling technical design and walkthroughs with the team, coordinating with business and accounting on UAT testing, database and network team for deployments.
- Actively involved in production deployments, providing on call support, assisting QA team with rollout testing. Working closely with the team on new development, defect fixing and major enhancements.
- Handled the TFS branching & merging.
- Created TFS team builds for the application.
- Automated the deployment of application on lower and higher environments.
- Involved in release and deployment of the application.
- Prepared Technical document for future development .
- Creates an application which on giving the branches merges code automatically.
Environment: Visual Studio 2010, C#, ASP.Net, MVC, .NET Framework 3.5, SQL Server 2008 and 2012, Entity Framework, WCF, LINQ, MVC Pattern, Web Forms, Web Parts, JQuery, XML, TFS 2010, Windows 7/2008.
.Net Developer
Confidential, Chicago, IL
Responsibilities:
- DevelopedASP.NET pages with web server controls for the presentation layer.
- Implemented validation using validation controls, JQuery and JavaScript client side validations.
- Developed web applications using ASP.NET and AJAX Extensions under MVC architecture.
- Involved in all the phases of the Software Development Life Cycle including System Analysis, Design and Development.
- Used complex SQL queries to view data from different tables and used ADO.NET for database communication.
- Created and consumed web services for maintaining the interaction between different applications.
- Created high level dashboards and reports using SQL Server Reporting Services (SSRS).
- Created and maintained packages for data transformation using SQL Server Integration Services (SSIS).
- Implemented Authentication and Authorization on different pages based on the user login.
- Fixed issues and bugs in other applications that are used C#.NET.
- Working with Subversion as the source for version control and project / issue management.
Environment: ASP.NET, C#, ADO.NET, Visual Studio.NET 2010, T- SQL, SQL Server 2008, .NET Framework 3.5, WCF, WPF, AJAX Control Toolkit, Subversion, SQL Server 2005 HTML, XML, Web Services
.Net Developer
Confidential
Responsibilities:
- Used ASP.NET User Controls to create steps for submitting and modifying events and evaluation forms.
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Established communication between different applications running on same/different platforms using ASP.Net Web Services.
- Involved in the full cycle of this project( Analysis, Design, Coding and Development)
- Utilized secure APIs from Authorize .NET for the e-payment part of the web site.
- Designed and developed web forms using ASP.NET, C#.NET and Visual Studio 2003.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
Environment: Visual Studio 2008, C#, ASP.NET, ADO.NET, ASP.Net Web Services, AJAX, HTML, CSS, N-Unit, MS SQL Server 2005