Sr. .net Developer Resume
Columbus, OH
SUMMARY
- IT Professional with 8+ years of extensive experience in requirement gathering to project delivery using Microsoft technologies.
- Excellent design & integration problem solving skills and thorough on every phase of Software Development Life Cycle
- Expert in developing various applications using .NETtechnologies like C#, VB.NET, MVC, XML, ASP.NET, WCF, WPF, ORM, ADO.NET, SPA, AJAX, SSRS, SSIS, Windows Forms and RESTful Web API.
- Excellent experience in using HTML5, JavaScript, jQuery, Angular.Js 1.x/2, KnockoutJS and CSS 3.0 for creating interactive web applications.
- Experience in building Cross Browser Compatibility Web Pages in Responsive Web Design (RWD) using Bootstrap.
- Extensive experience in design using OOPS concepts and Design patterns like PRISM, MVVM, Abstract Factory, Singleton, MVC and MVP.
- Experience in working in projects and built applications based on MVC 5.0 framework within CMS.
- Experience in implementing SOA architecture with web services and creating, consuming and publishing XML Web Services (SOAP, WSDL) and Windows Services using .NET.
- Experience designing, building and documenting WPF user interface themes using XAML and C#.
- Experience on Web API to create HTTP Restful Services to communicate with UI objects using JSON.
- Good knowledge on developing Reports using SQL Server Reporting Services (SSRS) and Data Transformation Services (DTS).
- Experience in NOSQL databases such asMongoDB and PostgreSQL.
- Experience deploying the application to Microsoft Azure Cloud as a part of cloud deployments to Private and Public cloud environments.
- Strong experience in preparation of Use Case diagrams, Dataflow diagrams, Activity diagrams, ER diagrams and Class diagrams using MS Visio.
- Expertise in using source code control systems such as MS Visual Source Safe, Tortoise SVN, Team Foundation Server (TFS) and GIT.
- Experience with third party custom controls like Telerik, Infragistics and Kendo UI.
- Strong experience in Database Design, Normalization, writing complex Stored Procedures, Functions and Triggers.
- Hands on experience on wrapper packages in Oracle 11g, creating batch files and control files for SQL loader.
- Experience in using Unit Test Frameworks (NUnit and MS Test) and Performed Test Driven Development (TDD).
- Strong experience in design of web - based applications using ASP.NET, AJAX, jQuery, Master Pages, Web Services and Server Controls.
- Experience in using XML technologies like XSD, XSLT, XQUERY and XPATH Navigator.
- Experienced and competence in using Restful Services for inserting, updating and deleting data using EXTJS
- Expert on Bootstrap, LESS/SASS, KendoUI, Ajax Toolkit.
- Good knowledge over .NET framework 3.5 concepts like LINQ,Extension methodsetc.
- Experience in WebAPI, Webservices, RestFul WebAPI, Restful Web Services and WCF Services
- Experience with SSIS for building performance data integration solutions, including ETL.
- Experience with JIRA and HP ALM for Bug tracking and work flow consistency.
- Experience in Mobile Development App (IOS and Android) and Mobile Technology Xamarin.
- Managed theprovisioning, operation, monitoring and maintenance ofsystemssoftware and application inMSAzure IAAS, PASS and SAAS.
TECHNICAL COMPETENCIES:
.NET Technologies: .NET Framework 3.5/4.0/4.5/4.6/5, WCF, WPF, ASP.NET, Classic ASP, C#, Window forms, AJAX, Java Script, Web Services, Silverlight, ADO.NET, XML, SOA, .NET Remoting, VB.NET, IIS
Languages: C#, VB.NET, VB 6.0, C++, Python, PL/SQL, TSQL
Modeling Tools: Visio 2010, Lucid Charts, Balsamic
Scripting & Markup: HTML, DHTML, JavaScript, TypeScript, Angular.Js, ReactJS, KnockoutJS, Ajax, XHTML, CSS, DTD, XML Schema, XPath, XSLT, XQuery
Cloud Services: Microsoft Azure and AWS
Reporting Tools: Crystal Reports, SSRS, ISO, SSAE16 or HIPAA
Databases: SQL Server2008/2012, Oracle10g/11g, MongoDB
IDE’s: Visual Studio 2017/2015/2012/2010, WebStorm, TeamCity, SoapUI
Version Control: GIT (Atlassian Bitbucket), SVN, TFS, and VSTS
PROFESSIONAL EXPERIENCE:
Confidential - Columbus, OH
Sr. .NET Developer
Roles & Responsibilities:
- Involved in designing of Application interfaces and capacity planning based on the estimated volumes of data.
- Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS,ReactJS, and worked on JavaScript framework to augment browser-based applications with MVC capability.
- Extensively involved in Developing Components for Business Layer and Data Layer, implementation in MVC Architecture
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NETweb page.
- Converted the existing Associate Database system to meet the new requirements and utilized the various class libraries.
- Created Stored Procedures to perform automated rules, updating to related tables using SQL Server 2017.
- Developed core functionality with the ASP.NETMVC Framework (C#.NET).
- Implementation of client-side validations using jQuery and ASP.NETMVC Validation implemented at Controller level.
- Used 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.NET
- Created Models using Entity Framework for communication between application and database, used extensively Grid View.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Developed Stored Procedures and Views in SQL Server 2008 for accessing the database.
- Used the Object-Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Developed and consumed Web Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Formatted the SSRS reports using the Global variables, expressions and Functions.
- Developed Query for generating drill down reports in SSRS 2008. Built effective queries for high-performance reporting and rendered them to HTML, XML, PDF and Excel formats using Reporting Services (SSRS).
- Participated in supporting to QA while testing and deployed the application into production.
Environment: NETFramework 4.5, C#, ASP.NETMVC5, VB.NET, Web API, WCF Services, AngularJS, React JS, jQuery, CSS3, Bootstrap, HTML 5, Visual Studio 2015, Microsoft Azure, N-Unit, JSON, SQL Server 2012, Kendo UI, Entity Framework, LINQ, TFS, Bootstrap, Backbone.js, Agile Methodology
Confidential - Phoenix, AZ
Sr. .NET Developer
Roles & Responsibilities:
- The project enabled analytics monitoring and commercialization of the in-house APIs along with security enhancement of APIs.
- Designed and developed web application using MVC 5and used fluent validators for MVC validations.
- Designed UI using the HTML 5.0, JavaScript, CSS, jQuery 2.1.1, Kendo UI, AngularJS, and Bootstrap.
- Created and deployed XML Web Services (WCF) using ASP.NETand C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.js and Node.js.
- Used AngularJS and React.JS for making Restful API calls and data binding.
- Designed the UI standards for the application using Bootstrap, Angular 2, JavaScript and J Query.
- Involved in Unit Testing AngularJS application using Karma/Jasmine
- Built from ground up using Webpack, React.js, in Node.js, Backbone.js firebase for data persistence
- Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in VB .NETand C# .NET.
- Worked on API development and modernization projects using Google Apigee Edge, Drupal 7, PHP and node.js to enable consumption of in-house APIs by third party developers and applications.
- Implemented various features like Partial classes, Anonymous types, Read-Only Properties, polymorphism and inheritance of C# in building data entity model.
- Solid web application development/Troubleshooting experience in Payment Gateway integration.
- Developed online payment processing, marketing automation and e-commerce platforms.
- Developed and maintained web services to communicate and integrate different payment platforms with client's system.
- Developed Multi-Threaded EXEs, used MSMQ for faster parallel payment processing.
- Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs).
- Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to good looking on all devices
- Worked with automated configuration management/code management systems or application life cycle management system such as Microsoft Visual Studio ALM.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC.
- Utilized AngularJS, Node.js and Express framework to create dynamic data driven web pages.
- Developed multithread distributed SMART CLIENT System using C# and VB.NET.
- Develop the Documents for Logging/Error Handling for SSIS Packages.
- Involved in creating RESTful Web API's for Lookup Services using (Model-View-Controller) MVC architecture.
- Used cloud hosting platform such as Amazon Web Services (AWS).
- Performed Unit Testing and wrote unit tests using Moq as mocking framework.
- Used Razor Views to enable fast coding work flow able, and quickly integrate server code into HTML mark-up with a minimum of keystrokes.
- Extensively worked on C# coding by using OOPS concepts and solid principles for building the business logic, code reviewing as well as bug fixing
- Created Windows Services to run the SSIS package to load data into a database on a daily basis.
- Developed RESTful Services using Web API for Enterprise Service Bus for routing data between different systems.
- Worked on Telerik and Kendo Controls for Dropdowns, Grids and Progress bars.
- Created test plans, executed test cases on various features in including flexnet licensing, Docker plugins to create volumes
- Ran SQL/CQL stress workloads to test storage on Docker swarm using Cassandra and MySQL
- Responsible for operational support and build/deployment processes to AWS Servers.
- Used WCF service for retrieving the data from other enterprise applications.
- Added JQuery for UI, Validation and Ajax submission, JSON web service call.
- Used Entity Framework as an interface from data access layer and database.
- Used different Telerik Rad Controls, Free Textbox in Visual Studio applications and Sitefinity.
- Configure Azure cloud service for end point deployment
- Enable Open ID and Windows Live autantication in Azure cloud apps
- Deploy WCF services on Azure cloud
- Used LINQ to Entities for retrieving and filtering the data proficiently.
- Agile Scrum methodology was processed for daily stand up meeting with team members to know the current progress of the project and raise the issue.
- Followed Test Driven Development for unit tests to drive the design of software and force decoupling of dependencies.
- Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
- Used Trello Board (Agile tool) for project Management.
Environment: NETFramework 4.5, C#, ASP.NETMVC5, VB.NET, Web API, WCF Services, AngularJS, React JS, jQuery, CSS3, Bootstrap, HTML 5, Visual Studio 2015, Microsoft Azure, N-Unit, JSON, SQL Server 2012, Kendo UI, Entity Framework, LINQ, TFS, Bootstrap, Backbone.js, Agile Methodology
Confidential - Fremont, CA
Software Developer
Roles & Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Created reusable N-Tire Components (BLL, Entities and DAL) using C# and DI design pattern.
- Developed Razor views with strongly typed view models and HTML Helpers and partial views using ASP.NET MVC, CSS, JavaScript, AngularJS, ReactJS and C#.
- Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions, Extension Methods.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Used AngularJS and ng-grid JS libraries as a part of client-side development.
- Implemented Client-side validations using AngularJS.
- Leveraged AngularJS for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
- Involved in the design of the DAL using ASP.NET, Entity Framework and LINQ to Entities.
- Developed and maintained SQL Server Databases. Migrated all DTS packages to SQL Server Integration Services (SSIS) and modified the packages accordingly using the advanced features of SQL Server Integration Services.
- Created and tuning the database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Developed Restful Services using Web API dat are consumed by various Client applications for routing data between different systems.To convert the Entire event flow as a SOA based architecture usedRabbitMQas a queues and BUS.
- Worked extensively in Entity Framework queries, mapping classes, Knockout bindings, Knockout Validations, Telerik controls, kendo controls and Ajax calls for API controllers.
- Enhance and maintain 3 legacy Visual FoxPro Billing Applications.
- Converted the application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrated SQL Server database to Microsoft Azure SQL Database and updating the Connection Strings.
- Used Visual Studio Team Services (VSTS) for source control and documented the entire application.
- Coordinated with onsite & offshore team members in daily status meeting to resolve issues related to project activities.
Environment: .NET Framework 4.5, C#, MVC 4/5, ASP.NET, Web API 2, Swagger API, Entity Framework, LINQ to Entities, SSIS, Visual Studio 2013/2015, RESTful, SOAP, SQL Server 2017, Microsoft Azure, Azure SQL Database, MS Test, VSTS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, JSON, AngularJS, ReactJS, AJAX
Confidential - Lewisville, TX
.NET Developer
Roles & Responsibilities:
- Involved in all the phases of the Software Development Life Cycle (SDLC) including System Analysis, Design and Development.
- Used C# language in developing the Business logic, where in extensively implemented the OOP’s functionalities.
- Developed 3-Tier Architecture application with User Interface, Business Logic and Data Access Layers using .NET and Entity Framework.
- Developing and deploying back-end services to Azure clouds.
- Used AJAX, jQuery andKendo UIfor MVC to improve the performance of the application.
- Designed User Interfaces using HTML, JavaScript, AngularJS and CSS to enhance UI experience on Client-side.
- Installed and supported IIS for use with Web applications.
- Used the Script Manager and Update Panel of Telerik.NET AJAX Controls to do asynchronous page post back.
- Developed Stored Procedures, Functions, Views and Triggers for Data Manipulation, ensuring set up relations includes indexing, constraints, foreign keys etc. using SQL Server.
- Extensive use ofKendoUIframework was made - including widgets likeKendogrid,Kendo autoKendowindow, complete, etc., including the use ofKendocore framework features.
- Used LINQ to SQL and LINQ to Entities feature of .NET Framework for Data Filtration.
- Used Team Foundation Server for integrating, maintenance, reporting and project tracking.
- Performed unit testing on every latest version before sending it for User Acceptance Test.
- Documented the analysis and technical specification for future references.
- UsedRabbitMQfor application-level logging.
Environment: .NET Framework 4/4.5, C#, MVC 4, ASP.NET, VB.NET, Entity Framework, LINQ to SQL, LINQ to Entities, SSRS, visual fox pro, Visual Studio 2012, SQL Server 20012, NUnit Test, TFS, IIS, Web Services, Kendo UI, Telerik AJAX Control Toolkit, RabbitMQ, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, AngularJS, AJAX
Confidential
.NET Developer
Roles & Responsibilities:
- Interacted with the Business users to understand flow and gather their business requirements.
- Involved in the requirements gathering and design of the project.
- Involved in Coding Web Pages using ASP.NET, C#, Java Script.
- Developed applications using JavaScript and client libraries like jQuery, Bootstrap, etc. to build modern Single Page Applications (SPA).
- Implemented Server and Client-side validations using ASP.NET validation controls and jQuery.
- Designed and implemented components dat convert disconnected record sets to valid XML dat is transformed by XSL/XSLT files to HTML.
- Improvised user experience using jQuery and used for event handling mechanism to dynamically assign events on web controls.
- Data Grid control was used to display the data in a customized template.
- Used ADO.NET objects such as Data Reader, Data Set and Data Adapter for access to data sources.
- Involved in redesign of the MySQL database to MSSQL Server database; wrote and maintained complex SQL queries, Triggers, User defined functions and the required Stored Procedure sin T-SQL.
- Use C# and ADO.NET to define and implement secure middle-tier component using both connected and disconnected environment strategies.
- Developed Web Services using ASP.NET, VB.NET and SQL Server.
- Designed and Developed Service Oriented Architecture (SOA) with WCF Binding concepts for making Data Binding for end points.
- Coding and Tuning the Queries, Stored Procedures and Functions, Triggers using PL/SQL.
- Developed reports using MS SQL Server Reporting Services (SSRS) and Crystal Reports.
- Worked on the basic design of the website using the CSS, Master Pages and Navigation controls for consistent look and feel of the website.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
- UML was used for the preparation of Use Case, Sequence Diagram, ER-Diagram, and Class Diagrams using MS Visio.
- Involved in testing using the test-cases using NUnit framework.
Environment:.NET Framework 4.0, C#, ASP.NET, VB.NET, ADO.NET, PL/SQL, T-SQL, LINQ to SQL, WCF, SSRS, Visual Studio 2010/2012, SQL Server 2008, MS Visio, NUnit Test, TFS, IIS, Web Services, HTML, XML, XSL/XSLT, CSS, Bootstrap, JavaScript, jQuery, AJAX
Confidential
Software Engineer
Roles & Responsibilities:
- Involved with Project Manager for daily reporting & review of the current project using Agile Methodology.
- Designed and Developed the Business Logic Layer application using C#.
- Designed and implemented Logging Mechanisms, Exception Handlers.
- Developed Web Forms using Master Pages, HTML controls and CSS.
- Used Custom Validations, ASP.NET Validation Controls and JavaScript to perform validations both on client and server side.
- MigratedClassicASPapplications toASP.NETapplications.
- Extensively used ADO.NET objects such as Data Adapter, Data reader, Dataset and Data View for reading/updating records in database.
- Worked with WPF Data grids to edit and update the Application data.
- Designed dynamic ASPX Web Pages for the Application using ASP.NET, C#, XML, XSL/XSLT, HTML and JavaScript.
- Created multiple Custom User Controls in WPF and MS Expression Blend.
- Involved in creating Stored Procedures and complex queries in SQL Server and Microsoft Access.
- Used LINQ to SQL to write integrated queries and perform transform operations.
- Used SQL Server Reporting Service to generate various reports of customer information, premium billing and worker’s compensation with different insurance plans.
- DevelopingclassicASPpage creating queries and stored procedure on SQL server and fixing defects found in the currentASPpage
- Extensively used WPF user controls to provide page documents along with native support of XML paper specification documents.
- Used various AJAX Controls like Update panel, Model Popup Extender, Accordion, Mask Edit Validator and Mask Edit Extender for asynchronous data transfer and validation.
- Used Web Services and XML standards, including SOAP and developed the prototype using XML web service (SOAP) for data transfer over HTTP network.
- Used Windows Communication Foundation (WCF) to communicate with other backend systems.
- Used Team Foundation Server (TFS) for version control.
- Involved in Debugging and fixing the bugs in maintenance phase.
- Developed Stored Procedures, Triggers and complex SQL statements and generated various reports using Crystal Reports.
Environment:.NET Framework 3.5/4.0, C#, ASP.NET, LINQ to SQL, ADO.NET, WCF, WPF, Visual Studio 2008/2010, SQL Server 2008, SSIS, Crystal Reports, TFS, HTML, XML, CSS, JavaScript, jQuery