.net Developer Resume
Salt Lake City, UT
SUMMARY
- 7 years of experience in designing, developing and implementing web applications & database using the technologies ASP.NET, C#, MVC, jQuery, Ajax, XML, MS SQL Server.
- Experience in development of Web applications by implementing N - tier architecture using ASP.NET, C#, Web forms/MVC Razor views for UI, ADO.NET, Entity Framework 6/4, SQL Server (2008,2012,2014,2016), C# for DAL, and C#, ASP.NET for Business Logic Layer and Business Object.
- Working experience on both Front-end and Back-end development.
- Experience in ORM Tools such as LINQ, LINQ to SQL, Entity Framework.
- Good at Object Oriented Programming (OOP) concepts.
- Working with GMC Products (Designer, Automation, Interactive).
- HP ALM Life Cycle and CA Service Manager.
- PRIMENG as UI Components.
- NPM for Angular 2.0/4.0 Applications.
- Typescript 2.0 for single page applications, to avoid common errors with large applications.
- Utilizing JavaScript libraries in Typescript 2.0.
- Azure Active Directory (Azure AD).
- Log Processing
- Experience in web programming with good understanding of concepts like custom controls, master pages, themes, validation controls, design patterns and several other ASP.net features.
- Working experience in developing web pages using the bootstrap and AngularJS with plain HTML
- Developed various ASP.NET user controls and custom controls for the ASP.NET forms.
- Experience in writing the Data Access Layer using both Conventional ADO.Net and Entity Framework.
- Experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular.js
- Experience in developing web services WCF (rest based and soap based), Web API and used third party tools like SoapUI, Http Debugger and Fiddler for debugging the services.
- Experienced in various IDEs like Eclipse, NetBeans, Edit Plus, Sublime Text, Notepad++ and Microsoft Visual Studio.
- Experience in DOM (Document Object Model) to use in interacting with objects in HTML, XHTML and XML documents.
- Have created and used WinForms to create functionality in networking module.
- Experience writing angular.js code for developing Single page Architecture/Applications (SPA), used several in built language core directives, expressions and modules.
- LINQ experience to work with datasets, objects, entities as well as ADO.NET Entity Framework.
- Actively played the role of an Agile Programmer and followed TDD (Test Driven Development) concepts.
- Experience with Team Foundation Server and GIT as source control for versioning and collaboration.
- Worked in the Agile Scrum SDLC Process with daily scrum calls, sprint planning's and retrospective meetings.
- Experience in database design, writing SQL queries, stored procedures, Indexes to optimize search performance, triggers and views using SQL Server.
- Quick learner, self-motivated and ability to coordinate within team as well as work independently.
- Ability to communicate effectively and good interpersonal skills.
TECHNICAL SKILLS
.Net Framework: 4.5/4.0/3.5/3.0 , MVC 4.0/3.0, ASP.NET, C#.NET, AJAX ExtensionsAJAX Control Toolkit, XML Web Services, ADO.NET, LINQ, WCF,Web Forms, IBM MQ Architecture/Framework MVC Architecture.
Entity Framework: .NET Framework, Bootstrap, ASP.NET, Classic ASP, BAPIDBC
Programming: Angular 1.x/2.0/4.0, NodeJS, NPM, Typescript 2.0, UI Components PrimeNG UI
IDE: Visual Studio 2012/2013/2015
Web: AJAX, JavaScript, HTML, JQuery, XML, CSS, Azure, ASP, AngularJS.
Databases: SQL Server 2016/2014/2012/2008 , Oracle 9i/10g/11g, SQL, T-SQLPL/SQL,Services IIS, IBM AMOS, REST, OAuth 2.0, SoapUI
Design Tools &: UML, Design Patterns, MS Visio, Rational Rose, GMC Inspire Methodologies Designer, Automation, Interactive, CA Service Manager, HP ALM Microsoft Products Microsoft Test Manager, Microsoft Release Manager
O/S: Windows 10/8.1/7/Vista/XP, Unix and Linux
PROFESSIONAL EXPERIENCE
.NET Developer
Confidential - Salt Lake City, UT
Responsibilities:
- Involved in Analysis, Design and Development phases of the application.
- Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
- Involved in developing components for Business layer and Data Layer, implementation in MVC architecture.
- Implementation of client side validations using JQuery and ASP.NET MVC5 Validation implemented at Controller level.
- Maintained a consistent look and feel across all of the pages within MVC5 application by Razor layout ( layout.cshtml)
- Designed and Developed dynamic webpages using Bootstrap JavaScript JQuery
- Used Angular JS to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Built JavaScript/CSS/HTML AJAX apps with RESTful (Http/JSON) link to server-side back-end.
- Implemented Cascading Style Sheets (CSS), Master Pages and HTML for maintaining uniformity among all Web Pages in GUI.
- Writing XML Schemas for Validating XML to make sure that the XML fetched conforms to the schema.
- Designed UI using AJAX controls/features and ASP.NET tools (Master pages, themes and site navigation maps).
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Create Solution Architecture based upon Microsoft Azure PaaS Services
- Design solution for various system components using Microsoft Azure
- Creating scripts using U-SQL in Azure Portal for reading text files and creating .csv files
- Experience in creating Data Lake Accounts and Data Lake Analytics Jobs in Azure Portal
- Implemented the authentication logic to DSF and Search Health API in the MDS runner.
- Created Metrics for both DSF and Search MDS Runner's.
- Deployed both DSF and Search MDS Runners in Jarvis Portal hosted in Azure Cloud
- Created Reports and Dashboards for the deployed DSF and Search MDS Runners.
- Used Entity Frame work and LINQ for retrieval of data from the SQL Server Database using connected/disconnected architectures.
- Used WEB API and WCF for implementing REST web service.
- Performed Unit testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
- Used SSRS for creating reports.
- Used TFS server for version control and to manage agile methodology.
- Used Grid Views, Details Views to retrieve, display and manipulate data.
- ADO.NET used extensively for database manipulations and connections.
- Involved in designing MSSQL Server database; wrote and maintained complex SQL queries, Triggers, User defined functions and the required Stored Procedures in T-SQL.
Environment: MS Visual Studio, .Net Framework 4.x, MVC 5.x, Razor, TFS, SSRS, Oracle, Single Page Applications, C#.Net, Bootstrap, Rest, AngularJS and JQuery.
.NET Developer
Confidential - Charlottesville, VA
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
- Worked on Entity Framework, Code First Migrations to run the migrations script to create the schema in database, establishing the foreign key relationship using Entity framework.
- Worked on dependency injection like constructor injections, property injections, unity configuration.
- Have been using swagger interface, as a user interface to communicate with Web API's which I developed.
- Have been working on Azure Service Bus, Web jobs to publish the events and topics to queue. Even created the topics and events for publishing and subscribing them.
- Developed and optimized SQL queries, views, stored procedures, triggers, schemas, CRUD operations in SQL Server 2014 and Sybase database systems.
- Worked on writing the errors to App Insight listener and Azure storage queue, to see the errors get logged in to App insights and SCOM VM.
- Used debugger tools like Chrome, Postman, Fiddler, REST Client etc. to debug JavaScript and resolving UI styling issues.
- Used VSTS for issue Tracking.
- Used Angular 2.0 to communicate with .NET WEBAPI 2 data services using JSON as format.
- Created Angular components for code reuse.
- For data communication between Web APIs and the application implemented ($http and $q..).
- Used UI Bootstrap, Angular UI grid and MVC 5 for developing rich user interface.
- Implemented web WCF services to passing data to multiple platforms.
- Created WEB API's for communicating with external systems SOAP interfaces such as Info lease and Salesforce.
- Created database tables, stored procedures, views and triggers using T-SQL and PL/SQL.
- Developed application with backend SQL server and MongoDB.
- Access database using Entity Framework, homegrown ORM, micro ORM DAPPER and ADO. NET.
Environment: C#, ASP.NET MVC 5.0, HTML5, CSS3, jQuery, Octopus, Microsoft Visual Studio 2015, Microsoft SQL Server 2014, VSTS, Web API, GitHub, LINQ, AJAX, NUNIT, .NET 4.5.2 Developer Pack, Microsoft Azure, Angular 2.0, JavaScript, Entity Framework.
.Net Developer
Confidential - Englewood, CO
Responsibilities:
- Involved in Analysis, Design and Development phases of the application.
- Involved in developing components for Business layer and Data Layer, implementation in MVC architecture.
- Used Angular 2.0/4.0 to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Built RESTful (Http/JSON) link to server-side back-end.
- Implemented Cascading Style Sheets (CSS), Master Pages and HTML for maintaining uniformity among all Web Pages in GUI.
- Used WEB API for implementing REST web service.
- Used Single Sign-on using Channel Secure Authentication.
- Worked on Two-way data binding in Angular 2.0/4.0.
- Worked on PRIMENG UI Components to develop UI Page.
- Typescript 2.0 to write .ts files
- Designed GMC Inspire Automation workflow
- Declarative markup and supports design patterns with the help of Typescript 2.0.
- Custom components and validation components.
- Worked on Built-in Generic CRUD Methods in controller and ADO.NET CRUD Methods in Data Access Layer.
- Web API Message handler is more like a http handler in ASP.NET, an interceptor for all Web API calls.
- Used IRIS Framework for User Activity logging, Web Traffic Logging, Error Logging.
- Every Web API Controller class inherits Base API controller and this is responsible for handling and logging al the errors.
- Designed and developed user interfaces using ASP.NET MVC Partial Views and multiple interfaces to transfer the data into different server
- Coding in writing business logic in C .Net, ASP.NET using MVC.
- Experience in developing applications using ASP.Net MVC 4.0 Framework HTML5 CSS 3.0 and Entity Framework.
- Used NAVEX, intake services provided by NAVEX Global
- Used NICE (Neptune Intelligence Communication Engineering), to access interactions (call recordings), Evaluations and Bundles.
- System will allow users to listen to audio files provided by NICE to support research.
- Two-way electronic data exchange of dispositions and inquiry status for the purpose of reconciling record receipt and dispositions between business partners.
- Worked on NPM to run Angular applications.
- Configure Database Procedures in app.config JSON for each page/view.
- DOM based Unit Testing.
- Azure Active Directory (AD) connect to provide a common identity for accessing both cloud and on-premises resources.
- Used ADSync Module as AD Directory synchronization that consolidates one AD with another.
- Message Handler to pass the WEB API Request from the user, this message handler verifies the incoming request Authentication headers to identify user.
- Worked on Agile, SCRUM development methodology.
- Used TFS server for version control and to manage agile methodology.
- Create policies and procedures to govern administrative functionality to include change requests.
- Used Grid Views, Details Views to retrieve, display and manipulate data.
- Data Masking, Auditing using SQL Server 2014.
- ADO.NET used extensively for database manipulations and connections.
- Involved in designing MSSQL Server database; wrote and maintained complex SQL queries, Triggers, User defined functions and the required Stored Procedures in T-SQL.
Environment: MS Visual Studio 2015, .Net Framework 4.x, IRIS Framework, Angular 2.0/4.0, PrimeNG, Typescript 2.0, NodeJS, NPM, TFS, Oracle, GMC Inspire Designer R11,Single Page Applications, Single sign-on, MVC, Channel Secure Authentication, C#.Net, Bootstrap3, Rest, JSON, Azure Active Directory, SQL Server 2014, T-SQL. NAVEX, NICE
.Net Developer
Confidential
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Worked with ASP.NET web forms, Master Pages, Web Services, and State Management, Caching features, Configuring Optimizations and securing the web application.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Created and deployed Web Services using ASP.NET, SOAP and XML for Pulling Customer Service Records.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Used AJAX for rich user interface operations, trade data with a Web Server without reloading the page and avoiding post back to the server.
- Designed and developed the user interface for various tools and implemented ASP.NET validation controls, JavaScript, JQuery, Bootstrap for server and client side validations respectively.
- Used JavaScript (JQuery) to enhance UI experience on Client-Side and also used JQuery to perform validations and catch the events on client's browser.
- Used LINQ to Entities for retrieving the data efficiently and Just in Time manner.
- Implemented Eager Loading and Explicit Loading, Compiled queries, Immediate Execution to improve performance to LINQ to Entities.
- Implement NUnit Testing, Integration Testing and Regression Testing.
- Followed Agile Methodology which involves daily scrums meetings and Sprint meetings (planning, Review, Retro) to meet deadlines and expectations.
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
- Involved in Coding and Tuning the queries, stored procedures and functions using T-SQL.
Environment: Visual Studio 2008, Web Forms, SOAP, HTTP, Ajax, AngularJs, HTML, CSS, JavaScript, JQuery, LINQ, TFS, Unit Testing, SSRS, T-SQL, SQL Server 2008.