.net Fullstack Developer Resume
SUMMARY:
- Have 5+ years of professional experience in Microsoft Technologies as a full stack developer.
- Strong experience developing database driven web/windows/distributed applications using C#, ASP.NET, MVC, Web API, AJAX, ADO.NET, XML & SQL Server.
- Outstanding .NET Full - Stack Developer with proven expertise in all phases of SDLC .
- Expert in developing data layer using Entity Framework, ADO.NET , and LINQ .
- Strong experience in creating and consuming RESTful and SOAP Web Services.
- Experience in developing applications using Angular.js and Bootstrap.
- Extensively used LINQ (LINQ to SQL, LINQ to XML), ADO.NET, ADO.NET Entity Framework and T-SQL in developing Data Access Layer.
- Strong experience in developing SQL queries, functions, stored procedures, triggers, and views.
- Extensive experience in web-based page and site designs using HTML5, CSS3, JQuery, Angular 2/4, TypeScript, JavaScript, XML, JSON, Bootstrap and AJAX.
- Designed a single page application(SPA) using WebServices with Angular 2 to support CRUD execution.
- Strong ability in Responsive Web Design using JQuery , AJAX, Bootstrap.
- Expert in using Service-Oriented Architecture (SOA) for designing and developing interoperable services. Developed distributed applications using WCF, Web Services and Web API (using REST architecture).
- Proven ability in reports development and business intelligence solution using SSRS and SSIS.
- Working environment included open source development tools, including Node, Git,Grunt, TFS,Bit Bucket, JIRA , Confluence, and Open VPN.
- Excellent experience in OOPS and Design Patterns like Singleton , Factory, etc. & UML .
- Experience in creating loosely coupled classes using Dependency Injection.
- Experienced in MVC and MVVM design pattern.
- Strong experience in Test-driven development ( TDD ) using MS Unit Testing and Nunit .
- Knowledge of deploying and implementing Cloud solutions using Microsoft Azure.
- Experience in bug tracking, issue tracking using JIRA .
- Involved in all phases of software development lifecycle viz., requirement analysis, designing, coding, testing, implementation, project coordination and client interaction.
- Created data access layer with ADO.NET, LINQ and Entity Framework.
- Experience in Building Microsoft.Net/C# automation Scripts by using Selenium.
- Good knowledge of QA methodologies and Software Development Life Cycle (SDLC) from Requirement analysis to User Acceptance Testing.
- Expert in Microsoft Technologies like C#, VB.NET, ASP.NET, MVC, Entity Framework, ADO.NET , SQL Server, WCF, Web API RESTful Services, IIS.
- Designed User interface using Bootstrap.
- Expert in designing/ creating Tables, Views, Triggers, Stored Procedures, User Defined Functions, other SQL statements for various applications.
- Experience in documentation of project works like design documents, TDD, SRS, test cases, root-cause analysis.
- Expertise in debugging and troubleshooting issues, root-cause analysis and solution development.
- Extensively performed the unit testing and load testing using SOAP UI to ensure Quality of the software.
- Experienced in build & release activities both Front-end and Database including code maintenance and database snapshots.
- Thorough understanding of the .Net framework, RDBMS concepts, Design Patterns, Object oriented design, UML and best practices of systems development
- . Good knowledge of Microsoft Azure Cloud.
- Extensively used JIRA and QC for Project Tracking and Version controls like Visual Source Safe (VSS), Team Foundation Server (TFS), and Software Change Management (SCM).
- Experience in documentation of project works like design documents, TDD, SRS, test cases, root-cause analysis.
- Provide post-implementation, application enhancement & maintenance support to client.
- Participated in the Technical sessions in the organization to upgrade technical skills.
- Worked in Agile/SCRUM environment.
- Hosted websites in IIS and windows services and scheduled tasks in windows server.
- A bility to work in-group as well as independently with minimal Supervision.
TECHNICAL SKILLS:
Languages: C#, .Net, JavaScript, SQL, C, C++, HTML
Web Technologies: ASP, XML, HTML, HTML5, XAML, CSS, XSLT, JavaScript, AJAX, JSON, JQuery
.NET Technologies: ASP.NET, WCF, LINQ, ADO.NET, Web Services, Web Forms, Web Parts, SOAP
Net Framework: 2.0/3.0/3.5/4.0
IDE Tools: Visual Studio 2015/2013/2010/2008, SQL Server Management Studio
Desktop Appl: WPF and Win Forms
Databases: SQL Server 2008/2005/2000
Protocols: HTTP, FTP, SOAP, MQ,POSTMAN
Reporting Tools: Sql Server Reporting Services (SSRS 2008/2005)
Modeling Tools: UML, MS Visio 2010/2007
Version Control: Team Foundation Server 2010/2008, Git, BitBucket
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Other Tools: Soap UI, Postman
EDUCATION:
Master of Science in Computer Science in University of The Cumberlands.
Bachelor of Technology in Electronics and Communication Engineering, Jawaharlal Nehru Technological University, India
PROFESSIONAL EXPERIENCE:
Confidential, Salt Lake City,Utah
.Net FullStack Developer
Responsibilities:
- Design and Developed Web application using C#, MVC, Web API.
- Involved in development of the Data access layer, business logic layer (Middle tier) and the User Interface (Front-end) using .Net Framework 4.0, C#, Visual Studio 2010.
- Worked with Iterative Agile Methodologies.
- Used MVC framework to reduce the complexity in architectural design and to increase the flexibility and of the code reuse.
- Front-end development utilizing HTML5, CSS3, JavaScript, JQuery leveraging MVC framework and SQL/backend.
- Worked with ASP.NET MVC Razor Views to create the presentation layer.
- Created login page and performed client-side validations using JavaScript.
- Used Ajax features to implement dynamic web page updates.
- Used JQuery events and effects for effective interaction between HTML and JavaScript.
- Used BitBucket as the source control software to maintain different versions of the project.
- Created WCF Service to retrieve and send information from client side without Post Back and consuming existing Web Services using SOAP , HTTP and WSDL .
- Designed and developed several SQL Server Stored Procedures, User defined Functions, Triggers and Views for all the DML functionality of the application.
- Created reports using SSRS and integrated them in web application.
- Provided estimates, daily & weekly status report to the client on progress of the tasks. Environment: .NET Framework 4.0, Visual Studio 2010, C#.net 4.0, ASP.Net MVC4.0, Ajax, Sql Server 2008, JQuery, JSON, JavaScript, SSRS 2008, HTML, CSS and TFS.
- Used JavaScript and jQuery to handle various validations and client-side events.
- Created the web application using the Entity Framework.
- Designed and Implemented the Data Access Layer, Data Business Layer and Presentation Layer for the application.
- Built SPA with loading multiple views using route services using Angular2.
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Created User Controls for re-usability and consistent look and feel.
- Generate emergency fixes to meet requirements change, and push application scripts through various stages of testing till production.
- Implemented and configured NUnit, Selenium web driver from NuGet packages as build for adding all the dependencies.
- Performed mouse actions using Selenium Actions API. Implemented web element locators using Selenium WebDriver - By ID, Class, Name, CSS Selector, Xpath and Link.
- Responsible for logging defects in JIRA and notifying it to team members and Project Managers, monitoring their status and tracking them to closure.
- Implemented singleton design pattern for maintaining the global application data.
- Designed the Data Access Layer, Data Business Layer and Presentation Layer for the application to store the data inside the SQL Server.
- Designed and Created Tables, Views, Stored Procedures, User Defined Functions and other T- SQL statements in the database for the data storage and retrieval.
Environment: Visual studio, C#, ASP.Net, MVC, Web API, IIS, SQL Server, HTML, jQuery, CSS, Angular, Selenium, TFS and JIRA
Confidential, San Jose,CA
.Net Developer
Responsibilities:
- Involved in developing the UI using HTML , JavaScript, JSON , JQuery , AJAX and Bootstrap.
- Used various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Worked with the team to develop high-end solutions.
- Involved in designing and development of UI & ASP.Net pages (Web Forms) after interacting with user requirements
- Developed user controls and custom controls for reuse in C#.
- Used several .NET AJAX controls to dynamically render the content on web pages developed using C#.
- Used ASP.NET and Web Forms to develop UI.
- Implemented Data access layer (DL) using ADO.NET with Database SQL server 2005 by creating Functions, Triggers and Store Procedures in T-SQL.
- Created XML and transferred that XML data from Client end to Server end, for further storage.
- Microsoft Framework 3.5, C#, LINQ, Three Tier Architecture, Microsoft Enterprise Library 3.1
- Visual Studio 2005, Web Services (SOAP/WSDL), XML, XSLT
- Microsoft SQL Server 2005, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS).
- Developed various web services using WCF in C#.NET and consumed by web application and other systems like Ticketing and Billing Systems.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Used ASP.NET MVC4, HTML5 and CSS3 to design the presentation layer of the website.
- Developed components to fetch the data from the back end using AJAX and JQUERY.
- Involved in writing SQL Queries, Triggers, Views and Stored Procedures.
- Working on functions, procedures and packages in PL/SQL .
- Working on implementing authentication and authorization in VB.NET .
- Published applications into Web, App servers following n-tier architecture into various environments such as Development, Integration, and UAT production.
- Working on OOPS concepts like Polymorphism, Inheritance, Abstraction, etc in C#.
- Worked on Iterative and Incremental Development in Agile Methodology.
- Worked on design patterns like singleton , Dependency Injection, IOC implementation to avoid tight coupling with C# language.
- Worked on Angular to build UI by using REST services.
- Developed code through visual studio code for Angular .
- Worked on Python web services by using Web.py modules as framework.
- Working on cursors and triggers in PL/SQL .
- Worked on authentication and authorization in ASP.NET application.
- Working on designing a GUI application with Winforms in .NET Framework.
- Working on using JavaScript for client side validations.
- Working on unit testing using Nunit .
- Working on Linq-to-SQL for transactions, views, and stored procedures.
- Working on accessing and assigning the session using JavaScript.
- Working on JQuery for implementing the AJAX capabilities.
- Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation.
- Working on validating the model from both Client side and server side in ASP.NET MVC.
- Working on Linq-to-SQL for update/insert/delete data.
- Working on lot of NUnit test cases for testing core business components.
- Working on Winforms customized properties of a .NET application from XML config file.
- Working on One way, two ways to source bindings in WPF.
- Created SQL queries to perform insert, update or delete operation on SQL Server database
- Worked with QA team on daily basis in fixing the reported bugs/defects.
- Worked on TFS Source control for managing the source code.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/ amendments in the development of the application.
- Worked in Scrum Methodology and involved in daily sprint meetings.
- Developed Web Service for retrieving Employee Data (based on XML, WSDL, and SOAP)
- Worked extensively on the UI, created views by utilizing MVC3, and created view models.
- Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP.
- Generated Crystal Reports for Job Allocation Purpose.
- Created T-SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
- Created Integration Test cases and NUnit test cases for Testing the System.
- Used VSS for version control during development.
- Involved in developing the UI using HTML, JavaScript, JSON, JQuery, AJAX and Bootstrap. Environment: Visual Studio 2012/2013, ASP.NET MVC 4, C#.NET,.Net Framework 4.0,, Web API, Entity Framework, Java script/JQuery, Angular JS, Agile, LINQ, JSON, Winforms, Ajax, HTML, IIS, CSS, Bootstrap, Nunit, Razor View Engine, XML, XSLT, TFS 2010, PL/SQL, SQL Server 2012.
Environment: C#, ASP.Net 3.5, MVC 3.0, ADO.NET, LINQ, UML, SQL Server 2005, T-SQL, SOA, Crystal Reports, SSRS, SSIS, XAML, XSLT, N-unit testing, Visual Studio 2008.
Confidential
.Net Developer
Responsibilities:
- Creating and maintaining/updating the Web Automation framework using Selenium, C#, BDD (Specflow).
- Used client side JavaScript and AJAX controls to improve the responsive nature of the application.
- Used Java Script, HTML, DHTML, and CSS for developing Web Pages.
- Used validation controls like required, regular, range, and Custom Validation Controls for front end Validations.
- Implemented Programmed Data Access Layer using ADO.NET , which involved in strong OOPS concepts.
- Wrote Wrote Stored Procedures and SQL Queries in SQL Server.
- Developed numerous Reports for reporting purposes of the application.
- Used Typed datasets and Stored Procedures as data sources to the reports.
- Configured usage analysis processing and IIS log files to keep track of portal site.
- Involved in Unit testing, Integration testing.
- Used Java Script, HTML, DHTML, and CSS for developing Web Pages.
- Used J Query, ASP.NET, MVC, WCF, VB.Net and CSS to enhance the performance and richness to the user interface.
- Design and development of middleware components (Business layer) using C#.
- Written database connections and user authentication in the Web .config files.
- Used Site Map Path, Menu, and Tree View Control for site navigation function.
- Implemented the BDD with the Specflow for the selenium, C# tests.
- Involved in doing the performance testing using JMeter.
- Following the Agile methodology, understanding the requirements and giving sprint story estimations
- Performed cross-browser testing across multiple browser.
- Used SQL Queries in performing data validation to ensure data accuracy and data integrity.
- Support, co-ordination and responsibility of the testing activities which includes code reviews, reviews functional test cases and test conditions.
- Status Reporting (Daily/Weekly status report, Test Summary Report and Productivity sheet).
- Co-ordination with Development team for resolution of any outstanding issues.
Environment: Visual Studio, C#, Selenium, BDD, SpecFlow, MVC, Jmeter, Selenium Grid, Cross-browser testing, SQL, Web API, Coded UI, HTML, CSS, TFS, GIT, NUnit.
6