Sr. Net Developer Resume
Memphis, TN
PROFESSIONAL SUMMARY:
- 11 years of IT industry experience with a wide range of skill set, roles and industry verticals.
- Extensive work experience in throughout all stages of the SDLC and Agile methodology.
- Experience in Banking, Automobile, Confidential domain.
- Extensive experience in Object Oriented Programming.
- Extensive programming experience in Visual Studio using ASP.NET, MVC, Restful Web API’s, WCF, C#, VB.NET, LINQ, HTML, XML and SQL Server.
- Extensive Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), Singleton, behavior and MVC.
- Expertise in data - centric web and windows applications, with a focus on all tires in N-Tire architecture.
- Experienced in Implementing Microsoft Enterprise Library.
- Experience in front end application development that involved jQuery, AJAX, CSS, JavaScript, AngularJS.
- Experience with Database development experience using tables, triggers, views, user defined functions, stored procedures, schedule SQL Jobs in SQL Server.
- Extensive experience of data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Strong Database and reporting development experience with Microsoft SQL Server 2008, SQL Server Reporting Services (SSRS), Report Builder Projects, Crystal Reports.
- Experience in securing web applications using ASP.Net authentication and authorization mechanisms.
- Performed MOQ Testing for testing the Applications and Proficient in writing Unit Test Cases.
- Experience in using Multi-threading, Serialization, Shared Assemblies, Garbage Collection and IIS.
- Experience with various Software Configuration Management (SCM) Tools like Team Foundation Server, Visual SourceSafe, and Tortoise SVN.
- Major strengths: familiarity with multiple software systems, ability to learn quickly new technologies, adapt to new environments, self-motivated team player, focused adaptive and quick learner with excellent interpersonal, technical and communication skills.
TECHNICAL SKILLS:
Technologies: ASP.Net, ASP.Net MVC, Restful Web API s, WCF, ADO.Net Entity Framework, ADO.Net, LINQ, Windows Services, AJAX, JSON, XML, Angular JS
Programming Languages: C#, VB.NET, JavaScript, jQuery, Angular 2
Databases: MS-SQL Server, Oracle
IDE Software: Visual Studio 2013/2012/2010/2008/2005
SCM Tool: Visual Source Safe 6.0, Team Foundation Service (TFS), Subversion Control (SVN)
Reporting Tools: Crystal Reports, SQL Server Reporting Services
Configuration Tool: JIRA, Clear Quest, Remedy
PROFESSIONAL EXPERIENCE:
Confidential, Memphis TN
Sr. Net developer
Responsibilities:
- Worked in an Agile Scrum environment to complete the tasks within the given sprint deadline.
- Perform, analysis and design of the user stories and implement them.
- Implemented design patterns such as Singleton, Observer, Factory, MVC, IoC/DI.
- UI development with technologies like MVC razor views, Angular JS, jQuery.
- Develop and enhance service layer using RESTful Web API's and WCF.
- Done query abstraction and data updates using Entity Framework and LINQ to Entity. LINQ Queries and Lambda expressions were used
- Created Exceptional Handling, Caching, Logging component using Enterprise Library 6.0 blocks
- Mock repositories were developed to run unit test cases using MOQ
- Improved application performance by creating caching mechanism and fixing performance defects.
- Optimized application performance by tuning the stored procedures.
- Designed and developed reports as per client’s requirement using SSRS.
- Maintained messages repository in content management system-CMS sitecore.
Environment: ASP.Net MVC, WCF, REST Web API’s, ADO.Net Entity Framework, Inversion of Control, Unity Dependency Injection, MOQ, CMS-Sitecore, C#, jQuery, JavaScript, Angular JS, CSS, Bootstrap, JSON, MS Enterprise Library, TFS, Agile (JIRA-Kanban), SQL Server, Microsoft Azure
Confidential, Atlanta, GA
Sr.Net developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) like Requirement Analysis, Design & development of the project.
- Legacy applications migrated in to asp.net MVC web applications.
- Involved in designing of WPF screens and implementing MVC design pattern
- Worked in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5.0 application using HTML5 and Razor view.
- Developed and enhanced User Interface by using HTML5, CSS3, Bootstrap 3.0 and MVC.
- Used SOLID principles to implement Business and Services Logic.
- Implemented security to the application using forms authentication
- Implemented Server and Client-side validations using JavaScript and jQuery.
- Implemented AngularJS provider injection to handle the request to WebAPI.
- Enhanced Angular2.0 as the development framework to build a single-page application.
- Created ASP.NET Web API for http-based services to provide stateless, restful services.
- Developed Web API's Consuming third-party Web Services and REST, WPF, WCF Services.
- Successfully performed the REST APIs integration using XML and JSON.
- Implemented Data Access Layer using Entity Framework to connect, retrieve and update the data from SQL server.
- Experience with using Telerik Kendo UI for web application development.
- Developed Client side and Server-side Validations using various Validation Controls.
- Created and Deployed SSIS packages to import data from different sources to SQL Server
- Developed Stored Procedures, Triggers, and Views in SQL Server 2014 for accessing the database and developed T-SQL queries to fetch data as per the business requirements.
- Performed extensive Unit testing using N-Unit as per the test cases and business logic.
- Worked in Production Support, fixing bugs development and integration.
- Used Team Foundation Server (TFS) for Version Control, Team Build and Project Management
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharing, replication and schema design
- Experience in creating JavaScript for using DML operation with MongoDB
Environment: Visual Studio 2015, .NET 4.5, C#, ASP.NET, MVC 5, WCF, WPF, JavaScript, HTML 5.0, CSS, jQuery, T-SQL, TFS, VS 2008/2015/17, SQL Server 2014, MongoDB, WebAPI, Entity Framework, jQuery, Bootstrap, Agile Development Methodologies.
Confidential
.NET Team lead
Responsibilities:
- Involved in all phases of Software Development Life-Cycle (SDLC) like Agile/Scrum methodologies.
- Used Target Process to plan and track the project tasks.
- Used AJILE for Release Planning, Iteration Planning, Tracking, etc.
- Actively involved in the requirement gathering from the user.
- Create Entity classes and relationships between Entity classes using Entity Framework to manage relational data as objects.
- Designed web pages and wireframes for applications using MS Visio.
- HTML5, Razor, JSON, HTML helpers Web-Server controls were used to create View Engines.
- Web application development for backend system using Angular JS with cutting edge HTML5 and CSS3 techniques.
- Bootstrap is used for making the pages responsive with the changes in User Interfaces
- Designed GUI using the HTML, JavaScript, CSS, JQuery and Custom Controls.
- Developed ASP.NET, MVC application in Test Driven Development environment.
- Worked with web services when the service requested is of HTTP and developing web applications with emphases on responsive, secure, accessible websites.
- Worked on Angular JS CRUD operations by consuming Web API.
- Implemented and Deployed SSIS packages for Data migration from traditional platforms.
- Have used the Cordova framework to build the barcode scanner and ionic framework to integrate the application into the mobile.
- Experience working with source control.
- Custom validations were done using JQuery and JavaScript.
- Designed data access layer using Entity Framework model and successfully created Entity Models.
- Worked with the SQL Server 2008 and Oracle sql developer 3.0 as database.
- Used LINQ to Sql writing data access classes, complex T-SQL Stored Procedures, triggers, views to capture and modify data.
- Used GitHub and Tortoise SVN for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Using Power Shell scripts deployed the applications to server.
- Used Team Foundation Server for integrating, maintenance, reporting and Project tracking.
- Performed unit testing on every assigned task before sending it for User Acceptance Test.
Environment: MS Visual Studio 2012 and 2012 IDE, C#, ASP.NET, MVC, SQL Server 2008, ADO.NET, JavaScript, Angular 2, Entity Framework 4.0, XML, Bootstrap, HTML5, AJAX and Windows 2012 Server, jQuery.
Confidential
Sr. Software Engineer
Responsibilities:
- Analyzed, estimated and implemented the change requests.
- Implemented mechanism to read XML file and send invitation or mail message in C#.
- Wrote Business logic for connecting Exchange Server (consume Exchange Web Service).
- Used Generics, Lambda Expressions, Extension Methods, LINQ to Objects
- Extensively worked on stored procedure using SQL server.
- Performed thorough Unit and integration testing.
- Prepared technical documentation such as system architecture, functional, design documents.
- Involved in weekly client meetings, presentations, testing and technical documentation.
- Interact with client for understanding the requirement. Analyzed and created change request with estimation for the client.
- Created dynamic GUI with .Net Web controls, Data Bound Web Forms.
- Designed and developed middle tier business logic for web client using C#.
- Created the Data Access Layer with ADO.NET objects and fetched the data from SQL Server using Stored Procedures and views using SQL Data Reader and Dataset objects.
- Used ASP.NET Validation Controls and JavaScript, jQuery for client-side validations in the Web Pages.
- Used style sheets, Bootstrap classes, jQuery and Master pages for achieving uniformity among all pages.
- Implemented WCF services which is exposed to another application.
- Developed various easy to use reusable business objects and data access Components using C#.
- Extensively worked on stored procedure, functions using SQL server.
- Perform thorough Unit and integration testing.
- Designed and developed reports using SSRS.
- Led the team, distributed tasks and ensured delivery of project within scope and time.
- Analyzed and Estimate the enhancement request and create change request.
- Worked together with Business Analyst to get new requirements.
- Designed and developed the user requirements using ASP.NET, C#. NET and ADO.NET
- Developed business objects in C# for implementation of business logic.
- Used ASP.NET Validation Controls and JavaScript, jQuery for client-side validations in the Web Pages
- Performed code review and unit testing.
- Maintain existing application in terms of bug fixing, code review and enhancing the functionalities.
- Extensively wrote stored procedures, functions using SQL server 2008.
- Designed and developed front end GUI using C# and ASP.NET
- Data Access layer is implemented using ADO.NET to communicate with the SQL Server Database and to access, update the data in the database.
- Developed web parts using C# and ASP.Net object model.
- Wrote Stored Procedures in SQL Server and Grid View, Details view, Dataset Classes for data manipulation by using store procedures
- Designed and developed daily, weekly, monthly reports for executives, Business analyst and customer representatives for various categories and regions based on business needs using SSRS.
- Performed unit testing of the fixes and enhancements.
- Led the team, distributed tasks and ensured delivery of project within scope and time.
Environment: SQL Server 2008, C#, ASP.Net 4.0, SQL Server 2008, C#, jQuery, SSRS, ASP.Net 4.0, SQL C#, jQuery, JavaScript, Windows Service, WCF, C#, jQuery, CSS, Bootstrap.
Confidential
Sr. Software Engineer
Responsibilities:
- Interaction with stake holders for understanding the requirements of enhancement projects.
- Worked on estimation of the enhancements projects.
- Developed Web Forms in ASP.NET and C#
- Designed Web interfaces in ASP.NET using server-side controls and included code behind pages taking advantage of various .NET Framework in C#.
- Developed various easy to use reusable business objects and data access components using C#.
- Used LINQ for querying objects.
- Wrote Stored Procedures, functions, Views.
- Involved in weekly client meetings, presentations, testing and technical documentation
- Interaction with stake holders for understanding the requirements of enhancement projects.
- Detailed estimation of the enhancements projects.
- Impact analysis of existing QuAP application.
- Design and Build Business Logic for Online & Offline mode using C# class library.
- Developed Windows form and extensively used 3rd party Far Point data grid tool for performing data actions.
- Applied multithreaded techniques for creating high performance applications.
- Developed stored procedure, functions using SQL server.
- Unit testing of the fixes and enhancements.
- Wrote VBA program to verify the data coming from different applications and after verification send that data to specific application.
- Wrote VBA program to maintain data of active employee.
Environment: ASP.Net 4.0, SQL Server 2005, C#, jQuery, Windows Form SQL Server 2005, Windows Service, C# .
Confidential
Software Engineer
Responsibilities:
- Involved in SDLC life cycle from the requirement gathering, development, unit testing and deployment.
- Implemented the project using ASP.NET, C#.
- Extensively used ASP.NET Validation Controls and JavaScript, jQuery for client-side validations in the Web Pages.
- Extensively used Grid View for the Data Entry and displaying data.
- Developed classes in Business layer and Data access layer and used ADO.NET for data connectivity.
- Used JavaScript, jQuery for creating dynamic hover menu.
- Created stored procedures and functions in SQL Server to support business logic
- Used Data Contracts as the standard mechanism in the WCF for serializing .NET object types.
- Used and Designed WCF Services using SOAP protocols using C# while implement business logic middleware
- Extensively wrote store procedures, functions and trigger using SQL.
- Used style sheets for achieving uniformity among all pages.
- Performed code review, Unit Testing and System Integration Testing.
- Involved in making conversion utility for removing the known build errors, migrating the old ActiveX VB6 controls to the dot net controls by using the System.
- IO namespace for reading and writing the files.
- Extensively used Data Grid View for the Data Entry and displaying data.
- Involved in converting the Configuration module which consist of Bank Setup, Branch setup, User Profile, Manage User, Configure GL/ PL, Office Account, Product Setup, Transaction Setup, Charges Setup, Penal Rules Setup table, NPA Setting
- Involved in developing plugins such as Bills, Managers Inquiry.
- Involved in Building Proof of Concept.
- Involved in developing C# libraries (System Lib, Customer, Customer Name, Fixed Account, Fixed Account Enquiry) for the WCF services, which included business logic, Data Access Layer, etc.
- Used WCF services as the bridge between user interface layer and Business service layer to provide service-oriented architecture.
- Used Back ground Worker button for threading purpose.
- Integrated various standard format Crystal Reports into the application.
- Performed peer code review, Unit Testing and System Integration Testing.
- Involved in report requirements analysis and design.
- Interaction with clients for report requirements and understanding the issues.
- Created stored procedures, SQL queries and Views for building the reports.
- Design Reports in standard formats template using Crystal Report tool.
- Developed UI using VB 6.0 for integrating Crystal Reports that provide end user to extract them.
Environment: ASP.Net 3.5, SQL Server 2005, WCF, C#, JavaScript, jQuery. Windows Form, SQL Server 2005, WCF, C#, VB.net., VB 6.0, MS SQL Server 2005, Crystal Reports 8.5, VB 6.0