Sr .net Full Stack Developer Resume
San Francisco, CA
PROFESSIONAL EXPERIENCE:
- Over 7 years of hands on experience in IT industry relating to Software Design, Development, Maintenance and Deployment. Analytical thinker that consistently revolves on going issues or defects. Quick learner, team player and easily adapts to new technology.
- Expertise in designing and developing Windows based applications and Web based applications using MVC, ASP.NET, ADO.NET, C# and SQL Server.
- Experience in maintenance of N - Tier applications in Microsoft .NET Technologies using C#, ASP.NET, VB.NET, AJAX, ADO.NET, LINQ, WCF, XML, Web Services, ASP.NET, Win Forms, Web Forms, JavaScript, Entity Framework, SQL Server, Reporting Services (SSRS).
- Proficient in writing SQL Join Statements, Stored Procedures, Functions, Cursors, Packages and Database Triggers using PL/SQL and SQL Server.
- Hands on Experience in both AGILE and Waterfall based development environment and participating in SCRUM sessions.
- Experience in using different design patterns like Singleton, Factory Pattern, MVC, and Façade.
- Utilization and Extensive Experience in Application Design, developing Use-case diagrams, class diagrams, sequence diagrams using UML and Object-Oriented Programming (OOPS).
- Experience in working with LINQ (LINQ to Object, LINQ to SQL, LINQ to XML, Lambda).
- Expertise in using MVC/Razor design pattern in developing scalable, standards based web applications.
- Experience in Web Services to provide SOA architecture with WCF, SOAP\REST and Configuration based activation applications.
- Experience in using Web API to create HTTP Restful services.
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with the .net environment.
- Experience in using Microsoft Team Foundation Sever (TFS) for code repository, task assignments, and project backlog plan and Various Source Code Management Tools like VSS and GIT.
- Hands on experience using HTML/CSS, JQuery, Bootstrap, JavaScript, AngularJS, JSON, AJAX.
- Excellent experience in writing directives, services, and controllers using Angular JS.
- Experience in design and development of Silverlight and WPF applications using MVVM pattern, XAML.
- Extensively worked on Web server like IIS.
- Experience on working with JIRA and TFS for issue tracking and bug fixing.
- Implemented security on the applications using .Net Authentication &Authorization.
- Hands on experience for hosting and configuring the applications using cloud services like Microsoft
Azure and Amazon Web Services (AWS).
TECHNICAL SKILLS:
Languages: C#.Net, ASP.NET, ASP.NET MVC, .Net Framework, VB.Net, ADO.Net, Web API, LINQ, Web Services, Entity Framework.
Development Tools: Xamarin Studio, Microsoft Visual Studio.NET, Visual Studio.
Web Development: JavaScript, Angular JS, Node JS, JSON, AJAX, CSS, HTML, ASP.Net MVC, JQuery, HTML5, CSS3.
Operating System: Windows 10/8.1/7, Linux, MAC, Unix.
Database: SQL Server 2008R2/2012/2014/2016, Oracle 12c/11g/10g, DB2.
Servers: IIS, Windows Server.
Design Modeling: OOPS, UML, MVC, Singleton, Session Façade, Singleton.
Version Control: TFS, GIT, VSS.
Cloud Services: Microsoft Azure and Amazon Web Services.
Services: WCF, Web Services, Restful services, Web API.
Reporting Tools: JIRA, SSRS, SSIS, Crystal Reports.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr .Net Full Stack Developer
Responsibilities:
- Responsible for gathering requirements and involved in analysis and design of the system based on n-tier architecture.
- Created stored procedures for Master forms using Transact-SQL for accessing and manipulating the data in SQL Server 2016.
- Implemented IOC (Inversion of Control) through Structure map. Preparing SRS, URS, Trace ability matrix and User Guide Documents.
- Extensively worked with WPF application using MVVM pattern as well as ASP.NET using HTML5 and CSS3.
- Implemented REST API, Web Services for authentication.
- Extensively used razor view engine.
- Generated entity classes based on the database schema and improved the development of N-tier architecture using LINQ.
- Extensively used AngularJS for developing Single Page Applications (SPA).
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Used JQuery to create various Dialog Boxes, load JSON data in JQGrid, and selectors to validate different screens.
- Implement agile scrum methodology in application development.
- Developed controllers to populate the view models using LINQ queries and Lambda expression and invoked the views and controlled the flow thru the application.
- Performed automated unit testing on the application. Actively involved in documentation, test plans, test cases, testing and reviews
Environment: C#.NET 4.7, ASP.NET, Microsoft Visual Studio 2017, Web Forms, REST Services, Entity Framework, AJAX, XML Web Services, Microsoft Azure LINQ, WCF, JavaScript, JQuery, SQL Server 2016, T-SQL, TFS, XML, SSL, CSS, XSLT.
Confidential, Basking Ridge, NJ
.Net Full Stack Developer
Responsibilities:
- Developed the application using ASP.NET.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls.
- Used html 5 and bootstrap CSS3 to give better performance and richness to the user interface.
- Creating stored procedures triggers functions, Oracle PL/SQL database and integrating them with the front-end Web application.
- Worked on Angular JS of Scopes, Models, Services, Dependency Injection, Routing, and Prototyping.
- Implemented Client and server-side validations are done using Java Script and ASP.NET validation controls.
- Developed Customer Status update using Task-Based Asynchronous Programming Model (TAP) which can handle multiple threads and tasks.
- Developed Data Model Classes with LINQ to SQL and business rules that are implemented within model layer using C#.
- Worked in Agile methodology to meet timelines with quality deliverables.
- Worked with Team foundation server (TFS) as source control
- Prepared and executed Unit Testing, testing of all modules during any enhancements.
- used Microsoft Azure for building, testing, deploying, and managing applications
- Involved in moving the information from SOA to RESTful services using ASP.NET Web API.
- Execute SSIS packages to update SQL data tables from Oracle server.
Environment: C#.NET 4.6, Microsoft Visual Studio 2015, ASP.NET, Entity framework 6, XML, XSL, HTML 5, CSS3, JavaScript, JQuery, Angular JS, AJAX, SSIL, PL-SQL, Team Foundation Server (TFS), RESTful Web services.
Confidential, New Brunswick, NJ
Sr .Net Developer
Responsibilities:
- Implemented the business logic in the middle tier using C#.NET.
- Reengineered existing applications to N-Tier web based application using ASP.NET MVC with C# as back end.
- Involved in Development of custom User Controls to reduce the complexity in UI coding and provide better look & feel.
- Extensively used MVC for the designing on multiple devices.
- Involved in writing complex SQL Statements to validate data and ensure system integrity and security in SQL Server (T-SQL).
- Working on creating Rest Services using ASP.NET Web API and C#.
- Implemented exception handling and developed custom error pages.
- Aggregated data from different sources for complex transformations using SSIS.
- Worked with AJAX enabled WCF services / Web API using C# and ASP.NET MVC.
- Used Bootstrap, Angular.js for effective web design.
- Involved in designing and development of Service Oriented Architecture (SOA) services using WCF and Restful Web APIs based on XML, WSDL, ASMX and SOAP protocols.
- Developed Stored Procedures, Functions, PL/SQL Queries, Indexes and Triggers in Oracle 10g for fetching Transaction details, Customer Details, and Product Configuration data.
- Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
- Used TFS for Source Code Control, project related document sharing and team collaboration.
Environment: VisualStudio.NET, .NET framework, User Controls, XML Web Services, Entity Framework ADO.NET, UML, Rest Web API, HTML, WCF, Oracle 10g, SQL Server 2014, TFS and CSS.
Confidential
.Net Developer
Responsibilities:
- Designed and developed GUI screens using ASP.NET for user interface using Visual Studio.net environment.
- Organized the project into three tier architectures by dividing presentation layer, business layer and data layer.
- Used Visual Source Safe (VSS) for maintaining the project.
- Used ADO.NET with Data Adaptors, Data Reader and Dataset for connecting to the database and manipulating data
- Creation of stored procedures, UDF (user defined functions), and views in SQL Server.
- Used SQL Query analyzer to carryout various activities for managing manipulation of data in SQL server database.
- Created views, SQL joins DTS packages and statements for applications.
- Designed and implemented stored procedures and triggers for automating tasks and Generated T-SQL code for creating cursor and handling the data validations.
- Used Java Scripts for client-side validations.
- Use CSS3 (Cascade Style Sheet) style sheet for applying styles.
- Used various Web Controls for UI development on Web forms.
- Developed different modules and sub modules with ASP.NET and C#.
- Developed complex web forms using ASP.NET server-side scripting with C#, .NET Framework, jQuery, jQuery UI.
- Developed admin panel for managing contents on the web site and master data.
- Designing various diagrams for the workflow of the project using Visio.
Environment: ASP.NET, C#, ADO.NET, JavaScript, SQL Server 2012, jQuery, T-SQL, Visio, VSS, IIS.
Confidential
Jr .Net Developer
Responsibilities:
- Responsible for the Design, Development and Delivery of all the modules.
- Designed and developed web pages using HTML and CSS, maintained the code behind using ASP.NET with C#.NET and maintained the client side functionality using JavaScript and JQuery.
- Extensively worked with Model Classes and ADO.NETfor data access implementation.
- Designing, Creating, Writing stored procedures, functions and triggers in SQL server 2008.
- Used JavaScript, AJAX and JQuery for dynamic page updates and client side validations.
- Used Master page across all the web forms.
- Testing, Debugging, and Tracing the application for errors, Documentation and maintenance of program.
- Used Visual SourceSafe for version Control.
Environment: ASP.NET, Visual Studio 2008, Win forms, SQL Server 2008, HTML, XML, CSS, JavaScript, C#, Crystal Reports, IIS5.0.