subhash - Sr .Net Full Stack Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: |
Visa: |
Subhash
Full Stack .Net Developer [email protected] 469-630-1451 PROFESSIONAL SUMMARY Around 10 Years of IT Experience in Requirement Architecture, Analysis, Design, Development, Implementation of Web-based and Windows based, Client-Server and n-tier Applications. Extensive experience in web application using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, XML, Bootstrap, Blazor WASM,Blazor server, Angular 6/8/10/12/13/14, kendo UI Web that follows W3C Web Standards and are browser compatible. Good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation. Possess technical skills in .NET Technologies like .NET Core/angular, ASP.NET MVC, C#.NET, Web API s,WCF, Entity Framework and Dapper, Web Services, AJAX, SOAP, LINQ ,XSLT, XSD and XML. Developed websites using JavaScript frameworks such as AngularJS, Angular6/8/10/11/12/13/14,NodeJS etc. Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications. Extensive experience in ASP.NET MVC4/5 with strong understanding in creating and managing Views, Partial Views, View Models, Action Filters. Expertise in designing and developing the Class Libraries for encapsulating the reusable functionalities like creating the Library for Data Access Layer and implementing lots of reusable business rules. Experience with Kendo UI controls and Telerik controls in building interactive and high-performance websites and application and dealt with developing applications using design patterns like MVC, Unit of Work dependency injection IOC pattern and Repository pattern. Extensive experience in making website accessible to each and every individual by following WCAG 2.0 standards. Experienced in using Web Form Application development through C# and experienced in using ASP.NET AJAX to enhance server-based ASP.NET Web Forms applications. Proficient in PL/SQL Server Database Writing Queries, Constraints, Views, Stored Procedures, Triggers and User Defined Functions. Experience in developing windows applications with GUI using Windows Presentation Foundation (WPF) and Service oriented applications (SOA) using Windows Communication foundation (WCF), MVVM, XAML. Strong knowledge of containerization and orchestration using OpenShift. Good knowledge on Adobe sign Webhooks and PDF. Exposure to Agile, Scrum, Waterfall development methodologies. Worked on Scheduling, managing SAP BODS jobs in SAP server data designer and SAP HANA and SAP ABAP. Experience in Version Controlling tools such as VSS, Clear Case and TFS,GIT. Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Adobe Photoshop, Adobe Flash and Adobe Illustrator. Experience in working with .NET features like Inheritance, Polymorphism, Interfaces, Events& Delegates, Generics &Collections, Exception Handling in.NET applications. Hands on Experience in using various frameworks, tools and technologies like Visual Studio, Dreamweaver. Extensive knowledge of the Software Development life Cycle (SDLC) from requirements gathering, Analysis, Design, Development, Integration, Implementation and Testing of applications. Created WCF Soap/Rest services and used different bindings to make it available to different clients. CI/CD implementation with VSTS and Jenkins and created SQL queries to reduce the complexity of debugging whole code, we developed microservices for smooth service running. Experience in developing stored procedures, triggers using SQL, PL/SQL and T-SQL in relation databases such as Oracle & SQL Server Reporting Services (SSRS). Experience in creating test cases using NUNIT, Jasmine, Karma. Experience with Continuous Integration and deployment using AZURE DevOps.Strong knowledge on fixing isues with build pipelines. Used JIRA, Version one, domain driven design, Test Driven Development, Team Foundation Server (TFS), VSTS, Sub Version for code review, code control, project management and documentation. Experience in setting up Devops environment by migrating from legacy manual release and deployment. Has Sound functional knowledge on Finance, Medical, Banking and Telecommunication domain etc. Excellent interpersonal as well as oral and written communication skills. Good team player with ability to work in a team or as a sole developer. Education : Bachelor s in Computer Science|Veltech University |Chennai TECHNICAL SKILLS .NET Technologies C#.NET,.NET core(4.7/4.5/4.0/3.5),ASP.NET/ ASP.NET Core, WPF, LINQ, Window Services, Microservices, Web Services, Web API, Restful Services and SOAP. Web Technologies HTML/HTML5,XML,XHTML,CSS/CSS3,JAVASCRIPT,BLAZOR,JQuery,Blazor,Bootstrap,Angular,NodeJS,ADF, AJAX, JSON. Databases SQL Server, Oracle, No SQL,KQL. Languages C#, VB.NET, SQL, T-SQL, PL/SQL, XML,Spark,Scala, HTML. Middleware ADO.NET Web Services, LINQ to SQL, Kubernetes. Application Servers Windows Server, Microsoft IIS, AZURE Devops. IDE & Tools VisualStudio2022/2019/2017/2015/2014/2012,SQLServer2017/2019,Power platform, SQLServer,SharePoint,Selenium,XUnit/NUnit, Redux,Crystal Reports, Cognos, and SSRS. Frameworks .NET Framework, ASP.NET MVC5,Bootsrtap 3&4,MVVM,ORM. Version Controller TFS, Visual Source Safe, YAML,Sub Version/Smart SVN, GitHub. PROFESSIONAL EXPERIENCE ________________________________________ Corteva Agriscience, Sr.NET Full Stack Developer February 2021 Till Date Description: Corteva Agriscience is a major agriscience company completely dedicated to agriculture. By combining the strengths of DuPont Pioneer, DuPont Crop Protection and Dow AgroSciences, Corteva have harnessed agriculture's brightest minds and expertise gained over two centuries of scientific achievement. I have been part of a TUA application which is a portal for Growers and Resellers to login and sign agreements for seeds which targets .NET Framework 7.0 /.NET Core, Blazor WASM and uses AZURE AD. Responsibilities: Experience in all phases of Software development life cycle (SDLC) Designing, Developing, Coding, Debugging, Testing, Implementation and Maintenance. Developed the User interfaces using HTML5,CSS,Javascript,JQuery,Microsoft Dynamics 365,Blazor WASM,Blazor. Design and Developed custom Plug-in and workflows with Dynamics 365 NET, SQL server, Power BI, SharePoint, Active Directory, Java Script, C#, HTML 5 and J Query.. Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls. Worked on different applications which uses Angular, AZURE AD B2C , C#, MVC Razor, Blazor WebAssembly. Worked on Database First approach with the Entity Framework to generate models and the Dbcontext. Used LINQ to interact with the data models and perform data manipulation in WEB API. Used POSTMAN and Swagger to check the response of various API s as visual documentation for back-end implementation and client-side consumption. Proficient in Azure Data Engineering with expertise in Azure Data Factory (ADF) for designing and managing data workflows. Deployed SharePoint On-Premise 2019 to manage and store critical documents related to the TUA application, providing a reliable and secure platform for document handling. Designed and developed automated workflows using SharePoint and Power Automate to streamline the process of agreement signing and document approval within the TUA application, enhancing efficiency and reducing manual tasks. Developed and integrated Power BI dashboards into the TUA application, providing Growers and Resellers with real-time insights and analytics on seed agreements, usage patterns, and compliance metrics. Implemented SharePoint as a central repository for managing and storing documents related to the TUA application, providing easy access and version control for Growers and Resellers. Integrated SharePoint with Azure Active Directory (AD) to streamline user authentication and authorization processes, ensuring a secure and seamless login experience for TUA application users. Optimized SQL queries to improve database performance. Developed YAML-based CI/CD pipelines in Azure DevOps. Implemented comprehensive logging and monitoring of privileged access activities through CyberArk, supporting compliance with industry regulations and providing detailed audit trails for security reviews. Created ASP.NET Core pages using C#.NET for middle-tier processing of client requests with ADO.NET interfaces for database and implemented stored procedures. Implemented AZURE AD B2C integration and added social accounts as identity providers. Experienced in ASP.NET MVC, ASP.NET Core, HTML, CSS, JavaScript, and front-end frameworks for building web applications. Used WCF services responsible for developing and deploying services on windows in line with service-oriented architecture (SOA) and responsible for developing WCF SOAP. Configured LDAP for robust user authentication and access control, supporting secure access to Corteva s systems and applications. Collaborated with database administrators and Azure specialists to configure Cosmos DB for optimal performance, reliability, and cost-efficiency. Worked on SCC Console applications which uses Angular as UI and created Sql Stored procedures in database. Used Ng-Model to create two-way data bindings for reading and writing input-control values. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 9. Implemented XML validation mechanisms in WPF applications to enforce data integrity and consistency, leveraging XML schema validation and error handling techniques. Integrated Kafka for real-time data streaming in the TUA application, enhancing portal responsiveness with up-to-date seed agreement information. Implemented Kafka for logging and monitoring, enhancing troubleshooting, auditing, and compliance with regulatory requirements. Integrated WPF into project workflows to deliver intuitive user interfaces, implementing data binding and styling techniques for enhanced usability and aesthetics. Leveraged Angular for scripting, AJAX calls, JSON and XML for passing objects from Controller to View and vice versa. Kubernetes is primarily used for deploying. Designed and Developed desktop application using WPF with XAML application and Win Forms 4.5. Updated all the fields in adobe sign PDF and integrated that with UI and Autofilled the PDF with data from Blazor UI. Used GIT Repository with VS extensions for the purpose of version control and source code maintenance needs. Build and maintain Oracle PL/SQL packages and stored procedures (using TOAD and PL/SQL developer), Workflows, and SQR reports as requested by client, for Processing and Analysis. Cloned repository from GIT and used AZURE pipelines to deploy code from local to Dev,QA environments. Used AZURE Devops to create pull requests, AZURE artifacts, variables to maintain client secrets and AZURE KeyVault. Used Graph API to query the user roles and groups from AAD. Worked in ATLAS application which uses Service bus for email notifications and uses AZURE maps API. Good knowledge on using Adobe Esign to get agreement signing for customers and captured all the data using Adobe Webhooks. Developed AZURE functions to send email notifications to user once they sign agreement. Environment: Angular8/10/12/13,14, AngularJS, jQuery, JavaScript, NUnit, TypeScript,.NET Core 2.0 ,Blazor,Rest API, AZURE Devops ,Web API2, .NET Framework 4.5/4.6, IIS 10.0, ASP.NET MVC,Adobesign webhooks, C#, Oracle, PL/SQL,Kubernetes, Docker, Visual Studio 2019/2022, SQL Server 2012/2019, HTML5, CSS3, AZURE Functions. GEICO, MD SR.NET Full Stack Developer October 2018 January 2021 Description: GEICO is an American auto insurance company with headquarters in Maryland. It is the second largest auto insurer in the United States and provides coverage for more than 24 million motor vehicles owned by more than 15 million policy holders. The objective of this project is to move all underwriting work and functionality into the new underwriting workflow management system, PUMA, so that we can optimize process capabilities minimize unnecessary hand-offs and movement of work, allow further development of associates through cross training, and provide the reporting, metrics and quality control needed so that we can ensure the best possible experience for our policyholders. Responsibilities: Experience in all phases of Software development life cycle (SDLC) Designing, Developing, Coding, Debugging, Testing, Implementation and Maintenance. Involved in Agile process, two-week Sprints and daily Scrums Stand-up meetings to discuss the development of the application. Provided appropriate HTML, CSS/SCCSS, JavaScript, Microsoft Dynamics 365, Angular, ARIA roles, Power Platform, states, and properties following with accessibility best practices. Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for better user experience. Implemented WCAG 2.0 principles in accordance with WAI. A good understanding of accessibility aSDLC and usability for disabled people. Extensively created single page applications using Blazor Web Assembly and Blazor webserver. Utilized LINQ to XML in WPF projects for efficient querying, manipulation, and transformation of XML data, enhancing productivity and performance. Collaborated with backend developers to integrate WPF frontends with backend services and databases, ensuring seamless data flow and system coherence. Spearheaded the integration of front-end reports, dashboards, and data visualizations into the new underwriting workflow management system, PUMA, utilizing SSRS, Power BI, and similar tools. Documented end points to Swagger and used Postman to see JSON response from API. Developed Web API2 Project along with it and Implemented Database Connection to SQL Server for getting WPF access of tables using Entity Framework Database First approach. Designed and implemented visually engaging reports and dashboards within PUMA, leveraging the capabilities of SSRS and Power BI to present underwriting data effectively. Optimized WPF applications for performance and responsiveness, employing profiling tools and performance monitoring techniques to identify and resolve bottlenecks. Provided comprehensive training and support to underwriting associates to facilitate seamless adoption of PUMA's front-end features and promote cross-training opportunities in SSRS and Power BI. Used Docker containers for eliminating a source of friction between development and operations. Created event driven Web Forms using ASP.NET Core and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client-side validations and used the new validation controls in Visual Studio. Created and consumed WCF Web Services to expose the application functionality for different applications running inside the company & outside, implementing a Service Oriented Architecture (SOA). Made sure the web apps/sites responsive to all digital devices meet in accessibility following WCAG 2.0 Guideline and ADA technical standers. Invoked https calls to interact with host to get the details regarding the credit card statement from crud microservice. Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology. Worked on Server less services (AZURE Functions) created and configured HTTP Triggers in the AZURE Functions with Application Insights for monitoring and performing load testing on the Applications using VSTS. Developed web applications using ASP.NET under MVC core architecture with RAZOR view engine. Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC. Build and maintain Oracle PL/SQL packages and stored procedures (using TOAD and PL/SQL developer) Consumed Web Services using WCF for online transactions using C# and exposed them through SOAP and HTTP. Worked with Microsoft Windows AZURE includes a complete set of enterprise-ready data services, including Windows AZURE Storage and SQL Databases. Implemented AZURE AD B2C integration and added social accounts as identity providers. Created a Continuous Delivery (CI/CD) process to include support building of Docker Images and publish into a private repository. Used GIT Repository with VS extensions for the purpose of version control and source code maintenance needs. Worked with teams where requirements are constantly being implemented, tested and improved. Handled all aspects of the web application including maintaining, testing and debugging also involved in solving issues during development stage. Environment: Angular JS,JavaScript, XUnit/NUnit,Fiddler,TypeScript,Webservices,.NET Core 2.0/3.0 ,Octopus, AZURE Devops , JIRA, SSMS 2017, Angular 4/6/8, jQuery, .NET Framework 4.5/4.6, IIS 10.0, ASP.NET MVC, Oracle, PL/SQL, C#, Entity Framework,Bootstrap, NoSQL,Visual Studio 2019, SQL Server 2012,Autocad,tcp ,HTML5, CSS3. Medical Mutual of Ohio,OH Sr.NET/UI Developer July 2016 September 2018 Description: Medical Mutual of Ohio (MMOH) is an American mutual health insurance company. It is the oldest and largest health insurance company based in Cleveland, Ohio, and serves more than 1.6 million customers. Employing 2,500 people, Medical Mutual is one of the biggest employers in downtown Cleveland. MedMutual offers a vast range of services like web design and web applications, to customized applications, IoT development, software and database solutions. My part is to develop and create web technologies respective to the situation and make sure all the web pages are 508 Compliant. Responsibilities: Involved in User Interface design and business layer implementation using MVC5,XAML,WIN FORMS C#, JQuery, WCF, AngularJS and WEB APIs. Designed SPA Application using AngularJS, created custom directives and custom filters. Used AngularJS Controller to control data of the Angular application and Used AngularJS to bind the values of HTML controls. Worked on the REST/Web API to create the services and tested on postman and Used AngularJS to create the data in the table using ng-repeat attributes. Designed and coded customized Angular 5 services to interact with the backend API and serve components. Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request. Created Directives, Controllers, Services, Filters using AngularJS with TypeScript. Sitecore package creation for each turn to move the items between different environments. Extensive use of Sitecore API for various tasks, and prepared Sitecore Helper class for all common Sitecore operations. Analysis and Design and Development of new features as per business user's requirements. Followed agile methodology using internal process SCRUM for the application development. Developed AngularJS Factories, Services and re-used across the application. Developed the application using various patterns including ASP.NET MVC5.0, Singleton, Dependency Injection. Implemented data-binding ASP.NET MVC using Angular for front-end development of current web application. Developed and tested features in an AGILE environment using TypeScript and Angular-2. Configured TCP Protocol and system Security in WCF Service. Extensively used Sitecore CMS for website authoring, collaboration and to create and manage web content. Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows AZURE Worker Role. Ensured data security and compliance by implementing MongoDB's security features, including authentication, authorization, and encryption, to protect sensitive project data. Implemented performance tuning and optimization techniques in MongoDB to improve query performance, enhance database throughput, and reduce latency in project applications. Leveraged MongoDB's backup, restore, and monitoring tools to ensure data integrity, disaster recovery, and proactive monitoring of database instances in project environments. Implemented a CI/CD pipeline using AZURE DevOps(VSTS,TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins. Responsible for developing mobile applications for both Android and MAC IOS using Xamarin and Visual Studio in C# Developed enhancements and maintained a highly sensitive application, that includes Win Forms multi tier application with windows communication foundation services (WCF) retrieving data from multiple sites. Undertaken development for a cross-platform JavaScript based solution using AngularJS and Bootstrap3. Implemented Restful services based on SOA and Microservices architecture patterns using ASP.NET Web API. Performed accessibility testing based on accessibility standards: WCAG 2.0, ADA Section 508. Written complex stored procedures and functions using PL/SQL for implementing backend logic for generating client notices. Worked on GIT as version control system. Worked on Microsoft AZURE for running applications and keeping data on the cloud. Implemented Cloud based Database for Windows, Android and iOS Application. Developed custom controls to enable reusability and used rich graphic controls of Windows Presentation Foundation (WPF). Implemented AZURE Application Insights to store user activities and error logging.. Created WCF Services and Client Proxy for communication between Application Server and Web Server. Written Stored Procedures, designed Tables, triggers and functions using PL/SQL databases. Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs. Environment: Angular2/4 (JavaScript Libraries), JQUERY, AZURE,Ionic, NUnit, TypeScript,Jasmine, Web API2,.NET Framework 4.5/4.6, IIS 7.5, ASP.NET, C#, Oracle, PL/SQL, SharePoint 2012, Entity Framework,Bootstrap3, .NET Core2.0, XML, XSD, JSON,Visual Studio 2015,SQL Server 2012, HTML5, CSS3, WCF,WPF, TFS, PL/SQL GIT, GITHUB. DXC Technology ,INDIA .NET/UI Developer March 2014 June 2016 Description: DXC Technology is a global IT services company that leads digital transformations for clients by managing and modernizing mission-critical systems, integrating them with new digital solutions to produce better business outcomes.I was part of DXC s Nxt Gen project which was developed from scratch. Nxt Gen thrives on three basic principles, Customer First, Radical Simplification and Unified experience. The aim of this project was to re-build website in Angular-JS. Here we followed Responsive web-design approach & developed a single page application. Here the application is fully integrated with Web Product Catalog API, third party vendors and middleware systems. Responsibilities: This project was developed using .NET Core2.0, ASP.NET MVC Core 2.0, Entity Framework core 2.0, C# Worked on web-based development using ASP.NET MVC Core 2.0, jQuery, JavaScript, JSON, Angular 2 and AJAX and Implemented AJAX controls and developed Web forms for the most part of the application. Primary liaison with the customer for requirement gathering, analysis using Iterative SDLC methodology. Design & development of Web application using ASP.NET, AJAX, JavaScript, KnockoutJS, jQuery, CSS, Developer Tool, C#.NET, WCF, SOAP, XML technologies. Used AngularJS, ASP.NET MVC pattern as the development framework to build a single-page application. Involved in upgrading Angular1 to Angular2 Involved in the implementation of open- source web application frameworks like Bootstrap and AngularJS. Developed the User interfaces using HTML5, cordova,CSS3, JavaScript and jQuery. Utilized several cordova plugins to provide and consume native capability on the application. Extensive coding in HTML/CSS/JavaScript. Heavy usage of AngularJS and JQuery for AJAX functionality Worked with Web API to provide services to HTTP requests and created Rest Services using ASP.NET Web API2. Implemented AngularJS Services to bind the data and provide access to the data on the server. Used JWT for information exchange. Developed the win forms and dialogs using C#.net and WinForms controls to display. Controlled the dialog size and controls using Dock and anchor properties. Involved in designing of WPF screens and implementing MVC design pattern. Created the Controllers and Controller Actions, Filters, Routing using ASP.NET Core Used Angular 4 and .NET CORE, MVC 5 development framework to build a single-page application. Created Stored Procedures, PL/SQL statements, Functions to manipulate the databases. Created WCF Web Services to enable cross-application communication and implement a Service Oriented Architecture (SOA) within the organization. Designed Presentation layer using ASP. NET MVC, AngularJS, Bootstrap, WPF and CSS. Used AngularJS as the development framework to build a single-page application Responsible for ensuring that UI codebase is scalable and maintainable. Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle Implemented KnockoutJS model to write HTML and JavaScript application. Used Repository Pattern to build reliable and generic architecture and easily testable and utilized SQL Code First Approach. Worked with CI/CD using GIT, GitLab and Jenkins to automate build deployment and other change management practices. Developed custom controls and templates in WPF to meet specific project requirements, showcasing proficiency in extending WPF's capabilities. Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL. Knowledge on GIT GUI and Git BASH Command Line operations. Proficiently applied the directives in UI Bootstrap Library to make more dynamic and smooth UI, like Modal Popup, Dropdown navigation bar and Datepicker controls Used Chrome DevTools to debug JavaScript code and check the request and respond package. Source Version Management through Team Foundation Server 2013 and experienced Agile Methodology. Environment: Visual Studio 2013, ASP.NET MVC 4/5, SQL Server 2014, KnockoutJS, AngularJS, Bootstrap, HTML5, CSS3, JavaScript, jQuery, JQuery, Oracle, PL/SQL, C#, Entity Framework 5.0,JIRA, Restful Architecture, Web API 2.0, LINQ, AJAX, JSON, XML, .NET, TFS and Agile Scrum. Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript business intelligence database active directory information technology microsoft procedural language Maryland Ohio |