Sr. .net Developer Resume
Rochester, NY
PROFESSIONAL SUMMARY:
- Around 8+ years of experience in Requirement Analysis, Design, Development, Testing and Implementation of Business Application software using Microsoft .NET technologies.
- Experience in Agile Scrum and Waterfall development methodologies.
- Good Hands on experience with Investment Banking, Health, Financial and Insurance domains.
- Hands on experience in creating applications using Visual Studio.NET 2017/ 2015/2012/2010 , ASP.NET, C#.NET, SQL server 2016/2014/2012/2008/2005 , VB.NET, Web Services, ADO, ADO.NET, Oracle.
- Profound knowledge of front - end web development and design using HTML5, CSS3, CSS pre-processor LESS, and Bootstrap, AJAX, JavaScript, JQUERY, AJAX, JSON, Handlebars, AngularJS, Node JS, React JS.
- Expertise in React JS framework to develop the SPA.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.JS
- Expertise in developing web applications using ASP.NET web forms, ASP.NET MVC.
- Experience with Web Service, WCF (Windows Communication Foundation) and ASP.NET Web API.
- Involved in development of websites administration and user management system using ASP.NET core, Entity frame work core and ASP.NET identity.
- Expertise in executing ASP.NET core and Microservices.
- Developed Dot net Core 2.0 microservice infrastructure with Apache Kafka Message Queue, from UML diagrams to code.
- Developed third party partnership referral microservice in Dot net Core 2.0
- Transitioned Jenkins build server to Continuous Integration, with deployments of containerized applications via Docker onto a highly available Kubernetes cluster hosted in AWS.
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
- Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).
- Solid understanding and implementation of object-oriented languages like C# and Java.
- Proficiency in Database Design, Normalization, writing stored procedures, and User Defined Functions.
- Experience in Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), Sql Azure. Well experienced in deployment & configuration management and Virtualization.
- Experience of Object relation mapping using ADO.NET, Entity Framework, LINQ to SQL, LINQ to objects, and Lambda Expressions used in LINQ.
- Experience in creating SQL Server Integration Services (SSIS) packages, and creating reports using SQL Server Reporting Services (SSRS).
- Experience in development of front-end Single Page Application (SPA) development using AngularJS and Angular 2/4 JavaScript frameworks.
- Working experience in agile methodology.
- Hands on expertise in front-end development utilizing Java Script frameworks such as Angular JS 1.0,2.0, node.js, jQuery as well as front end technologies HTML5, CSS3, Ajax.
- Expertise in full Project life cycle development.
- Extensive working experience in database design and development, for creating complex database queries, writing Constraints, Indexes, Views, Triggers, and Stored Procedures and Functions using Confidential -SQL in SQL Server.
- Worked on administration tasks such as data loading, batch jobs, data unloading, backup & Recovery, user and application table management, upgrades, creating databases/File groups/files/Transaction logs.
- Hands on experience in troubleshooting database issues.
- Expertise in Maintaining, supporting and troubleshooting applications and fixing bugs.
- Additional responsibilities include performance tuning, setting quality standards, enforcing efficient quality control across systems, code walk-through, focusing on system performance.
- Strong knowledge of cross-browser Compatibility Issues and Support.
- Create Proof of Concepts if required for Windows Azure and Migrations.
- Practical experience of Relational database technologies.
- Experienced in customization, Integration, configuration, and implementation of MS Dynamics CRM version 2013, 2015 and 2016 & D365.
- Highly proficient with debugger/testing tools: N Unit, Fiddler, Bata rang and Jasmine.
- Experience with project management tool, source/version control such as: Team Foundation Server, JIRA, GIT and Mercurial.
- Ability to multi-task, highly result oriented, and possess strong soft skills to be effective in a team.
- An innovative team player proven to work under tight deadlines, Adaptable to new software technologies, quick learner and can work efficiently as an individual.
TECHNICAL SKILLS:
Languages: C, C#.
.NET Technologies: .NET Framework 4.5/4.0/3.5/3.0 , ASP.NET, C#.NET, ADO.NET, Entity Framework, LINQ, WEB API, WPF, WCF, WF, MVC, Web Services, MVVM.
Web Technologies: HTML, XHTML, DHTML, CSS, XML.
Databases or Servers: Web Technologies SQL Server 2008/2012/2014 , Confidential -SQL, PL/SQL, Oracle 10g/11g/12c.
Scripting Languages: JavaScript, jQuery, JSON, Angular JS, Angular 2/4/6, AJAX, Bootstrap, Node.JS
IDE: Visual Studio 2015/2013/2012 , ATOM.
Application Servers: IIS 7.0/ 6.0/ 5.0.
Operating Systems: Windows, Linux.
Reporting Tools: SSRS, SSIS, Crystal Reports.
Designing Tools: UML, Design Patterns, MS Visio.
Version Control Tools: Team Foundation Server (TFS), Clear Case, Visual Source Safe (VSS), Sub version (SVN).
EXPERIENCE:
Confidential, ROCHESTER, NY
Sr. .Net Developer
Responsibilities:
- Involved in Sprint planning, Demo and story point estimation in an Agile Scrum Team.
- Involved in use of Angular 2.0 technologies to include, LESS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
- Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency. worked on Angular 2.0 by consuming Restful web service& used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive)forms to perform from validations Both on server and client side.
- Enhanced legacy application by building new components in Angular2 and typescript.
- Worked on Angular 2 concepts like building the Components, Data binding, String
- Interpolation, Property Binding, Event Binding, Two -way Data binding.
- Involved in creating custom, general use modules and components which extend the elements and modules of core Node.JS
- Executive range of working with components, modules, routes, HTML5, CSS3, Bootstrap, Dependency injection, Typescripts publishing the gulp files.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS.
- Developed ASP.Net Web API controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC web application.
- Designed and Developed different modules, Classes using C#, .NET framework, ASP.NET
- Implemented Form Authentication, Authorization, Identity, Encryption, Personalization,, Roles, Profiles and Resource Access Control
- Used JSON, AJAX Controls to pass data between client and the server.
- Implemented State Management Caching features.
- Implemented AngularJS 2.0 client-side form validation to validate the use inputs before passing to back-end.
- Responsible for handling advance data querying capabilities with LINQ to SQL/Objects/XML and object relational mapping using Entity Framework.
- Created and utilized Web API methods for database operations (CURD) through Entity Framework.
- Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
- Constructed RESTful API's using PHP, Node.js.
- Built mobile first single page applications with two-way data-binding using Angular.js, Express, Node.
- Extensively used Boot strap to maintain consistency throughout all the web pages in the application.
- Worked with Kendo UI in designing UI for fast, clean and configurable HTML5 UI Widgets.
- Involved in Database Design and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views, and Triggers using PL/SQL.
- Involved in preparing reports using MS SQL Reporting services(SSRS) and various packages using (SSIS).
- Generated compatible Crystal Reports from various data sources.
- Designed SSIS Packages to transfer data from flat files to SQL Server using Business Intelligence Development Studio.
- Involved in deploying, configuring and maintaining the web services on IIS 7.0
- Extensively used ODBC driver in various places like SSIS Packages, C#.Net applications to extract the data from Azure Storage tables. Developed .Net web application and WCF service in VS environment and deployed in Azure cloud services, to invoke data from Azure blob storage.
- Created virtual Network on Windows Azure to connect all the servers and deployed application to cloud server using Azure.
- Used GIT for Version Control, creating and managing projects and accessing the items that are stored and managed for a project Configured Confluence and JIRA for project Management as well as software delivery.
- Performed Unit Testing, Integration Testing and System Acceptance Testing using tools like N-Unit and Visual Studio
Environment: .NET Framework 4.5.1, Microsoft Visual Studio 2017, Visual Studio Code, C#, Angular 2, Angular CLI, Typescript, HTML5, CSS3, JavaScript, Angular- Bootstrap, Angular material design, Node, NPM, Entity Framework 6.0, Asp.Net Core, Microservices, Docker, BPM tool, Azure, MS SQL server 2016, Docker, XAML, LINQ, Web API 2.0, Karma, Jasmine, GIT, Source Tree, Bitbucket.
Confidential, ALPHARETTA, GA
Sr .Net Developer
Responsibilities:
- Designed the Web Application using HTML, CSS, JavaScript, AngularJS, C#, ADO.Net, AJAX Web services, WEB API, REST, SOAP, SQL Server.
- Implemented user interface using HTML, CSS, AJAX, JavaScript, AngularJS and jQuery.
- Developed Single Page Applications (SPA) based on client-side AngularJS MVC Pattern employing Web API.
- Created AngularJS Controllers, Scope, Model, View, Services, Factory etc., which isolate scopes, perform operations in UI like traversing HTML document, event handling.
- Created and Implemented ASP.NET Web API Controllers and Models and Entity Framework.
- Worked on ASP.NET MVC Client-side state management (view state, cookies and query strings) and server-side state management (application state, session state and profile properties) using C# .NET.
- Performed coding and supporting work of .NET web applications using MVC architecture and Web API as back-end REST service. Also, Implemented Multi-Threading and Asynchronous WEB API using C# calls to improve the performance of the application.
- Used AJAX to control the Post back event, thus enhancing the web server performance.
- Created Schemas, Logins, Tables, Clustered and Non-Clustered Indexes, Views, Functions and Stored Procedures in SQL and Confidential -SQL using MS SQL server.
- Used SSIS to read flat files and Excel files and import to SQL Server. Also, developed Send Mail Task Process with in SSIS Packages by writing C# scripts
- Used LINQ to SQL, LINQ to Lambda functions, and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Involved in unit testing using N-Unit and code reviews while development and fixing the bugs.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration.
- Involved in Complete Software Development Life Cycle (SDLC) of Project using Agile Methodology(SCRUM).
Environment: Entity framework 6, AngularJS, ASP.NET, C#, .NET Framework 4.5, HTML5, Css3, JavaScript, J query, Web API, Microsoft Visual Studio 2015, SQL SERVER 2016, SSIS, SSRS, N Unit, GIT, SVN, Jenkins.
Confidential, Dallas, TX
Sr. .Net Developer
Responsibilities:
- Involved in creating and maintaining a provider enrollment form using ASP.NET MVC, C#, HTML, CSS, Java script, jQuery. For business logic worked with C# database worked with SQL Server.
- Developed n-tier Application with UI, Azure, Business and Data Access layers using ASP.NET, VB.NET.
- Developed web application in MVC to increase efficiency.
- Used Ajax Controls to develop highly dynamic web interface.
- Used Java script for developing the responsive UI pages.
- Developed XML-XSLT Transformations to display dynamically generated information.
- Implemented middle layer using ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.
- Used SCRUM methodologies. Involving in bug fixing and production support.
- Implemented WCF services and better logging exception management support to help in the premature detection of new problems.
- Responsible for creating the .NET builds and making sure the builds are migrated all the way up to the Production Environment.
- Accessed the data from Data Access Layer for the User Interface using Web Services.
- Involved in creating Role Based Authorization to classify different users.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Used Bootstrap for developing some financial front-end screens.
- Extensively used crystal reports and SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Coordinated with different teams and created support ticket for different issues, analyzed root cause and assisted in efficient resolution of all production processes.
- Implemented Unit Testing, Integration Testing and System Testing.
- Used Visual Source Safe for version control during development and maintenance.
- Used Team Foundation Server (TFS) for version controlling and assisting in documentation and creating help files.
- Assisted all customers and provide production support for all designs and perform tests.
- Crystal Reports was used to generate complex reports. The reports could be exported in Excel or PDF formats.
Environment: .Net Framework 4.5, HTML, CSS, AJAX, JavaScript, MVC 5.0, Visual Studio 2015, MS SQL SERVER 2008, Crystal Reports, SVN, Team City, Octopus.
Confidential, Malvern, PA
.Net Developer
Responsibilities:
- As a developer, involved in design and developing Web Forms usingASP.NET and C#.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls and ADO.NET.
- Created Tables, Indexes, Stored Procedures, Triggers, and Views in Microsoft SQL Server 2005.
- Involved in creation of application setup and reports using ASP, HTML, DHTML, and the Validations were performed using JavaScript.
- Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.
- Used built-in validation controls and custom validation control for front end validations.
- Designed User Interface with HTML and Cascading Style Sheets (CSS).
- Involved in the design of security module that authenticates users based on the roles.
- Developed SQL stored procedures to interact with the databases.
- Implemented User controls which were used for navigation, search functionalities and for information display.
- Used cookies and sessions with the time out features.
- Designed, developed and enhanced the application in .NET Framework 3.5.
- Used Visual Source Safe for version control during development and maintenance.
- Used Team Foundation Server (TFS) for all the source code control among the whole team members.
Environment: Agile, .NET Framework 3.5, Visual Studio 2008, C#, ASP.NET, HTML, CSS, Mvc3, JavaScript, ADO.NET, WCF, SQL Server 2008, TFS, Crystal Reports 9.0, AJAX 2.0, X unit.
Confidential
Jr .Net Developer
Responsibilities:
- Implemented business layer as well as Data layer components in C#.
- Involved in Requirement Analysis, Feasibility Analysis, and creating Status Reports using MS Project.
- Designed Database by creating Data Flow Diagram (Process Model) and ER Diagram (Data Model) using VISIO.
- Implemented interoperability between the existing COM components &web services and developed client interfaces using ASP .NET by C#.
- Involved in creating the ASP .NET pages for the Intranet User Interface and designed user web controls implementing more usability into the Data Grid control.
- Some of the advanced technical aspects of this project include dynamic Data Grids, custom page caching, error Pages, user controls and enhanced role-based security.
- Used various objects in ADO NET object model for accessing and manipulating data from SQL database. XML and XSL were used for data transfer and to maintain cross browser compatibility.
- Also involved in migration of existing intranet ASP application to ASP.NET based Application.
- Ensured Form Level Authentication and implemented Session level caching of data for fast retrieval.
- Designed and Developed flexible web-based reports (graph/table) retrieving the stored data using PL/SQL on Oracle 9i using C#, ASP .NET and Crystal Reports.
- Involved in Fine-tuning the program units for performance issues.
- Participated in unit testing and production release process.
Environment: ASP.NET 3.0, C#, VB.NET, CSS, MVC, ADO.NET, WCF, AJAX, UML, SQL Server 2008, SSRS, IIS 7.0, X Unit, MVC, Crystal reports.
