Software Developer (c# .net Consultant) Resume
Irvine, CA
PROFESSIONAL SUMMARY:
- Overall 8+ years of experience in all stages of Software Development Lifecycle (SDLC) which includes studying of user requirements, analyzing, designing, implementation, testing, deployment, and documentation
- Expertise in designing and developing software applications using C#.NET, ASP.NET, VB.NET, ASP.NET MVC, CSS, JavaScript, IIS, AJAX, jQuery, Visual Studio … SQL Server … Angular … Typescript … and WebAPI 2.0
- Hands on experience in developing UI using HTML5 Controls, CSS, Less, JavaScript, and jQuery, Jquery UI, Jquery Mobile
- Experienced in building web apps with combination of multiple technologies such as - JavaScript, jQuery, ReactJS, AngularJS, NodeJS, HTML5, CSS3, SASS, Bootstrap, C#, ASP.NET, MVC, SQL, Web API, WCF, REST, MEAN and more
- Experience with Agile, Kanban, Scrum, TDD (Test Driven Development), and MVC patterns
- Experience in Object Oriented Analysis, Design and Programming (OOPS) like Inheritance, Polymorphism and Service Oriented architecture (SOA) and design patterns
- Used JIRA for Project Development and Bug tracking as internal tool to track items.
- Experience with ORM and its related components: Entity Framework, Language Integrated Query (LINQ) and retrieve the data from different sources (LINQ to SQL, LINQ to objects and LINQ to MySQL)
- Developed windows forms, web forms and provided support for Web services
- Extensive experience in Developing, Consuming and Debugging the SOAP and REST Web services using WCF and WebAPI
- Developed Responsive Web designs (RWD) using Media Queries and Bootstrap
- Good experience in report generation using AJAX Toolkit and AJAX Extensions and excellent Debugging and Exception Handling skills
- Experience in creating single page applications using AngularJS
- Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX, AngularJS, Bootstrap and jQuery.
- Solid Experience with Data Accessing using Data Adapter, Data Reader and Dataset in ADO.NET
- Knowledge in designing the use cases, sequence diagrams and class diagrams using XML and Visio
- Strong analytical and conceptual skills in database design, development and writing Confidential -SQL for implementing stored procedures functions and triggers in MS SQL Server … & Oracle …
- Expertise in hosting the website to the server using IIS, Azure website, and Azure
- Experience in using third party controls Infragistics, Telerik Kendo UI and DevExpress controls to implement rich and responsive user interface
- Excellent knowledge in creating databases, stored procedures, triggers, functions, user defined data types, and Indexes
- Experience in generating the reports using SQL Server Reporting services (SSRS) and Crystal Reports and experience in SQL Server Integration Service (SSIS)
- Working experience in using version control tools like Visual Source Safe (VSS), Team Foundation System (TFS), GitHub and SVN
- Familiar with several design patterns such as Iterator, Single Responsibility, Dependency Injection.
- Extensive working experience in unit, integration and performance testing framework - NUNIT, MS Unit Tests
- Highly organized and able to work tight deadlines and communicate effectively with technical peers.
- Strong analytical and problem-solving skills and a quick learner of new technologies and get involved with them
TECHNICAL SKILLS:
Visual Studio: 2017/2015/2012/2010
Programming Languages: .Net Framework 4.5/4.0/3.5, C#.Net.
Web Technologies: Classic ASP, ASP.Net 4.5/4.0/3.5, Web Forms, Web Services, ADO.Net, Windows Azure
Databases: SQL Server, Oracle, Windows Azure SQL Database
Scripting & Markup Languages: JavaScript, VB Script, HTML, DHTML, XML, CSS, jQuery, Kendo UI, Bootstrap, JSON, ReactJS, AngularJS, KnockoutJS, NodeJS
Application Servers: Microsoft Internet Information Services 8.0/7.0/6.0/5.0
XML Technologies: AJAX, XML Web Services.
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports.
Packages: MS Office (MS Word, MS Excel, PowerPoint etc.)
Visual Source Safe: VSS, Team Foundation Server-TFS, GIT, Tortoise SVN.
ETL: SQL Server Integration Services (SSIS)
Operating Systems: Windows XP/Vista, Windows Server 2008.
Design and Process: MVC, Design Patterns, Waterfall, Agile, Scrum.
Others: LINQ, WCF Web Services, WPF, MVVM, NUNIT, MS Unit, Entity Framework, JIRA, Visio
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Software Developer (C# .Net Consultant)
Responsibilities:
- Responsible for the development of automation tests for .NET applications.
- Extensive Experience in Developing the Automation solutions and Frameworks with VSTS 2012 Coded UI, Selenium, Web Test, web performance test and Unit Test.
- Conduct In-sprint Test Design, Test planning Test automation development, and Test execution and participated in Test Case Reviews
- Worked with product owners and business stakeholders to translate business requirements into functional requirements within Service Now and to continually refine software test requirements and provide feedback on user scenarios.
- Participated in the review of Business Requirement Documents, Functional Specifications documents to understand the requirements. Designed test cases in HP Quality Center for the projects as per the requirement specifications
- Used JIRA to create and execute the automated test cases, store result and metrics and critically analyzed, documented, and maintained the test results and test logs.
- Involved in Test planning, analyzing manual test cases and preparing Automation Test Plan and Scope, Developing Performance Test Strategies.
- Developed SQL scripts, SQL functions, SQL Queries and Stored Procedures required for the projects.
- Used third party JQuery plugins like data table, tree table required for the screens.
- Worked on views, common shared views for user interface using JQuery and JSON
- Involved in Smoke Testing, Sanity Testing, Retesting, Functional and Non-Functional Testing.
- Involved in Web Services testing using SOAP UI, Postman, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from another request XML using SOAPUI.
- Developed AJAX, JQuery, JSON based Design in creating better, faster, and more interactive web applications.
- Involved in creating the test build by deploying the server to match Dev build using XL Deploy.
- Involved in developing applications in C# to meet business requirements using Visual Studio
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validator, etc.
- Created custom directives in Angular JS for re-usable components.
- Implemented the concepts like Classes, Objects, Interfaces, Functions, Inheritance, Polymorphism, Encapsulation, and Exception Handling when writing the code.
- Developed the Restful Web Services using Web API like HTTP verbs for CRUD operations.
- Worked with ASP. Net Web forms, Master pages, Web services, State management, caching features, configuring optimizations and securing the web application.
- Written several queries like creation of Tables, Stored procedures, Triggers, Functions, Views, Indexes, Exception Handling and managed dead locks to perform necessary operations in the application.
- Experience in building Continuous Integration/Delivery automation solutions for each product/project via TFS/Jenkins.
- Used Angular2 for Client-side validations while rendering JSON validation errors in the backend.
- Responsible for designing the ASP. NET application authentication using . NET Framework, Model View Controller MVC5 and IIS security model.
- Developed Angular2 Template driven forms and Model driven forms builder by using ngModel.
- Involved in writing the scripts using view model to reduce the need for UI Automation (which is more brittle and time consuming to execute)
- Developed Automation tests using View Model approach which Increases upfront design and collaboration between developers.
- Implemented Angular2.0 Services for connectivity between web application and back-end API'S using Typescript.
- Created Angular2.0 components, implemented interpolation, input variables, Bootstrapping, Router Outlet, binding the events, decorators.
- Performed regression testing with Quick Test Professional (QTP)/Unified Functional Testing (UFT)/SIA-Test Editor (In-house tool).
- Extracted data by consuming the Bulk Data Extract API with the Angular2.0 client-side application.
- Identified defects and monitored resolution via defect tracking tool JIRA/QC-ALM
- Also Involved in developing the automation framework using Selenium to ensure web application is automatically tested via scripts.
- Used GIT for version control of the source code along with the maintenance of the builds and the relevant documents of the same
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations.
- Participated in various meetings and discussed Enhancement and Modification Request issues
- Good understanding of Business Requirement Documents, Functional Specifications and Technical Specifications.
- Conducted Manual Testing, and did Exploratory Testing to uncover weaknesses in their test approaches
- Participated in impact assessments from Feature enhancements on system level interactions, and existing automated test suites.
- Responsible in doing code review / bug analysis, analyzing development and test impacts, writing test tools and identifying automation opportunities.
- Ability to multi-task, prioritize and manage multiple simultaneous projects under tight and conflicting deadlines
- High level of professionalism - confidentiality, discretion, ability to work effectively both in positive and negative situations.
- Contributed to all phases of the software development lifecycle and team goals and deliverables.
- All the regression test cases are maintained using an In-House application called SIA-Test Editor.
Environment: .NET Framework 4.5, C#, SQL Server 2012, Visual Studio 2017, Angular2, MVC 5, ADO.NET, Bootstrap2.3/3.1.1, AJAX, XML, TCP/IP Protocol, Jenkins, Web API, SOAP UI, Postman, Swagger, Resharper, SIA-Test editor, Quality Center.
Confidential, San Ramon, CA
.Net Full Stack Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance. Working with Iterative Agile Methodologies with Scrum and Test-driven development (TDD)
- Responsible for UI design with Angular2, Angular4 using Typescript, Bootstrap, HTML5 and CSS3.
- Extensively involved in developing the client-side application using Angular 4 and features like Hands on table.
- Implemented and executed angular Unit tests using Karma automated test tool and Jasmine framework.
- Demonstrated the implementation and working of Angular unit tests to whole team.
- Expertise on MVC frameworks like Angular for SPA (single page applications) using concepts like Dependency Injection, Promises, services, scope, controllers and directives.
- Implemented WebAPI Services for CURD operations with HTTP verbs GET, POST, PUT and DELETE.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used GIT for version control of the source code along with the maintenance of the builds and the relevant documents of the same
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. NET
- Used concepts and features like Collections, Generics, Extension methods, dynamic types, Delegates, Func, and Actions
- Created User Controls, Data Access Layer, Business Logic Layer Classes using C# and .Net for web pages
- Written Stored Procedures in SQL Server 2014 R2 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers
- Used ASP.NET MVC to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller
- Used MVC 5 for re-using the individual user controls by not coupling them with underlying data elements
- Created collections and performed CRUD operations on SQL Server
- Written Queries using SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2014 for inserting/Updating/Deleting the data into the relational tables
- Supported Operations team during the deployment and troubleshooting the production issues during deployment and on regular basis
- Implemented Unit Testing, Integration Testing and System Testing using NUnit
- Application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
Environment: Visual Studio 2015, C#, Angular 2, Angular 4, Typescript 2.3, JavaScript, Bootstrap 3.x, ASP.NET MVC 5, Entity Frame Work 6.0, HTML 5, CSS, Jasmine, Karma, Rsjx, JSON, jQuery, GIT, JIRA, IIS 7.0, AJAX, LINQ, XML, NUnit, SQL Server 2014.
Confidential, Atlanta, GA
Sr.Net Developer
Responsibilities:
- Involved in the complete life cycle of the project including Architecture, analysis design, development, debugging, testing and deployment
- Worked in AGILE SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master and involved in Code Review meetings, Implementing User Stories etc.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, jQuery, AngularJS, and Bootstrap for server and client-side validations respectively
- Architected and implemented application with using of C#, ASP.NET MVC 4.0 with Razor View Engine, jQuery, AJAX, HTML5 and CSS3
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages 'Layouts and Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions
- Implemented data grid/tables using Bootstrap and Angular JS for front-end client facing of the Single Page Application (SPA)
- Implemented the Entity Framework Code First Approach to interact with Database and implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues
- Developed ASP.NET MVC 4 applications using Code First Approach in Entity Framework and UI in Razor View Engine
- Consumed Restful Web Services with AngularJS updating the Model and Views of the application
- Used JSON (JavaScript Object Notation) format to serializing and transferring of data
- Created RESTFUL services using WebAPI, built HTTP services and formatted responses using WEB API media type formatter to JSON
- Used jQuery to dynamically render the content on web pages developed using C#
- Utilized ASP.NET MVC 4 and Kendo UI MVVM for web development to create front end web pages
- Building a new cloud platform for existing legacy application using Azure technologies. Part of designing the new architecture Developing Azure web apps working with Azure functions and Azure API manager, Document DB, Azure service bus technologies
- Used lambda expressions, LINQ to SQL and LINQ to entities for retrieving and inserting data in database
- Used LINQ extensively to query Database and improve the application speed and performance
- Worked on all the required Stored Procedures, user defined Functions, Triggers, and Views using Confidential -SQL as per business logic
- Used the built-in mechanisms of SQL Server for data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key
- Created SSIS packages to transfer data from heterogeneous database & different files format (Text File, Spread Sheet) to SQL Server
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting
- Involved in Debugging & Supporting the application and Performed Unit Testing (using N-Unit and MS-Unit)
- Extensively involved in code reviews, production activities, mentoring and knowledge sharing of team to ensure the delivery of high quality products
Environment: Visual Studio.NET 2015, C#4.0, ASP.NET MVC 4.0, Entity Framework 6.0, WebAPI, TFS Angular JS, Bootstrap, Kendo UI, IIS 7.5, HTML5, REST Web Services, LINQ, MS Unit testing, Confidential -SQL, SSIS, SQL Server 2012, Azure
Confidential, Portland, OR
.Net Developer
Responsibilities:
- Developed core functionality with the ASP.NET MVC Framework (C#.NET)
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation in MVC Architecture
- Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented Confidential Controller level
- Used HTML, Ajax, jQuery, JavaScript, CSS and various web controls to present data to users in a much comfortable environment
- Involved in developing applications in C# to meet the business requirements using Visual Studio 2012
- Developed Web applications and Web Services using ASP.NET, C#, MVC4 with Razor, Entity Framework 5/6, LINQ, Web API, HTML5, CSS3, JavaScript, Bootstrap UI, Angular JS and KnockoutJS
- Used bootstrap technology and Angular JS for developing the responsive web application to be used on Desktop/Tablets or Mobiles
- Developed and consumed WCF services to authorize the user’s ad fetch the data from the applications and to validate the user inputs
- Involved in working with ASP.NET controls like Data Grid, Data List and repeater to display the data in a clear format
- Used KnockoutJS to create rich, responsive display and editor user interfaces with a clean underlying data model.
- Used Fiddler, Firebug for debugging and testing XML, JSON based RESTful services
- Developed stored Procedures, Functions, Triggers, Indexes and Views in SQL Server 2008 for accessing the database
- Created the daily jobs and run the SSIS packages in the server
- Used Microsoft Team Foundation Server (TFS) for version Control and source code maintenance needs and the project related documentation
- Involved in writing test plans and writing test scripts for Unit Testing
- Worked with Production support to troubleshoot production issues, performed code reviews design reviews and optimized performance
Environment: Visual Studio 2012/2010, .NET Framework 4.0, MVC 4, Entity Framework, ADO.NET, C#, ASP.NET, AngularJS, KnockoutJS, WCF, Fiddler, SQL Server 2008, Confidential -SQL, XML, JSON, HTML, CSS, jQuery, Java Script, SSIS, SSRS, XML, TFS, CSS.
Confidential, Bloomington, IL
.Net/UI Developer
Responsibilities:
- Involved in full software development life cycle for analysis, design, development, documentation, testing, delivering projects on Time
- Developed modules of the application in ASP.NET and involved in writing C#.NET classes
- Designed large scale business applications and systems in a web-based multi-user environment
- Involved in development of web graphics and graphical (UI) Pages using the HTML, Cascading Style Sheets (CSS) Master Pages & ASP.NET Controls and UML / Modeling Tool
- Used AJAX on server controls to avoid page post back and page flickering
- Developed application as N-tier application with UI in the presentation layer using ASP.NET, business logic in the middle layer using C#.NET and data service activities in the backend using SQL Server 2008
- Created and consumed Web services to communicate between the Windows (Desktop) and Web Application
- Used Custom Controls, User controls, and Server controls to design the screens
- Used in Microsoft Visual Studio Team System 2010 Team Foundation Server (TFS) is team collaboration with builds of applications, setup unit testing in TFS
- Managed and administered multiple web sites/web applications using IIS
- Developed customizable interface for the clients-employees using XML and transformed to HTML using XSLT
- Applications include ASP.NET, ASP and PHP (along with static/dynamic compressions, URL redirection and various other IIS extensions)
- Involved in parsing XML document using XPath objects like XPath Document, XPath Navigator
- Responsible for maintaining a session of messages between a client and a service using WCF facilities
- Worked with Telerik components, Kendo UI for MVC controls namely Splitter, TabStrip, datepickers etc.
- Expertise in developing various custom controls to retrieve values from the reference tables and provide multilingual support to the pages using C#.NET
- Created and managed test data to support the team in ad-hoc/ requirements and performance testing
- Analyzed, reviewed and tracked the bugs (using test director) and prepared weekly defect and status reports
Environment: Visual Studio 2010, .NET Framework 3.5, ASP.NET, C#.NET, TFS SQL Server 2008R2, Confidential -SQL, IIS, WCF, AJAX, XML, Kendo UI, Identity Manager, XSD, XSLT, XPATH, Win forms, Web Services, Java Script, CSS, HTML.
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- Worked with Product Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation
- Implemented the application using Agile/SCRUM methodology and participated in Daily-Stand ups, Retro-Meetings, Demo Sessions, Sprint Planning Sessions and Design Meetings
- Involved in bug fixing and created new features, Views using WPF 4.0, WPF Toolkit, .NET Framework4, Expression Blend 4/3.0, Telerik, Visual Studio 2010/2008, XAML, C#
- Customized the look and feel of the controls using reusable Styles, Custom controls, User controls and Resources in XAML
- Coded business logic using C#, Visual Studio 2010, .NET Framework 4 that assisted in creating, editing, deleting, validating, printing Transmissions and create Service Desk Ticket
- Designed and Developed Rich GUI for Windows using WPF 4.0, with .NET Framework 4/3.5, Expression Blend 4, Visual Studio 2010, XAML, C#, PRISM, MVVM
- Designed Core Modules part of N-Tier Application using WPF, User/Custom Controls, XAML, WPF 4.0, Visual Studio 2010
- Creating WPF/Silverlight applications using MVVM architecture
- Implemented WPF triggers such as Data, Event and Property Triggers, routed events, I Value Converter and performed validations using IData Error Info and INotify Data Error Info
- Used ADO.NET Entity Framework to communicate data between front and back end tiers.
- Designed, developed SOA Web Services using WCF Services with .NET, C# and Unit tested with MS Unit Framework and used LINQ to query from in memory C# Objects / Collections
- Developed WCF Domain Services and leveraged WCF to customize operations for performances and data paging and applied WPF Dispatcher Objects and C# Multithreading features
- Good Confidential writing unit test cases using NUnit, fixing bugs and performing code reviews
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database
- Used LINQ to build set of operations, parameters and expression during execution a set of data from SQL Server
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SSRS
- Involved in unit testing, integration testing and deployment of the application
Environment: WPF 4.0, .NET Framework 3.5, Visual Studio 2010, C#, ADO.NET, Entity Framework, SOA, WCF, XAML, MVVM, Telerik, Microsoft Expression Blend 4, LINQ, / SSRS, SSIS SQL Server 2008 R2
Confidential
Jr .Net Developer
Responsibilities:
- Performing role of requirement analysis, design, development, testing, and documentation and production deployment
- Analyze business requirements, and participated in Object Oriented design discussions
- Implemented the application using MVC 3 Architecture
- Worked on proven design pattern, designed and created views, controllers and models using ASP.NET MVC, C# within MS Visual Studio
- Used Razor syntax in creating ASP.NET MVC application by reducing the coding aspect
- Used ADO.NET to implement the data layer to help communicate with data base and reading the data from Entities and updating entities
- Implemented Ajax features of JavaScript to have the specific content loaded as per user needs.
- Involved in writing queries using LINQ.
- Involved in the Database Design and Development of the Stored Procedures, Tables, Relations, Indexes, Constraints, Triggers, User Defined Functions, and Views in SQL SERVER 2008
- Used SOAP over HTTP to Implement Web Services and Consumed and published XML web services in the application
- Developed and consumed WCF Services
- Worked on using Microsoft Team Foundation Server (TFS) for source repository and version control
- Involved in System testing, NUnit Testing and Integration testing in development environment and ensuring application is according to specifications
- Implemented Web Services to integrate the client systems using WCF.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT, HTML5, JavaScript
- Development of enterprise reports by pulling data from various sources and presenting in SQL reporting services (SSRS)
- Extensively involved in code reviews, mentoring and knowledge sharing of team to ensure the delivery of high quality products
Environment: .NET Framework 3.5, ASP.NET 3.5, C#, Web Services, LINQ, WCF, AJAX, ADO.NET, SQL Server 2008, SSRS, Team Foundation Server, XML, CCS3, XSL/XSLT, HTML5, Java Script.