Sr Dot Net Full Stack Developer Resume
Memphis, TN
SUMMARY
- 7 years of experience in developing and leveraging all phases of SDLC (analysis, design, development, testing, production and maintenance).
- Experience in designing and developing applications in 3 - tier/N-tier architecture also experience in implementation of large enterprise or e-business systems.
- Expertise in developing windows and web applications using .net framework 2.0/3.5/4.0/4.5/4.6 , C#, ASP.NET, ASP.NET Web forms, ASP.NET MVC, WCF, and WPF.
- Expertise in designing and developing rich user or client interface using HTML5, Java Script, JQuery, AJAX, Angular JS, Angular 2, bootstrap, CSS.
- Experience in developing applications with Agile/ Scrum development methodologies.
- Expertise in designing and developing data access layer using ADO.NET, LINQ to SQL, Entity Framework.
- Experience in creating, consuming and publishing traditional XML Web Services (SOAP) and Windows Communication Foundation (WCF) services, web - API (RESTful).
- Proficient in providing solutions using Object Oriented Concepts, Design principles like SOLID.
- Experience in developing unit tests using N-unit.
- Experience with Web API services using explicit HTTP methods like GET, POST, DELETE and PUT.
- Re-developed a single page application using AngularJS, Angular 2.
- Experience in working on integration Spring modules (Spring MVC, IOC, Batch, Security, Boot, AOP) with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJO’s.
- Good knowledge of Model View Controller (MVC) application development architecture.
- Expertise in working with Relational Database using MS SQL server 2005/2008/2012 , Oracle 11g.
- Extensive experience in writing Data base objects like tables, views, stored procedures, indexers.
- Experience in the areas of Data Distribution, Client/Server communication, Multi-threaded applications, Server-side programming, analytical programming using C/C++and XML Web Services
- Experience on OOP (Object Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Proficient in using Design patterns like Singleton, Factory, Abstract Factory, Observer Pattern for solving problems in software design.
- Expertise in using ADO.NET objects such as SQL Connection Object and OLEDB Connection Object, Data Command Object, Data Reader Object, Data Set Object and Data Adapter Object to design data access layer.
- Experience with XML, SOAP, WSDL, Web Services, Validation Controls, Authentications like forms authentication.
- Experience in generating Custom Reports and diverse types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS) also integrated them in web application.
- Experience in using Server controls, user controls, data binding, exception Handling, Debugging, tracing and Security in .NET applications.
- Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experienced in using Configuration Management, setting up company Version policies, build schedule using Team Foundation Server and GIT.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, Java.
Methodologies: Agile, Scrum.
Web Technologies: HTML5, JavaScript, jQuery, AJAX, Angular.js, Angular 2, Bootstrap
Web Servers: Microsoft IIS 5.1/6.0, Microsoft Visual Studio Development Server
.NET Technologies: ASP.NET, ASP.NET MVC 4.0/5.0, ASP.NET AJAX, ASP.NET Web Pages, ASP.NET Web API, ADO.NET, Entity Framework 6.0, Web services, WCF, WPF, LINQ
Databases: Microsoft SQL Server 2008/2012/2015 , Oracle 10g/11g
Development Tools: Microsoft Visual Studio 2010/2013/2015 , MS SQL Server Management Studio 2014
Version Control: Team Foundation Server, Git, Visual SourceSafe.
Reporting Tools: Sql Server Reporting Services (SSRS), Crystal Reports
PROFESSIONAL EXPERIENCE
Sr Dot Net Full Stack Developer
Confidential, Memphis, TN
Responsibilities:
- Followed the SCRUM framework of the agile methodology during the Software Development Life Cycle (SDLC).
- Involved in multiple phases of the project such as requirements gathering, analysis, and design, coding, testing and maintaining the software.
- Worked with the team to follow the naming conventions and coding standards to improve the readability of the code which helps the other developers in the team.
- Designed and developed interactive web applications using ASP.NET MVC, HTML5, Bootstrap jQuery and Angular 2.
- Used Dependency Injection (DI) from Angular 2.
- Involved in developing the Angular 2 framework for the Application development.
- Defined new validations through Angular 2 for the form field validation implemented through HTML5.
- Developed Web Services using Windows Communication Foundation (WCF REST) for integration with other systems.
- Used IIS to deploy and manage Web sites and applications across large farms of Web servers from a central place.
- Implemented Data Access Layer using Entity Framework Code First 6.0 and Repository Pattern.
- Also implemented LINQ Data context object with ADO.NET Entity Framework for LINQ and invoked tables and stored procedures.
- Created tables, views and stored procedures using MS SQL Server, mostly used a mixture of Dynamic SQL and T-SQL Stored Procedures.
- Used Telerik tool for displaying the pie charts and graphs.
- Used MoveIT software to transfer the EDI Healthcare documents using FTP protocol.
- Used GIT for version controlling.
Environment: Agile Scrum, .NET Framework 4.5, ASP.NET MVC 5, C#, ADO.NET, Entity Framework 6.0, SOLID, Bootstrap 3.0, CSS 3.0, HTML 5, jQuery, JavaScript, WCF REST, Visual Studio 2013/2015, GIT SQL Server 2012, IIS, Angular 2.
Sr. Dot Net Developer
Confidential, Englewood, CO
Responsibilities:
- Working on N-tier architecture application with ASP.NET Web API and Entity Framework.
- Used MVC and MVVM design pattern in application development.
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
- Usage of tools like RoboMongo, MongoVue and NoSQL Manager for migration of data between databases without any kind of data loss.
- Installed MongoDB, configured, setup backup, recovery, upgrade and tuning and data integrity.
- Worked on creation of databases, collections and deployed JavaScripts using mongo shell.
- Actively involved in automating the Regression Testing process of the application using the existing manual testing scenarios using C#, ADO.Net, Visual Studio Team System 2012.
- Worked with GIT and Bitbucket for source code management, JIRA as Requirement Management tool and continuous code integration using Jenkins.
- Used Razor syntax in creating Asp.Net MVC application by reducing the coding aspect.
- Designed, developed and unit tested a management and grievance tracking system, using ASP.NET MVC, SQL Server R2 and Entity Framework. Developed front end applications using Bootstrap, HTML5, CSS, JQuery, JavaScript and Angular JS, EXT JS.
- Used Team Foundation Server as versioning tool and the IDE made use of for coding purposes is MS Visual studio 2012/2010.
- Developed the application using ASP.NET concepts like Master Pages, Sessions, and Postbacks etc. using C#.
- Implementing application using C#, ASP.NET MVC 5.0 with Razor View Engine, jQuery, AJAX, HTML5, CSS3, JavaScript and Utilized Entity Framework Database First approach.
- Used C#, data grids and XML to pull the data from the database and display it on the UI
- Experience in the Front end of the Application designed and implemented a publishing framework and reusable UI component library based on AngularJS and jQuery.
- Designing responsive User Interface (UI) Layouts for dynamic web pages using ASP.NET MVC 5.0, WebAPI, Bootstrap and AngularJS.
- Responsible for developing the interactive Single Page Application (SPA) which can bind data to specific views and synchronize data with server using AngularJS and Bootstrap.
- Designed SSRS reports with dynamic sorting, defining data source for the report.
- Install, configure, patch, and upgrade database software (MySQL, MySQL cluster, Cassandra, and Couchbase)
Environment: Visual Studio 2012, Angular 2, C#, EXT JS, NoSQL, VB.Net, MVVM, ASP.Net, MVC (3.0/4.0), HTML 5 Entity Frameworks, WPF, JavaScript, AngularJS, JQuery, JSON, SSRS, SSIS, SQL Server, Web API, ETL, Windows XP, Windows Server 2003, T-SQL,.
Dot Net Developer
Confidential, Sunnyvale, CA
Responsibilities:
- Worked with the team to design and develop a 3-tier web application using ASP.NET.
- Implemented the project using AGILE-SCRUM methodology.
- Used visual safe source for version control.
- Designed the web pages using master pages and implemented controls like Data Grid and Data List using ASP.NET.
- Developed data driven web pages using ASP.NET and C#.
- Implemented AJAX for interactive and quick responses through partial page post backs.
- Used DDL and DML for writing stored procedures and triggers.
- Worked on SSIS Package, SISS Import/Export for transferring data between Database to SQL Server I.e. Oracle to Text format data
- Handled ASP.NET features such as Exception Handling and Custom Error Messages.
- Developed libraries for implementing business logic in the application.
- Worked on Creating, Transmitting and Consuming WCF and Web Services.
- ASP.NET Caching is used extensively to cache static data and session objects were used to store the state of the data
- Create a ticket and document customer issues thoroughly.
- Involving in Application Production support and Production Code Deployment.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Used Unit testing to simulate different case scenarios to catch potential bugs.
- Used Try Catch finally exception handling to avoid circumstances leading to abnormal program
Environment : ASP.NET, C#, Web Forms, ADO.NET, Visual Studio, .NET, Agile Model, Web Services, VBScript, JavaScript, Ajax, Active Directory/Active Roles, HTML, XML, CSS, XSLT, SQL Server 2012, SSIS, SSRS.
.Net Developer
Confidential
Responsibilities:
- Followed agile scrum methodology for the development of the project.
- Followed 3-Tire architecture which included UI layer, business layer and data layer.
- Passed the data as objects between these three layers efficiently and thus reduced the overhead on the presentation layer using ASP.Net, C#, MS-SQL.
- Involved in development of Application using .NET Framework 3.5, C#, Visual Studio 2010 and SQL Server 2008.
- Designed and implemented reusable software elements like Server-Side controls and Custom control using C# .NET.
- Worked on 60 % backend and 40 % front end web application development that uses ASP.NET and Java Script.
- Designed and developed data access layer to interface between ADO.NET and SQL.
- Involved in preparing SQL Queries, stored procedures and functions.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Applied various rules using XML Web Services, which is read using C#.
- Generated various reports using Crystal Reports.
Environment: Agile Scrum, Visual Studio .NET 2010, .NET Framework 3.5, C#, ASP.NET, ADO.NET, SQL Server 2008, Java Script, HTML4, XML, CSS3 and Visual SourceSafe.
Dot Net Developer
Confidential
Responsibilities:
- Involved in every stage of the software development cycle including analyzing, designing, developing and testing.
- Used ASP.NET web forms for developing the application.
- Used HTML, Java script, JQuery, AJAX and CSS for UI design.
- Designed and developed User Controls which can be used in various web pages.
- Wrote SQL queries and Stored Procedures to retrieve the data from database.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using Object Oriented Concepts like Encapsulation, Inheritance, Abstraction and Polymorphism in VB.
- Used Wizard Controls, Context Menus for creating internal pages and navigating through pages.
- Written javascript and JQuery functions for validations on client side.
- Used CSS and AJAX controls for designing rich UI.
- Worked with ASP.NET 4.0 Web Forms, Web Services (WCF), and State Management, configuring optimizations and securing the web application.
- Implemented Unit Testing and Integration Testing using NUNIT.
- Helped deploying and updating the website through Kubernetes.
- Maintaining versions of source code using Team Foundation Server (TFS) and Source Gear Vault.
Environment: Visual Studio 2010, .Net Framework 4.0, IIS 7.0, VB, AJAX, JQuery, Java script, XML, XSLT, CSS, WCF, ORACLE 10g, NUNIT, Source Gear Vault, Team Foundation Server (TFS).
