Sr. Net Integration Developer Resume
Allen, TexaS
PROFESSIONAL SUMMARY:
- Over 11 Plus years of IT experience with strong focus on Microsoft .NET and database technologies including design, code and implementation.
- Experience in leading both on - shore and off-shore development teams.
- Eager in learning new technologies with focus on delivering reliable business solutions.
- Hands on experience in working with Microsoft Azure Cloud Services (PaaS & IaaS), Microsoft Azure Service Bus, DocumentDB, Internet of Things (IoT), Azure Search, Visual Studio Online (VSO).
- Worked on various Azure services like Compute (Web Roles and Worker Roles), Azure Websites, Caching, SQL Azure, Storage, Media Services, Azure Active Directory, API management and PowerShell Automation.
- Hands on experience with Microsoft Azure Cloud services, Storage Accounts and Virtual Networks.
- Experienced in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.
- Experienced in migrate an On - premises Instances or Azure Classic Instances to Azure ARM Subscription with Azure Site Recovery.
- Experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Experience in deploying .Net based web applications and websites into the Azure services and monitor website resources using .Net based APIs, REST APIs and PowerShell.
- Experience developing applications in MVC3/MVC5 design pattern.
- Strong background in HTML, XHTML, CSS, Bootstrap, Java script, JQuery, JSON, Angular JS, Node JS and AJAX.
- Worked on AngularJS of Scopes, Models, Services, Dependency Injection, Routing and Prototyping.
- Experience in developing services using Rest API (Web API).
- Extensive experience in development of web and client application with proficiency in n-tiers system development, SOA, WCF/Web Service, Object Oriented design, Agile development, MVC, and Database Programming.
- Experience in creating XML Web Services using ASP.NET and consuming Web Services from both Windows forms and ASP.NET web applications.
- Experience in publishing, locating and invoking Windows Communication Foundation (WCF).
- Experience in developing distributed applications using technologies that provide a suitable framework like Windows Communication Foundation (WCF), ASP.NET Web Services using SOAP and .NET Remoting.
- Experience in Transact-SQL using SQL Server 2005/2008 and extensive experience with tools such as SQL Management Studio and creating Stored Procedures, Triggers, Views and Joins to retrieve data from the database.
- Strong knowledge of database related techniques and their application using ADO.NET, T-SQL, LINQ to SQL and LINQ to XML.
- Used tools of Crystal Reports and SQL Reporting Services for generating reports.
- Hands on experience using SQL Server Integration Services (SSIS) as the product features a fast and flexible tool for Data Extraction, Transformation and Loading (ETL).
- Experience in using Source Controls like Team Foundation Server (TFS), Git and Visual Studio Online (VSO).
- Exploring on Power BI, COSMOS, Machine Learning, Azure Search Technologies.
TECHNICAL SKILLS:
Frameworks: Microsoft .NET Framework 4.5/4.0/3.5
Cloud Computing: AWS, Microsoft Azure, SQL Azure, Azure Search, Azure Active Directory, Visual Studio Online (VSO), Web Apps & Office 365.
Programming Languages: C#, VB.NET, JAVA, PHP, Perl, Visual C++, C/C++, Assembly Language.
Web / Mobile: ASP.Net, MVC, Web API, HTML5, CSS, JavaScript, jQuery, Angular JS, JSON, AJAX, Bootstrap, XML, XSLT, XAML, SOAP.
SOA: Web API, WCF, Web Services, Restful Services, Web Sockets.
Databases and Database Technologies: SQL Server 2003: 2016, MySQL 5.0/4.0, PHP, MS-Access 2003/2000, ADO.NET 2.0/1.x, T-SQL, PL/SQL.
Design Tools: UML 2.0/1.x, Microsoft VISIO 2000, ER Win 4.0/3.x, IBM Rational Modeler.
Development Environments: Visual Studio, MS: FrontPage, Zend Studio IDE, Dreamweaver 4.x, Flash CS4/CS3, Flex 3.x/2.x, Silverlight, Stylus Studio.
Application Servers: IIS 7.0/6.0/5.0, APACHE 3.x/2. x.
Source Control: Visual Studio Online (VSO), Team Foundation Server (TFS), GitHub.
Third party Tools: Kendo UI, Telerik, Dev Express.
Development Methodologies: SCRUM / Agile Methodology, RAD, XP.
PROFESSIONAL EXPERIENCE:
Confidential, Allen, Texas
Sr. Net Integration Developer
Responsibilities:
- Building and Installing servers through Azure Resource Manager Templates or Azure Portal.
- Migrating an On-premises virtual machine to Azure Resource Manager Subscription with Azure Site Recovery.
- Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
- Responsible to develop services using .NET/C# code and Web API technology (Restful API).
- Worked on Microsoft Azure Storage - Storage accounts, blob storage, managed and unmanaged storages.
- Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
- Experience with Power BI in converting data processing into analytics and reports that provides real-time insights.
- Experience with Azure Micro Services, Azure Functions and Azure Solutions.
- Integrated existing API's to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.
- Experience working on Service fabric and Azure container service. Designed and deployed architecture for Azure Service Fabric.
- Worked on Load balancers (Internal & External), DNS.
- Worked on ADFS and SSO - Active Directory Federation Services for On premise and Azure Cloud Active Directory.
- Experience on VMWare, HyperV, F5 Load Balancer.
- Involved in User Interface design and business layer implementation using C#, JQuery,Type Script WCF, Angular2.0 and Web APIs.
- Worked on the REST/Web API to create the services and tested on Fiddler and Used Angular JS to create the views.
- Worked on Angular 6 by consuming Restful web services & Used Angular 6 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Worked with Web API to provide services to HTTP requests and created Rest Services using ASP.NET Web API2.
- Created delegate handlers in Web API2 to implement global level logging and error handling.
- Fixing Bugs in existing tool and testing the application thoroughly.
- Working experience with TFS/VSTS, Jenkins, Git, Jira, Ansible, Docker, ELK, Nexus, Sona Qube, Ansible.
- Implemented Active Directory in Windows server 2012.
- Identifying opportunities to improve infrastructure that effectively and efficiently utilizes Office 365 and the Microsoft Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
Environment: Microsoft Azure, ASP.NET MVC6, .Net Framework 4.6, C#.Net, Visual Studio 2017, Bootstrap, Angular 6/7, JSON, SOAP UI, Fiddler, SQL Server 2016, Team Foundation Server (TFS), Visual Studio Online (VSO), Jenkins, Git, Jira, Docker, K2 Workflow.
Confidential, Frisco, Texas
Sr. Net Full Stack Developer
Responsibilities:
- Actively involved in Agile (Scrum) meetings discussing the requirements, integration of modules and best development practices for solution.
- Participated in daily scrum, sprint Planning and Retrospective meetings.
- Developed the web application using ASP.NET MVC5, C#, JQuery, JSON, Ajax and Bootstrap.
- Developed MVC views that are more user-interactive using JQuery plugins for drag and drop, jQuery validator, AutoComplete, AJAX, JSON and Bootstrap.
- Extensively worked with the Partial pages, layouts, sections to design the CSHTML pages with Razor engine to get the consistent look and feel.
- Implemented ASP.NET MVC Routing for mapping the browser request to the controller action.
- Used MVC AntiForgeryToken to prevent the Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) hacks.
- Implemented Caching and State Management strategies to improve the overall performance of the application.
- Used Bundling and Minification to optimize the performance of the application.
- Implemented Web API services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Used Microsoft Service Bus for sending data through Queues from One project to another project within the application.
- Used Blob Storage, Table Storage & Queues for storing Media files in the Azure Storage development.
- Used Fiddler and Chrome Developer tools to analyze and debug the UI issues while developing.
- Used SOAP UI to test the web services request and response object.
- Used JIRA for bug tracking and resolving the issue and updating the product backlog items.
- Created and maintained database objects like complex stored procedures, triggers, cursors, Tables, views and SQL Joins in SQL server 2016 CTE.
- Maintained build versions and code versions using Team foundation Server’s Version Control (TFS).
Environment: Microsoft Azure, ASP.NET MVC5, Web API, .Net Framework 4.6, C#.Net, Visual Studio 2015, Bootstrap, JQuery, JSON, SOAP UI, JIRA, Fiddler, SQL Server 2016, Team Foundation Server (TFS), Visual Studio Online (VSO).
Confidential, Irving, Texas
Lead .Net Developer
Responsibilities:
- Involved in analyzing the present tools the supervisors are using in call center to perform their job duties.
- Used ASP.NET MVC5 and Angular JS to develop the application.
- Involved in developing the WCF Web services to integrate with the Avaya One X IPACD system for the ability to remotely connect and listen to live calls.
- Integrated the Qfinity application to listen to recorded calls that agents took previously.
- Developed the survey tool to give access to the supervisor how the customer was treated during the call.
- Designed and developed the Clicks stream tracking to understand how the supervisors are using the application.
- Implemented ASP.NET MVC5 Routing for mapping the browser request to the controller action.
- Developed the Views using MVC5 RAZOR Engine and Angular JS for the client side scripting.
- Implemented MVC5 Repository Pattern to loosely couple the data access logic from the remaining application logic.
- Used WCF to create Web Services to logically connect the UI with the layers.
- Contracts and Services were written using WCF to interact with third party systems.
- Used BasicHttpBinding and WSHttpBinding to interact with other WCF services.
- Maintained build versions and code versions using Team foundation Server’s Version Control (TFS) and later moved the code version system to Git.
Environment: ASP.NET MVC5, Windows Communication Foundation (WCF), Web Services, .Net Framework 4.5, Entity Framework, SharePoint, C#.Net, Visual Studio 2012, HTML, CSS, JQuery, JSON, Angular JS, LINQ to XML, LINQ to SQL, Avaya One X, Qfinity, DevOps, NUnit, Git.
Confidential, Honolulu, Hawaii
Sr. WCF Application Developer
Responsibilities:
- Involved in analyzing the present Claims Processing System and implementing the same structure to the Drug and Dental Claims.
- Used AGILE methodology for iterative task completion by having Daily Stand-ups.
- Used ASP.NET MVC2 Model Driven Validation for validating the data.
- Implemented ASP.NET MVC2 Templates to create a standard template for displaying and editing data.
- Used ASP.NET MVC2 Layouts to create a consistent look and feel for the web application.
- Used Web Service Factory tool to generate the necessary Web Services to integrate with the different parts of the application.
- Implemented MVC2 Code First Approach by creating the Model Classes first and generating the database from the model classes automatically.
- Created the Entities using Entity Framework for all the QNXT Database objects for the WCF Web Services.
- Used WCF to create Web Services to logically connect the UI with the layers.
- Contracts and Services were written using WCF to interact with third party systems.
- Developed WCF services to interact with third party systems to pull patient, Facility and Provider’s information.
- Used BasicHttpBinding and WSHttpBinding to interact with other WCF services and Third party systems like, QNXT, FACETS and CAE etc.
- Used LINQ to SQL for querying data from the database and for inserting and updating templates and cases into the database.
- Explored. Prototyped using BizTalk Server to represent the business process complied.
- Maintained build versions and code versions using Team foundation Server’s Version Control (TFS).
- Written Unit tests for the business logic using Moq-Framework.
Environment: ASP.NET MVC2, Windows Communication Foundation (WCF), Web Services, BizTalk Server, .Net Framework 4.0, Entity Framework, C#.Net, Visual Studio 2010, HTML, CSS, JQuery, JSON, AJAX, LINQ to XML, LINQ to SQL.
Confidential, Phoenix, Arizona
Sr. NET WCF Developer
Responsibilities:
- Developed and implemented web user interfaces using C#, ASP.NET, CSS, jQuery, JSON and Telerik’s Rad Controls.
- Used AGILE methodology for iterative task completion by having Daily Stand-ups.
- Developed the application as Model View Presenter thus achieving separation of business logic and User Interface.
- Used JQuery for client side validation, navigation and for firing server side events.
- Created Tabs for Admin UI using Ajax Control Toolkit.
- Developed modal windows, customized date picker controls, dynamic drop down boxes linked with server using JQuery.
- Used Widgets Grid to display the data in the tabular format.
- Used XSLT to show the patient eligibility information from two different applications.
- Used WCF to create Web Services to logically connect the UI with the layers.
- Contracts and Services were written using WCF to interact with third party systems.
- Developed WCF services to interact with third party systems to pull patient, Facility and Provider’s information.
- Used BasicHttpBinding and WSHttpBinding to interact with other WCF services and Third party systems like, QNXT, FACETS and CAE etc.
- Used LINQ to SQL for querying data from the database and for inserting and updating templates and cases into the database.
- Implemented Localization using Custom Web Part Control.
- Maintained build versions and code versions using Team foundation Server’s Version Control (TFS).
- Written Unit tests for the business logic using Moq-Framework.
Environment: Widget Framework, Windows Communication Foundation (WCF), Web Services, .Net Framework 4.0, C#.Net, Visual Studio 2010, HTML, CSS, JQuery, JSON, AJAX, LINQ to XML, LINQ to SQL.
Confidential, Las Vegas, Nevada
Sr.NET Application Developer
Responsibilities:
- Worked in a Scrum based Agile environment for rapid development of the application.
- Involved in developing the application using .NET Framework 3.5, C#.
- Implemented user interface using WPF Windows Forms.
- Designed an error monitoring system to automatically trigger an email when an internal server error occurs.
- Used different layout controls like stack panel, dock panel, group box, scroll viewer, etc. to manage the size, positions and layout of the child controls.
- Extensively used the .NET controls like List Box, Dropdown box, Radio Button along with the Cursor Class like Cursors. Arrow and Cursors. Wait.
- Used the XAML code in WPF to include State Changed event and Background Worker Component Model.
- Used the Infragistics Net Advantage controls like xamDataGrid to enhance the presentation layer.
- Extensive use of data binding techniques to XamDataGrid and WPF data grid.
- Created several database objects such as Views and Stored Procedures in SQL Server database.
- Retrieved and updated data in Microsoft SQL server by using and implementing T-SQL stored procedures.
- Extensively used ADO.NET objects particularly those present in the namespaces System. Data and System.Data.SqlClient.
- Extensively worked on the SQL queries, stored procedures & Functions. Written complex stored procedures.
- Used .NetSqlProviderService Web Services to authenticate users in the WPF Windows Forms.
- Performed the initial unit testing during the development of code and functional testing of the business logic.
Environment: .NET Framework 3.5, C#, ADO.NET, SQL Server 2005, JQuery, JSON, WPF, XML, XAML, XSLT, NUnit.
Confidential
.Net Developer
Responsibilities:
- Prepared documents like functional design specification, detailed design specification and basic functional design. Created UML diagrams using Microsoft Visio.
- Constructed Class Libraries containing code for business and data access in the form of ASP.NET pages.
- The logic was implemented using C#.NET and ADO.NET.
- Enhanced the application from time to time for the varied user authentication levels and access rights.
- Used Form based Authentication to authenticate users, and ASP.NET validation controls such as RegularExpressionValidator and CustomValidator to validate the information provided by the users.
- Also created user web controls to allow ease of maintenance and reusability.
- Developed a library of strongly typed collections to take advantage of early binding which led to more reliable and more robust code while increasing performance.
- Used datalist, datagrid and repeater controls for displaying the data retrieved from the database.
- Implemented XML, XSD and XSLT documents for validating and displaying XML contents in HTML format.
- The XML files were verified according to the schemas and a custom exception handler was written for schema oriented errors, warnings and messages.
- Extensively used Dynamic SQL commands and SQL stored procedures to interact with the Database.
Environment: ASP.NET, C#.NET, Java Script, ADO.NET, SQL Server 2005, XML, XSD, XSLT, Windows Embedded XP, Visual Studio 2003.