Senior .net Developer Resume
Atlanta, Ga
PROFESSIONAL SUMMARY:
- Around 8 years of experience in Systems Analysis, Design, Development and Implementation of various applications including Web and Client/Server Application development using Microsoft .NET Framework, Visual Studio, C#.NET, ASP.NET .
- Experience with Software Development Life Cycle (SDLC) namely Waterfall, Agile and Prototype and good knowledge in SCRUM methodology.
- Experience in Designing, Development and Deployment of High - Performance, Scalable, Distributed, ASP.NET Applications.
- Strong experience in ASP.Net MVC, Web API, WCF, Entity Framework, IIS, HTML, CSS, JavaScript, jQuery,
- Angular JS, Bootstrap.
- Experience in NUnit Testing and Implementation of Client/Server applications using C#, MS SQL Server with N-tier development environment.
- Strong understanding of SOLID design principles and exposure to D esign Patterns like Singleton, Factory, DI, MVC, MVVM etc.
- Experience in ASP.NET CORE to build high-performance and cross platform web applications.
- Experience in consuming, building and implementing Web Services using SOAP and REST Protocols.
- Experience in data accessing using Data Adapter, Data Reader & Data Set in ADO.NET and Entity Framework.
- Experience in developing and deploying Web Forms, Win Forms, and Web service applications extensively. Experience in writing unit tests using MS-Test and NUnit
- Developed applications using ASP.NET MVC and Web API frameworks with REST Protocol.
- Strong experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using SQL Server . Good experience in ASP.Net 4.0, SQL Server, ASPX, Java Script, and IIS .
- Experience in creating Services and Endpoints and working with WCF (Windows Communication Foundation).
- Experience with XML, SOAP, WSDL, Web Services, Validation Controls, Authentications like windows authentication, forms authentication.
- Knowledge on developing Reports using SQL Server Reporting Services ( SSRS ).
- Developed Payment Gateway’s via an integration with Asp.Net to collect the amount from customers.
- Worked with various financial, telecommunication, travel, healthcare and ecommerce clients throughout my career.
- Highly dedicated, quick starter, solution driven pattern programmer, strong in Object Oriented Analysis and Design. Excellent at solving complex problems under strict deadlines, communication and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: C#, VB.NET, Java, Groovy, Typescript
Web Technologies: ASP.NET, MVC, Web API, WCF, HTML, CSS, jQuery, JavaScript, Angular JS, VBScript, XML, Bootstrap
.NET Technologies: .NET Framework (1.1/2.0, 3.5, 4.0), ADO.NET, WPF, Entity Framework, LINQ
Design Patterns: MVC, MVVM, Singleton, Factory, DI, SOA
Unit Testing Frameworks: MS-Test, NUnit, Jasmine
Application Tools: Log4Net
Database Development: SQL Server (2000/2005/2008/2014 ), SSIS, SSRS T-SQL, SQL Server Data Tools, SQL Server Management Studio, Oracle.
Software Methodologies: SDLC, Agile
RAD/IDE: Visual Studio 2003/2005/2008/2010/2012/2013, Visual Basic 6.0, ONBASE Studio 15.0
Source Repositories: Git Hub, TFS, Tortoise, SVN
Modeling and Design Tools: Microsoft Visio 2003, UML
Operating Systems: Windows Server 2003, XP, Windows NT / 2000, Windows Vista, Windows, LINUX, UNIX
API Testing and Web Debugging tools: Postman, Soap UI, Fiddler.
Bug tracking tools: JIRA, TFS
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Senior .Net Developer
Responsibilities:
- This application is developed using ASP.NET MVC 4.5, Web API, C#, JavaScript, JQuery, Angular JS.
- Involved in requirement analysis, designing and development using AGILE methodology to implement the application.
- Extensively used ASP.Net MVC architecture for the Web application design to have the application layers closely coupled.
- Created Business Logic Layer & Data Access Layers implementing the MVC architecture.
- Developed core web services in Web API to read/write data from SQL Server Database using Entity Framework.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server.
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Implemented role base security, customizable workflows for each user based on the user's role and implemented forms Authentication and Authorization for providing security for application.
- Implemented Logging Mechanism using Log4Net. Responsible for designing Rich user Interface Applications using JavaScript, JQuery, CSS, HTML and AJAX.
- Created JavaScript modules to be used with Bootstrap to speed up development and include responsiveness to the page.
- Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
- Involved in deploying the application on the IIS server. Maintained the Version, Labeled Versions and Backups of the source using Git Hub.
- Performed debugging and exception handling in support to the software development.
- Active participation in unit testing of the application to ensure quality. Developed online payment portal flexibility for customers.
- Fixed bugs reported by QA and UAT. Used ASP.NET Core to improve the performance of an application and also for cross platform purposes.
- Participated in various client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
- Developed Cron jobs (Batch Processing) timed- based job scheduler. Developed Asynchronous calls to call the Cron for every few mins and once in a day.
Environment: MVC 4.5, C#, ASP.Net MVC 4.0, ASP.NET CORE, Web API, Entity Framework, Visual Studio 2015, SQL Server 2014, IIS, Ajax, JavaScript, JQuery, Angular JS, HTML, CSS, GitHub.
Confidential, St Louis MOSenior .Net Developer
Responsibilities:
- This application is developed in ASP.NET MVC 4 which involves business layer using the WCF service and call to the database.
- Extensively involved in designing Web applications using MVC 4.0, Razor Syntax, Entity Framework, JQuery and JavaScript for Client-Side validation, CSS 3 and HTML5.
- Wrote stored procedures using Microsoft SQL Server 2012, also worked with LINQ for .Net
- Experience in writing Data Access Layers using ADO.net Entity Frame Work and LINQ to SQL.
- Used Entity Framework Code First Approach and LINQ to create the data layer for the application
- Created WCF services to create distributed applications and for the communications between the server and the Client.
- Used AngularJS as the development framework to build a single-page application, created partial views to improve the performance of the application.
- Ajax web browser technology was extensively used with JQuery to avoid post back to the server.
- Implemented page level error handling using custom error pages and Event logs. Wrote and executed the test cases using NUnit testing framework to test functionality.
- Responsible for gathering requirements from the end user and analysis. Provided production support for clients based upon the requirement.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces. Developed online payment service for customers via pay pal (Integration with Asp.Net).
Environment: MVC 4.0, C#, ASP.Net, Visual Studio 2013, SQL Server 2013, WCF, WPF, Azure, IIS, Java Script, JQuery, LINQ to SQL, AJAX, HTML5, CSS, TFS, NUnit.
Confidential, Madison, WISenior .Net Developer
Responsibilities:
- Interacted with the client end-users during requirements gathering sessions.
- To understand existing applications and accreditation business rules in order to accurately implement existing business rules in SharePoint Portal.
- Web Design & Development of User Interfaces using ASP .NET, C#, XML, HTML. Middle Tier Business Component Development using C#.NET to in corporate business
- Implemented back-end connectivity using entity framework. Implementation of client-side validations using JQuery and ASP.NET MVC Validation implemented at Controller
- Involved in migrating the data from SOA to RESTful services using ASP.NET Web API.
- Used Angular UI Router for routing pages. Used Angular Bootstrap for rich user interface and faster performance. Written services, directives and controllers using Angular JS.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET Web Page.
- Involved in writing Unit test cases for Business layer.
Environment: ASP.NET MVC 4.0, Visual studio 2013, WCF, C# 4.5, Entity framework, XML, HTML, Java Script, JQuery, Angular JS, AJAX, HTML, SOA .
Confidential, PA.NET Developer
Responsibilities:
- Developed Asp.Net modules using MVC (Model-View-Controller) pattern.
- Worked in Agile/Scrum Environment to develop the application by meeting the timelines and interacting with team.
- Involved in Portal framework design and development.
- Took part in client meetings, requirements gathering, analysis & prepared sequence diagrams.
- Implemented WCF Services using C# to be used by ASP.NET applications.
- Data importing/exporting using XML serialization/de-serialization
- Developed security module which deals with validating user, changing passwords and restricted access to users for specific features like enrollment and search for customers based on their roles and rights using ASP.NET Form based and Role based authentication.
- Designed Master pages, User Control, Custom controls, Partial views and used Ajax Toolkit to meet user requirements and to develop the application efficiently without code redundancy.
- Developed Business logic layer that includes code behind files and classes in N-Tier using ASP.Net with C# in Visual Studio 2012.
- Used LINQ entity framework for retrieving data from the SQL database.
- Used Cascading Style Sheets (CSS), events and delegates. Used JavaScript and JQuery to control the user interactions and validation on client side.
Environment: MVC 4.0, Razor Views, Partial Views, Layouts, C#, ASP.net, Visual Studio 2013, SQL Server 2012, Web Services, WCF, Java Script, JQuery, LINQ to SQL, XML, AJAX, HTML5, CSS, TFS, NUnit, MS Test.
Confidential, Irvine, CA.Net Developer
Responsibilities:
- Involved in developing business logic layer and Data Access layer and written methods in C#, Visual Studio.Net
- Used ADO.Net 2.0 technology extensively for data retrieving, querying, storage and manipulation interface screens developed using ASP.Net.
- Involved in writing Complex SQL statements and stored procedures using SQL Server 2008.
- Used forms based authentication and role based authorization for security.
- Data binding was extensively used to bind various server controls to the data from database.
- Participated in requirements gathering and analysis.
- Involved in client interaction for the change requests and follow-ups.
- Used Ajax for avoiding post back to the server.
- Responsible for implementing Stored Procedures for Data Retrieval and Updating.
- Involved in creating services using WCF and consumed it in the web application.
- Responsible for creating Requirements, Test plan and procedures for application testing.
- Worked in the Performance tuning at the Application and Database Layers.
Environment: ASP.NET 3.5, Visual Studio 2008, ADO.NET, Web services, XML, HTML, Java Script, JQuery, SQL Server 2008, AJAX, SQL Server Management Studio
ConfidentialWeb Developer
Responsibilities:
- Involved in all the phases of the Software Development Life Cycle (SLDC).
- Performed functional requirement analysis and was involved in system design based on n-tier architecture. Re-written the parts of existing application modules for performance and implemented the reusability.
- Involved in the development of Business Logic Layer and Data Access Layer in C#.
- Created classes and modules in C# using Visual Studio. Developed the Front End using ASP.NET and Code behind using C#.NET.
- Used features like Dataset, Data Reader and Data Adapter to develop a Data Access Layer using ADO.NET.
- Involved in Database design. Written and used Stored Procedures and Triggers using T-SQL in SQL Server 2005. Worked on the Calendar Control to display the scheduled transfers.
- Created .NET Crystal Reports for statistical analysis of usage of the system, which can be accessed as web report as well as in PDF format using acrobat reader.
- Used Windows Services to trigger the scheduled transfers. Used Custom Validations Controls with JavaScript for client-side validations
Environment: Microsoft .NET Framework 2.0/3.0, Visual Studio .Net 2003/2005, C#, ASP.NET 2.0, ADO.NET, SQL Server 2000/2005, Web Forms, Web Services, TFS.
