Sr .net Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over 8 years of extensive experience in complete software development life cycle( SDLC ) involving Requirements Gathering , Analysis, Design, Development, Testing, Packaging, Deploying and Supporting of Windows Applications, Web Applications and Mobile Applications on Microsoft platform.
- Experience in Agile Methodology for full life - cycle of the project such as planning, analysis, prototyping, design, implementation, testing, release and following next iteration as per needs.
- Excellent Knowledge and working experience in Object Oriented programming (OOPS) concepts, SOLID Principles and various other OO Design Patterns.
- Experience in handling various backend data sources like MS SQL Server 2005/2008/2008 R2/2012/2014, MS Access, IBM DB2 and Oracle 8i/9i/10g/11g.
- Designed and developed web applications using . Net Framework , ASP.NET, C#, WCF, VB. NET , XML, MS MVC Framework , Microsoft Enterprise Library, Web API , ADO.NET, AngularJS, TypeScript, Knockout.JS and NodeJS.
- Experience working on SQL Server Database design, Database maintenance and writing complex T-SQL queries, SQL scripts, creating Stored Procedures, performing query optimization, Indexes, Triggers, Constraints, Views, Functions and Joins.
- Solid knowledge in Language-Integrated Query (LINQ) (LINQ to SQL, LINQ to Objects, LINQ to XML) and ORM Framework (Entity Framework, NHibernate) for data retrieval, CRUD operations, data filtering, and sorting.
- Extensive experience working with PL-SQL and T-SQL in developing Data Access Layer.
- Strong knowledge on Memory management, Multi-threading and event handling on windows and Web applications.
- Good knowledge on how to develop applications using Xamarin Studio and to create user interface using native elements with the help of Xamarin.
- Experience in Microsoft Application building blocks for .Net projects (data access, user interface design, multi-threading, Async, TPL (Task Parallel Library), reflection, data structures and generics).
- Expertise in JIRA a defect tracking tool which assigns, track, report the issues from software and hardware defects.
- Experience in implementing Responsive UI design using HTML5, CSS3, LESS, JavaScript, Kendo UI/Telerik and Bootstrap.
- Hands on working experience with web servers, such as IIS , and with source repositories, such as Team Foundation Server (TFS), Microsoft Visual SourceSafe (VSS), Subversion (SVN), IBM Clear Case and GIT for Version Control.
- Experience working with AngularJS structural framework for dynamic web apps and developed a Single Page Application (SPA) using AngularJS
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA and N-Tier Architecture concepts using . NET Framework and database programming using T-SQL and PL-SQL .
- Experience in implementing Windows Communication Foundation (WCF) Service for business logic layer for Service Oriented Architecture.
- Hands on experience in configuring WCF endpoints, behaviors, bindings, defining and implementing contracts.
- Experience developing with WPF, Silverlight, XAML and MVVM. Working knowledge of Prism framework (Dependency Injection, IoC, MEF, Unity, Command and Event Aggregation).
- Strong working experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles, Profiles and Resource Access Control
- Experience in design and development of SQL Server Integration Services (SSIS) packages and SQL Server Reporting Services (SSRS) using various control flow task and data flow transformation.
- Experience with UML diagrams like Class diagrams, Sequence diagrams, Use Case diagrams using Microsoft Visio.
- Good knowledge on WCAG 2.0 guidelines on websites, creating report identifying issues and directing developers on code suggestions
- Good Knowledge on configuring Virtual machines for SharePoint 2013 , SQL Server 2014 and Azure Active Directory in Microsoft Azure .
- Hands on experience in working with Microsoft Azure Cloud Services (PaaS&IaaS), Microsoft Azure Service Bus, Internet of Things (IoT), Azure Search, Visual Studio Online (VSO).
- Worked on various Azure services like Compute (Web Roles and Worker Roles), Azure Websites, Caching, SQL Azure database, Storage, Media Services, Azure Active Directory, API management and PowerShell Automation.
- Experience in utilizing UNIT testing framework and followed Test Driven Development (TDD) to develop the web applications for verifying the code integrity.
- Good experience in analyzing the Business Requirements, User Requirement Specifications (URS), Functional Requirement specifications (FRS).
- Experience with Traditional Methodologies (Waterfall, RAD), Agile Software Development Methodology and Test Driven Development (TDD).
- Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
TECHNICAL SKILLS:
Languages: C, C++, C#, VB.NET, Java
.Net Technologies: ADO.NET, ASP.NET 2.0/3.0/3.5/4.0/4.5 /4.6 , ASP.NET MVC, .Net Framework 2.0/3.0/3.5/4.0/4.5 , WCF, SharePoint, Web Services, WPF, LINQ, Entity Framework, MS Silverlight 3/4/5, MS Prism Library 5.0
Web Technologies: XML, HTML, XHTML, WSDL, UDDI, CSS, XSL, XSLT, JavaScript, JQuery, JSON, AJAX, Bootstrap, Angular JS 2.0, Typescript, Knockout.JS, Node JS, ReactJS, KendoUI
Databases: MS-SQL Server 2000/2005/2008/2012/2014 , Oracle 8i/9i/10g/11g , IBM DB2, MySQL, MS Access 97/2000, T-SQL, PL/SQL
Design and Development tools: Microsoft Visual Studio .NET 2005/2008/2010/2012/2015 , Microsoft Visio, Dreamweaver, SQL Server Management Studio, Infragistics, Telerik Tools, Fiddler, ReSharper
Web Servers & Protocols: IIS 5.0/6.0/7.0 , Apache, TCP, HTTP, UDP, SOAP
Version Control Tools: Team Foundation Server(TFS), Subversion(SVN), Visual Source Safe (VSS), IBM Rational ClearCase, GIT
Operating Systems: Windows 10/8/7/ XP /2003/2000/Vista, UNIX, Linux
Reporting Tools: Crystal Reports, MS SQL Reporting Services (SSRS), SSIS
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr .Net Developer
Responsibilities:
- Involved in Agile methodology and actively participated in Scrum meetings.
- Architected and implemented application with C#, ASP.NET MVC, jQuery, AJAX, HTML5, Angular JS 2.0 and CSS3.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework 6 in MVC.
- Developed user and custom controls using C#, Visual Studio 2015 and Expression Blend for Silverlight 5 and WPF application.
- Used (MVVM) Model-View-View-Model design pattern to develop the WPF application with Microsoft Prism library 5.0.
- 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 .
- Followed SOLID principles, used Ninject IOC for Dependency Injection with constructor injection for building loosely coupled components for easy maintainability and testability .
- Used Ajax Tool Kit to increase the functionality of the web page i.e. asynchronous functionality.
- Design and implement integration components using ASP.NET (C#) and JavaScript, using latest industry standards and best practices. Design and implement Restful API layer along with calls to consume an API layer.
- Designed the Database and developed Stored Procedures, Triggers and Views to create it using SQL Server 2014.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS.
- Responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Upgradation, Migration and Fine tuning of Jira/Confluence instance.
- Used HTML5, CSS3 using Bootstrap3 to build responsive mobile to web layouts. These are layouts that can be used both on web and mobile devices.
- Used WCF Services to access data from the Remote Application.
- Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows Azure Worker Role.
- Involved in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard.
- Implemented Remote Validation using unobtrusive JavaScript and JSON.
- Developed Views using Partial Views, custom HTML helpers and jQuery with Razor view engine. Support Continuous Integration pipeline for build deployment.
- Followed the Test-Driven Development with writing unit test cases in JASMINE for Angular Controllers, directives, Factories and filters.
- Developing SQL JOBS to integrate data from multiple data sources into central repository. Performance Tuning of Complex T-SQL. Working with visual studio 2014-unit testing tools for incorporating the unit testing in code development.
- Worked with SSMS Query Analyzer, Tuning Advisor. Understanding of Query Execution Plans.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Working with IIS Server to create, configure and publish web applications. Implemented test cases using NUnit and MS Unit Test.
- Used Microsoft Team Foundation Server (TFS) 2015 for all the source code maintenance needs and automated builds.
- Involved in Unit testing and Integration testing. Handling production support and responsible for web application security. Involved in testing of application at Module level, System level and User Acceptance level for quality of the software.
Environment: MS SQL Server 2014, Visual Studio 2015, .Net Framework 4.5, ASP.NET, T-SQL, C#.Net, Angular JS, Web API, MVC Framework, Microsoft IIS 7.0, HTML5, CSS3, Entity Framework, MS Silverlight 5, SSIS, SSRS, MS Active Directory, Infragistics Controls, (Dependency Injection) Ninject, Agile Scrum, PRISM, Crystal Reports, TFS 2015, Kendo UI, REST, WPF, Bootstrap.
Confidential, Bluffton, SC
Sr .Net/ AngularJS Developer
Responsibilities:
- Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
- Involved in front-end web application design and development using HTML5/CSS3, LESS, Bootstrap3, AngularJS and various Angular UI modules.
- Created multiple & nested views, used AngularJS Routing, Controllers, Services and Directives to implement key functionalities.
- Implemented AngularJS Token-based Authentication using ASP.NET Web API 2, ASP.NET Identity and Enabled OAuth refresh tokens in AngularJS application.
- Built promises/deferred objects to monitor asynchronous services calls using $q service.
- Validated user actions on the client side and provided responsive feedback using ngMessages.
- Created multiple grid views using Angular UI Grid and Bootstrap CSS.
- Implemented JavaScript functionality such as filtering, sorting, searching, and alerting using AngularUI Bootstrap.
- Fetched drug information and prescription history data using RESTful services with ASP.NET Web API 2, Entity Framework, used Postman to test Web API exposed over HTTP.
- Participated in the requirement gathering process and created functional specifications based upon MVC architectural pattern.
- Provided input to Oracle 11g database architecture design and data migration from internal data sources.
- Implemented the error handling in the Stored Procedures and Objects and modified existing Stored Procedures.
- Developed WCF RESTful web services using Entity Framework as an object-relational Mapper for .NET Framework.
- Developed and enhanced modules & interfaces using PL/SQL Stored procedures, functions, packages and triggers.
- Used Fiddler to debug and keep tracking of AngularJS and Web API performance.
- Debugged application and refactored JavaScript code to improve code readability and maintainability.
- Extensively implemented application wise unit testing on controllers and services with Jasmine.
- Used Microsoft Azure to deploy application to cloud server.
- Actively involved with the team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards.
Environment: AngularJS, AngularUI Bootstrap, AngularUI Grid, HTML5, CSS3, LESS, Bootstrap 3, JavaScript, REST, ASP.NET Web API 2, Postman, Fiddler, ASP.NET Identity, Entity Framework, C#, Oracle 11g, PL/SQL, TFS, Jasmine, Microsoft Azure, JIRA.
Confidential, Concord, NH
.Net Developer
Responsibilities:
- Designed and developed Software Development Life Cycle (SDLC) from analysis, design to implementation with .Net Technologies.
- Worked on designing and development of application using MS Visual Studio 2010, ASP.NET MVC and C#.
- Involved in designing, trading and documentation of application flows and developed functional diagrams using Visio worked on presentation layer for developing GUI and developed various Web forms using ASP.NET.
- Developed ASP.NET Custom controls and User Controls and Master Pages using CSS and for providing uniformity among the pages using ASP.NET
- Worked on Service Oriented Architecture (SOA) for developing application.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application.
- Create SOAP based WCF service as well as RESTful Web API to send and receive web service messages and converted the JSON format data to XML
- Worked on AJAX frame work for interactive web application and used Microsoft ADO.NET to access data from database in them.
- Used JavaScript and JQuery for client side validations in MVC application.
- Used MVC to support use of dependency injection to inject objects into class by using Ninject
- Extensively used the LINQ feature in .NET Framework 4.0 for querying collections and integrating with SQL.
- Used MS SQL server 2012 as the backend data source and created Stored Procedures, Views and Triggers.
- Developed web pages with data bound controls like Data Grid, Data List and Data Repeater using the methods Data Binding and Data Template.
- Consumed WCF services to get the Information from different legacy applications.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Development of various reports by pulling data from various sources using SQL Server Reporting Services (SSRS). Created SSIS Packages.
- Involved in deploying, configuring and maintaining the web services on IIS 7.0.
- Used SVN Subversion for the source control, data collection, reporting and project tracking.
- Coordinating with Project and Software Quality Assurance (QA) teams.
Environment: .NET Framework 4.0, ASP.NET, Visual Studio 2010, C#.Net, JQuery, IIS, CSS, AJAX Controls, WCF, Web Services, SVN, HTML5, XML, XSLT, SOA, ASP.NET MVC, SQL Server 2012, SSRS, XAML, JavaScript.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Involved in various phases of the development life cycle by Gathering Requirements, Analysing, Design and Development.
- Followed Agile methodology with daily Scrum meetings and providing user story updates.
- Worked on routing to load controller type using ASP.NET MVC for reaching appropriate action in the web application.
- Used MVC 3.0 Razor - View Engine for re-using the individual user controls by not coupling them with underlying data elements.
- 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.
- Created application using HTML5, React.JS, AngularJS, Knockout.JS and Bootstrap for responsive design.
- Heavy use of knockout.JS view models for separation of UI, data, and logic concerns
- Created new HTML helper classes for rendering of HTML controls in a view.
- Performed client side and server side validations in MVC Razor using JQuery and AJAX .
- Created CSS3 background, Layouts, Positioning and Text, Border, Padding, Pseudo Classes, Elements, Behaviours and constants for reusability.
- Developed User Interactive Web pages using HTML , CSS , JavaScript , Kendo UI , JQuery and AngularJS as per company standard.
- Created various Web forms for user login, account summary, loan applications and history pages using ASP.NET.
- A Web service is published as per the business requirements, involved in using MVC/MVVM pattern for the UI development.
- Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server 2008.
- Used T-SQL to examine the database information, Used Data Adapters and Datasets of ADO.NET to manipulate data in the SQL server database.
- Experience in separation of application model (stored data) view (UI) and view model using Knockout.JS.
- Used Node JS for Optimized Application using JavaScript, AJAX and CSS XML / XSLT , for open source, cross platform runtime environment for executing JavaScript code.
- Extensively used XML , XSL and XSLT to insert/modify the data in the database to maintain data integrity.
- Extensive experience in developing WCF, REST, WEB API and XML Web service, Implemented Business Logic Layer and Data Access layer using C#
- Implementing the data access layer using Entity Framework and writing queries using LINQ to Entity for data retrieval
- Extensively used Data grids and Data lists to display account summary, loan history and other information on the web pages and performed functional testing on various developed modules, gained good knowledge on MongoDB write concern majority.
- Involved in generating and exporting SSRS reports .
- Used VSS for the source & document version control.
- Followed the Test-Driven Development with writing unit test cases in NUnit
- Worked on Production Support tickets by finding the issues and fixing them
Environment: SQL Server 2008, Visual Studio 2010, .Net Framework 4.0, ASP.NET, ADO.Net, T-SQL, C#.Net, Angular JS, MVC Framework, Microsoft IIS 7, HTML, CSS, Entity Framework, Razor, Web services, Silverlight 4, SSRS, Agile Scrum, Crystal Reports, Kendo UI, WCF, Bootstrap
Confidential
.Net Developer
Responsibilities:
- Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Responsible for developing the Business Logic using C#.NET.
- Extensively used ASP.NET, HTML, CSS, Bootstrap and Web controls for developing front end screens.
- Implemented Business Logic using C# and Data Access Layer using ADO.NET.
- Suggested various design changes in SQL Server tables and Stored Procedures.
- Used ASP.NET validation controls and custom validation controls for client side validations.
- Used XML and XLST Transformations to display content on the website.
- Created WCF Services responsible for communicating and providing real time data from integrated Server to Client Application.
- Extensively worked with SQL that uses ADO.NET to handle the communication with the database.
- Extensively used ADO.NET objects like DataSet, DataAdapter, DataReader and Data Table to retrieve data from the databases.
- Utilized ASP.NET 3.5 Input Validation controls and JavaScript to perform client side validation.
- Developed the user interface using ASP.NET, C# and Silverlight controls.
- Involved in writing/modifying Stored Procedures and creating Tables, Views and Joins in SQL Server 2008 database.
- Used Session Objects to take care of the user sessions.
- Performed unit testing, prepared documentation, Debugged and fixed the errors before submitting modules to QA.
- Used TFS (Team Foundation Server) for Source Code Control, project related document sharing and team collaboration.
Environment: .Net Framework 3.5, C#, Visual Studio 2008, ASP.NET 3.5, ADO.NET, WCF, IIS 7.0, Silverlight 3, LINQ, Oracle, XML, XSLT, HTML, CSS, TFS.
Confidential
Jr .Net Developer
Responsibilities:
- Involved in development, testing, implementing and supporting large scale web based application using .Net framework 3.0, ASP.NET and C#.
- Worked with a team in understanding user requirements and converting them into functional documents
- Developed and maintained 3-tier application for maintainability and scalability of the application.
- Created classes and core modules in C# for implementing business layer.
- To exchange data from database used ADO.NET objects and developed LINQ Queries.
- Created and consumed Web services to store product data in SQL Server Tables and to get the data from the external system.
- Developed Web Forms Using ASP.NET & C#.
- Used Java Script for validating client side data entry web screens.
- Developed the components for middle tier (Business Layer) using C#.
- Developed Tables, Joins, Functions, Views, Constraints and Triggers in Microsoft SQL Server 2005.
- Extensively developed Stored Procedures in Microsoft SQL Server 2005 in exchanging data through database tables.
- Worked with a team to implement module level unit test cases.
- Improved the application performance by connection pooling and Memory management.
- Involved in bug fixing and resolved the issues that arose during development.
Environment: .NET Framework 3.0, C#, ASP.NET 3.0, ADO.NET, XML/XSLT, Web Forms, SQL Server 2005, HTML, JavaScript, Visual Studio 2005.