Arjuna Sama - Senior .net developer |
[email protected] |
Location: Austin, Texas, USA |
Relocation: Open |
Visa: H1b |
Arjuna
.Net Developer [email protected] 7043866608 _______________________________________________________________________________________________ PROFESSIONAL SUMMARY Over 10+ years of experience in developing, implementing Web Applications, Window Applications and products using visual studio 2017/2015/2013, C#, ASP.NET, Dot NET Framework, Team Foundation Server, IIS web servers and data bases like SQL Server 2012 / 2008. Design, Develop and Implement Web Applications using .NET Framework Architecture including C# .NET, Win Forms, ASP.NET, AJAX, WCF, WPF Web Services, ADO.NET, Data Entity Framework, XML, IIS and Visual Studio. Expertise with application development using Object Oriented Analysis & Design techniques (OOAD). Experience with designing and development of applications using MVC, MVVM design patterns. Expertise in implementation of optimized, secured WCF Services by using Service, Operation, Data, Fault and Message Contracts. Extensive experience in Core C#, ASP.Net MVC 5.0, WCF, Web services, front-end technologies like HTML5, CSS3, JavaScript, AJAX, JSP, JSTL, jQuery, Kendo UI controls, and other JavaScript libraries (jQuery, Angular 8, Angular Js, Bootstrap and DOJO). Experience in Microsoft Dynamic CRM 2016, Dynamics 365 Customer Engagement (8.X) and Dynamics 365 (9.X) on Unified Interface customization and integration with MS SharePoint 2010 and MS Outlook. Proficient in customizing Unified Service Desktop client (4.0) for Microsoft Dynamics 365 CE. Implemented client-side Interface using React JS. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application Worked on different modules like Sales, Service, Marketing, Project Service Automation in Microsoft Dynamics CRM. Experience in developing User Interface (UI), Business Logic and Data Access components to meet user requirements. Experience in Developing XML Web Services Publishing and consuming them. Possess in-depth knowledge in SQL Server 2017, SQL Server 2012/SQL Server 2008, with technologies such as Stored Procedures, Views, Triggers, Transact SQL. Hands on experience in developing applications to access data and data services in ADO.NET. Extensively & efficiently used Data Reader and Datasets in ADO.Net to retrieve, display, edit and update data in the database. Proficient in Test Driven Development (TDD) and Object-Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control. Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS. Expertise in developing WPF and Win Forms applications using .NET Framework 4.5 ,4.0, 3.5, 3.0 & 2.0 Good hands on knowledge of OOPS (Object Oriented Programming Structure) and Agile methodology. Hands on experience writing Scope Scripts for Cosmos (Big Data) Azure Services and cloud services Sound knowledge in C# .Net, WCF, WPF, LINQ, Entity Framework, ADO.Net, WinForms, and several design patterns. Solid Experience of C/C++ /VC++ development Experience in developing micro services using ASP.NET core Experience working with .NET features like Events & Delegates, Generics & Collections, Multi-Threading, Exception Handling, Serialization, LINQ. Hands-on experience in Azure Cloud services such as PaaS, SaaS and IaaS. Ex: WebApps, WebJobs, Functions, SQLAzure, CosmosDB, Service Fabric, Docker and Kubernetes. Experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory. Experience in Creating Azure SQL database performed monitoring and restoring of Azure SQL database. Performed migration of Microsoft SQL Server to Azure SQL database. Experience on Windows Communication Foundation (WCF). Experience working with Azure components (Azure Blob, storage, containers, keyvault) Deep understanding of WPF and related concepts, including data binding, Data Templates, Control Templates, MVVM Experience in developing UI using Silverlight 3.0/4.0, ASP.Net Server Side Controls, HTML5 Controls, CSS3, JavaScript, and JQuery. Experience writing and deploying AWS Lambda Functions. And Hosting applications with the AWS Cloud. Experience in implementing client-side JavaScript, JQuery, HTML, DHTML, and CSS. Strong skills in writing XML, XSD, XPATH and transforming the documents in to HTML, XHTML using XSLT. Experience with XML, XSLT, User Controls, Custom Controls, SOAP, WSDL,Web Services, Validation Controls, Authentications like windows authentication, forms authentication. Experienced with using Source Code Version Control Systems like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server). Knowledge on developing Reports using SQL Server Reporting Services (SSRS). Exclusively developing and deploying Web Services using WSDL, UDDI and SOAP. Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations TECHNICAL SKILLS Programming Languages : C#, .Net, Java, C++ Web Technologies : ASP.NET, HTML, HTML5, AJAX, Web-Services, JSON, AWS. Scripting Language : XML, CSS, Java Script, AngularJS, React JS, JQuery, Bootstrap, WSDL, XSD Technology : MSFT.Net Framework 1.1/2.0/3.0/3.5/4.0, ADO.NET, WCF, WPF ADO.Net Entity framework Microsoft Technologies : Microsoft Dynamics CRM 2016,Dynamics365 CE(On-Premise and Online) Database : SQL Server-2008/2012/2017, MS-Access, Oracle 10g Development Tools : Microsoft Visual Studio .NET 2008/2010/2012/2013/2015/2017, XCode, Eclipse Web Server : IIS5.1, IIS 6.0 and IIS 7.0 Operating Systems : Windows XP/Vista, Windows 7/8/10, Mac OS X Versioning Tool : Team Foundation server, Rational Clear case EDUCATION Bachelors of Engineering in Electronics and Communication, Osmania University India. Masters in MIS from University of Houston PROFESSIONAL EXPERIENCE US Bank, Dallas, TX Dec 2022 Present Sr.NET Developer Responsibilities: Gathering requirements from business line users and creating action plans based on the business logic. Extensively involved in developing components for Business Logic and Data tier using C#, ASP.NET MVC, and ADO.NET. Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering, and paging with Entity framework in MVC. Implemented advanced state management using NgRx and RxJS to handle complex state transitions and asynchronous data streams using Angular 16. Responsible for developing the reusable Components on UI (Razor Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts. Developed and maintained web applications using Angular 14 and transitioned to Angular 16 Implemented AJAX controls for partial page updates and to decrease the response time on the pages. Extensively worked on developing the front end with a rich User Interface for the application. Used Entity Framework for SQL Server database access from the data source. Working with the client-side technologies Java Script, jQuery, HTML5, CSS3, and Bootstrap Developed Server-side validations using Validate framework and client-side validations using Javascript. Scanning the code by using vulnerability tools like SonarQube, Fortify, and Blackduck and remediating the vulnerabilities before the target date. Working on an integration project with both bi-directional and uni-directional integration between two different systems. Developed and maintained CI/CD pipelines for continuous integration and deployment using CloudBees Jenkins. Implemented and managed JFrog Artifactory as a centralized repository for storing, versioning, and distributing software artifacts. Involved in onsite interactions on a daily/weekly basis in getting clarifications on requirements. Participated in code reviews, planning, estimation, and daily scrum meetings. Environment: Visual Studio 2019/2017, C# 4.0, Visual Studio Code, Azure, Java Script, Entity Framework 4.0, MVC 5, AJAX, jQuery,PowerShell,.NET Core 3.1, JavaScript BCBS, Kansas City, KS Sep 2021 Dec 2022 Sr.NET Developer Responsibilities: Worked on enhancements to the project using Microservices, SQL Server, .Net Core 3.1. Developed in Agile\Scrum atmosphere. Worked on creating new components and enhancing existing components using Angular. Created Services to consume REST API's and to communicate between components using Dependency Injection. Designed and Consumed XML Webservices using Microservices. Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users. Implemented authorization, authentication, and extensive exception handling. Implemented LINQ Query operations like Grouping, Ordering and Filtering operations. Created RESTFUL services using WebAPI, built HTTP services and formatted responses using web API media type formatter to JSON. Responsible for front-end Ul development using HTML5, SCSS, Typescript, PrimeNG, Angular 12, and RxJS. Wrote Unit Testing for all methods in different layers using NUnit. Experience in designing and implementing infrastructure as code and CI/CD pipeline for deployments of large-scale web applications. Created Angular 12 components, implemented Interpolation, Input Variables, Bootstrapping, NgFor, Nglf, Router Outlet, event binding, and decorators. Imported data from flat files to SQL Server database using SIS Also used Azure for Scaling and checking the reliability of the applications which were developed during the project Deployed web application to Microsoft Azure Service Fabric Created Angular Components, Directives, Services and Reactive Forms to collect the input from User. Implemented Services by using HttpClientModule in Angular 12 for making the API calls and inject data into the required components. Use Window Azure to deploy the applications on cloud and managing the session Mange both production support and enhancement development with competing timelines. Working on Azure for highly available customer facing B2B and B2C applications Created a database known as SQL AZURE database, which integrates with Active directory and Hadoop. Deployed and Maintained windows phone applications on Azure cloud technologies. Diagnose production issues and determine the needed fix. Determine a corrective action plan in order to get the production environment accurate. Used GIT for version Controlling and source code sharing and used MSBuild. Environment: Visual Studio 2019/2017, C# 4.0, Visual Studio Code, Azure, Java Script, Entity Framework 4.0, TFS 2010, MVC 5, AJAX, jQuery,PowerShell,.NET Core 3.1, JavaScript Consolidated, Newyork, NYC June 2021 Sep 2021 Sr .NET Developer Responsibilities: Effectively involved in various stages of development of the project starting from the project planning until production and maintenance using agile methodology. Worked on the Business Logic for all the modules in a separate Business Layer in C# and this was implemented using WCF. Used Model View Controller (MVC 5) architectural Design Patterns for the development of the product Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET MVC 5, JQuery, HTML5 , XML, WCF, and CSS3 using Agile development practices Developed Single page application and dynamic responsive web applications with Angular 10 Created and consumed Web API Restful services to consume full Http features like URI s, request/response headers, caching, versioning and various content formats Test the APIs using swagger and postman Created res-usable components, custom modules, custom directives, pipes, services in Angular 10 Used Postman tool to test the web API for performance improvements based on configuration changes Worked on tools like Fiddler, Soap UI. Testing and deployment of different versions of the application to different environments like DEV, QC, Staging & Production ,bug-fixing based on the issues reported in UAT issue tracker. Used .NET object oriented features(C#), event handling, error handling, caching and security feature Performing detailed root cause analysis for problems in addition to providing quick fixes to address immediate symptoms. Environment: C#, .NET Core,HTML5, CSS3, Angular, Web API, Agile, Typescript, AJAX, JSON, IIS 7.0, HTML5, CSS3,WCF Wells Fargo, Minneapolis, MN Jan 2020 June2021 Sr .NET Developer Responsibilities: Involved in planning and implementing sprints along with project management team. Worked on JIRA for tracking user stories and HP ALM QC for Defect s tracking. Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS Data back as JSON and parsing it onto UI. Utilized the features of Angular 8 to present effective web design Customizing and configuring of Microsoft Dynamics 365 service and Unified Service Desk Modules Using OOB features and Custom JavaScript s. Test the APIs using swagger and postman Developed localization API s which stores the translated data in Azure and Sql tables and Deploy WCF services on Azure cloud Built Angular 8 components, UI services to consume rest services using Component architecture of Angular 8. Created stored procedure for generating reports using SQL Server Reporting Services (SSRS). Worked on SLA management, UII framework for customizing USD components. Worked on Hosted Controls, Actions, Events, Agent scripting, Windows navigation rules etc in USD. Used Postman tool to test the web API for performance improvements based on configuration changes in azure portal for load balancing and other performance improvement settings in Azure SQL DB Worked on tools like Fiddler, Soap UI, XrmToolBox, Plugin Registration Tool. Worked on writing JavaScript s, Business Rules, Plugins, Workflows and Ribbon customizations Improved application performance using Azure Search and SQL query optimization. Designed and Developed WebApi's for Microservices. Implemented Azure Application Insights to store user activities and error logging. Worked on Dynamics 365 CE version 8.2 upgrade to Dynamics 365 CE version 9.0. Knowledge on in configuring AppDynamics application monitoring tool and Splunk logging tools. Hands-on on Plugin, JavaScript and USD debugging skills. Testing and deployment of different versions of the application to different environments like DEV, QC, Staging & Production in azure, bug-fixing based on the issues reported in UAT issue tracker. Performing detailed root cause analysis for problems in addition to providing quick fixes to address immediate symptoms. Environment: C#, .NET Core, Entity Framework 6.0, HTML5, CSS3, Angular 8, Web API, Agile, Typescript, AJAX, JSON, IIS 7.0, HTML5, CSS3, Azure, S3, SQL Server 2018(T-SQL,PL/SQL, Stored procedures, Triggers). Aon ,Chicago,IL Aug 2018 Dec 2019 .NET Developer Responsibilities: Involved in MVC Design, and Development of ASP.NET Web Forms using C#.NET. Used SharePoint 2010 for developing dashboard's including detailed page request such as timings, names and resources using stored procedures. Using SharePoint Designer 2010, created end to end solutions on top of SharePoint using functionality such as the Data View web part, Workflow designer, manipulating web part zones, creating page layouts, using the built-in reports. Developed forms using ASP.Net, Telerik controls and SharePoint Server 2010 objects. Developed Master Pages for the system using C#.NET and ASP.NET. Expertise in Angular controllers, directives, components, factory service resources, routings and events. Used AngularJS filters for search, sorting, pagination and custom filters Worked on and Migrating applications from Angular 4 to Angular 8 Deployed an application using Azure Devops pipeline Deploy SharePoint 2010 .wsp package to Production and UAT environments. Set up and configuration of various instruments on AWS direct connect to create DEV/IT, UAT and Production environment for short-term internal projects. Designed and Developed Microservice's for the business components using .NET framework. Comprehensive understanding of BizTalk Architecture, Message Processing Patterns and Message Delivery Patterns. Building and Migrating applications from .Net 4 to .Net Core 1.0. Used FileNet and Aspose Services for document sharing and retrieving. Debugging BizTalk application using Health and Activity Tracking and Biz Talk Admin Console. Used SQL Azure extensively for database needs in Customer Lookup & certificate lookup. Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS. Integrated Cosmos streams, SQL data (Azure database) and Kusto s data to UI Using MVC architecture. Designs and develops .NET framework for backend services according to business and technical requirements using C#, ASP.NET MVC, JavaScript, AJAX, jQuery, HTML5, CSS3 and Web Services. Using Team Foundation Server (TFS) and VSTS as source control and project repository. Developed dashboard reports using SSRS, Excel Services & Performance reports for Project Server & SharePoint content data. Used ASP.NET AJAX controls extensively in the development of custom web parts and user controls for SharePoint Application. Environment:NET Framework, C#, ASP.NET, SharePoint 2010,.Net Core, Biztalk, FileNet, ServiceNow, Microsoft Visual Studio 2013,Angular 4/8, SSRS, SSIS ,Azure, AWS SERVICES, JavaScript, CSS, AJAX, jQuery, SQL Server 2012 & Team Foundation Server Assurant, Miami. .Net Developer July 2017-Aug 2018 Responsibilities: Involved in Development like Analysis, Design, Coding, Unit Testing, Integration Testing, Review and Release as per the business requirement. Developed XML Web Services using C#, ASP.NET, SOAP, XML, XSLT and WSDL. Developed interactive pages of the application using ASP.NET Web Forms pages for the code behind modules. Used Angular and NodeJS for making Restful API calls and data binding and Worked with Web API for building RESTful applications on the .Net Framework. Developed various services in angular that consume rest services from the backend written in .NET. Also Utilized reusable components and guards to better accommodate the complete web application. Designed AngularJS Modules and Controllers using different directives like ngShow, ngRepeat, ngApp, ngController and many more Implemented Angular Service calls using Angular Factory Worked with Key CRM business areas including Lead, opportunity, Case, Solution and Marketing Designed and developed system, application and program code according to business and technical requirements using Sage CRM, ASP.Net, AJAX, JavaScript, Visual Studio. Writing Table Scripts, SQL Scripts using Sage CRM and SQL Server. Developing ASP applications and custom pages using Sage CRM. Assist with deployment using CRM setup factory. CRM Experience in using reporting tools like Crystal Reports, SSRS. Building SSRS report and linking with Sage CRM Worked on web pages and business objects using C#, XML in a mixed ASP.NET environment. Actively involved in coding and designing using C#, XML, ADO.NET, JavaScript, HTML5, and Cascading style sheets (CSS3). Coded AngularJS controllers and directives for application functionality and filters for heavy DOM manipulation Used Validation Controls for corresponding validations required for business logic in the Forms. AngularJS was used for creating the controllers, Factories, Services, Custom Directives. Involved in SQL Server data modelling, Stored Procedures and customized Microsoft Data Access Responsible in developing Stored Procedures, Views, Indexes, triggers, scripts for database transactions on SQL Server 2012 Environment: Visual Studio 2013, SQL Server 2012, C#, JavaScript, HTML, Team Foundation Server, SSIS, SSRS, ASP.NET, SAGE CRM, JavaScript, CSS, AJAX, jQuery J Craig Venter Instituite ,Maryland. .Net Developer Sep 2016-June 2017 Responsibilities Involved in designing User interface and Prototypes for the application using ASP.NET Responsible for developing Application using ASP.NETMVC 3.0 and C#. Involved in design, development and maintenance. Used UML for designing the application. Designed web forms using different HTML Controls. Actively involved in coding and designing using C#,XML, ADO.NET,JavaScript, HTML, and Cascading style sheets (CSS). Experience in VSTO using .NET developing add-in for office application to implement business functionality Developed background process infrastructure on top of Windows Azure Queues. Used micro services architecture, based services interacting through a combination of REST and leveraging azure to build, test and deploy Identity micro services. Developed and maintained Application and eCore logic (using C#,WPF and MVVM) which allows administrators to manage Test results for distributed datalog streams. Developed .NET Core Function Apps with HTTP Triggers, Azure Service Bus Triggers, Azure Storage Queue Triggers, Timer Triggers Involved in designing, Coding and documentation of application flows and worked on presentation layer for developing GUI and developed using WPF Used WPF built-in set of data controls to bind and manipulate data within applications. Extensively worked on designing, developing WPF application using MVVM and MVP design patterns adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing. Used Validation Controls for corresponding validations required for business logic in the Forms. Responsible in developing Stored Procedures, Views, Indexes, Scripts for database transactions on SQL Server2008. Extensively worked on MS- SSRS, SSIS and Slowly Changing Dimensions. Extensively used ADO.NET for database connectivity and transactions. Used Dataset, Data Tables, Data Adapter, Data Reader and other ADO.NET connectivity controls extensively. Responsible for developing WCF Services using C#. The application extensively absorbs and exposes web services. Responsible is using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services. The project went through full SDLC using Agile. Used UML for designing the application. Used Design Patterns. Coordinate with the QA Team for Unit Testing and Integration Testing of different modules. Environment: Visual Studio 2013, ASP.NET MVC 3.0, C#, WCF Services,WPF, Azure, Angular JS, JQuery, Bootstrap, Java Script, JSON,CSS, Design Patterns, Web Forms, ADO.NET, SQL Server 2012, Stored Procedures Visa, Austin , TX. .Net Developer June 2016-Aug 2016 Responsibilities Participated in System Analysis and Application Designing Sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution. Participated in full Software Development Life Cycle (SDLC) and implementing the application using MVVM pattern with WPF forms as the front end communicating to Middle Tier Service based on SOA architecture. Developed WPF application using Control Templates, Data Templates, Bindings, Converters, and Routed Events, Breaking changes in the .NET Framework 4.0 version have been reviewed in detail. Breaking changes were made for a number of reasons, including standards compliance, customer feedback, and correctness. XML and SOAP were used to exchange structured and typed information with help of web service over the internet. Developed Data access Layer Using Entity Framework. Configure and Deploy code to production. Used Angular JS for Data binding, Controllers, Dependency Injection, Templates, Expressions, Directives, Filters and Modules. Worked on building web applications, WCF services and other real-time interfaces to create user experience that meets and exceeds the needs of the client and internal team specifications using agile and scrum methodology. Used Data Annotation, Partial Views, Layouts, Strongly Typed views in Model View Controller (MVC). Used Razor Engine for creating web pages. Worked on Migration asp.net application to MVC 4.0 application. Coding Extensively in C# to implement business logic and developing interface classes. Generated Unit Test Cases using Visual Studio 2010. Optimized the Stored procedures for fast data retrieval. MSMQ stores messages in memory for increased performance, and a message may be sent and received from a queue without ever having been written to disk. Developed web application GUI using ASP.Net, C#.Net, JavaScript, AJAX, Worked on PL/SQL, creating different views for data modeling. Used Git for managing the source code. Environment: .NET Framework 4.0, SOA, PL/SQL, WPF, WCF, AngularJS, WCF, AJAX, MVC 4.0, Visual Studio 2013, Oracle 10g, MVC, ASP.NET, SOA, LINQ, Jboss, EDI, Microsoft Azure, SQL server 2012, BizTalk, Toad ,Git, SOAP, XML, TFS. Wipro Ltd. ,India July 2013 May 2015 .NET Developer Responsibilities: Responsible for involving in all phases of Project Development life cycle. ASP.NET was used to build the Front end user and C# was used for business layer and data layer. Involved in designing and implementing Project Module, Budget Module. Analyzed business requirements to evaluate the design of the application. Designed Web Forms using different ASP.NET Server Controls, Validation Controls, and other third party controls. Extensively used JavaScript in ASP.NET for developing the Web Pages. ADO.NET was extensively used by Project module and Budget module. Dataset, Data Adapter, Data Reader and other ADO.NET connectivity controls were extensively used. Used ASP.NET validation controls for validating the information provided by the user and implemented input validation using the ASP.NET Input Validation Controls. Heavily used .NET Web Controls, Validation Controls and User Controls. Wrote SQL Queries, Stored procedures, Joins, Triggers to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL Server 2008. XML Web Services are exposed to provide the Project details to Vendor applications. Windows Authentication was used to authorize users. Used Web Services for project management, architecture, production, application development and ongoing maintenance throughout the site. Responsible for developing Stored Procedures, Views, Indexes, Scripts effectively and called from Data Access Layer. Coordinated with the QA team and make sure all the functionality of the application are tested. Responsible for maintaining versions of source code using Team Foundation Server (TFS). Environment: Visual Studio 2008, Web Forms, ASP.NET, C#, ASP.NET Server Controls, Third Party Controls, ADO.NET, XML Web Services, SQL Server 2008 Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user interface javascript business intelligence sthree database active directory information technology container edition hewlett packard microsoft procedural language Illinois Kansas Minnesota Texas |