shiva - DOT NET AZURE DEVELOPER |
[email protected] |
Location: Edison, New Jersey, USA |
Relocation: |
Visa: H1B |
Employer : [email protected]; [email protected]; (609) 778-4215 ext 1000
Shiva Edison, NJ 08817 Professional Summary A Technology Specialist with over 17 years of experience in architecting, Developed and maintaining scalable, high-performance backend, database and integration solutions using Microsoft Technologies including cloud (Azure) with proficiency in multiple job roles, starting with analysis, design, development, implementation and support of business application. Strong exposure to Software Development Life Cycle (SDLC). Worked in various industry domains like Market Research, Banking Finance, HealthCare. Core competencies include but not limited to effort estimation and planning, technical design, technical consulting, software development and maintenance. Experience includes extensive hands-on programming of web and windows-based applications using C#, .NET Core, ASP.NET Core Web API, MVC, LINQ, Entity Framework, HTML, CSS, Type Script, Bootstrap, Angular Material, JavaScript, Angular. Strong experience with cloud computing, enterprise architecture, Object-Oriented design principles, integration design patterns, debugging and troubleshooting skills and Specializes in RESTful APIs, microservices architecture, Service-Oriented Architecture (SOA), and cloud-based solutions on Microsoft Azure. Experience in implementing security in applications in accordance with security compliance and guidelines, including SSO (Single Sign-On), authentication, and authorization. Experienced in database design, normalization, and data modeling, including sharding for scalability. Extensively worked on PL/SQL Procedures, Functions, Triggers, DTS Packages, and SSIS in SQL Server to optimize database performance, functionality and data transfer. Working knowledge and hands-on experience with Azure PaaS including Logic Apps, Function Apps, and message brokers like Azure Service Bus. Proficient in using Azure Key Vault for securely storing secrets in cloud-based integrations. Additionally, experienced with NoSQL databases such as Cosmos DB and MongoDB for application-backed data storage, and Elasticsearch for fast query responses to enhance application performance. Worked with Windows Docker Desktop to test containerized applications locally using Docker images. Extensive experience in implementing CI/CD pipelines using Azure DevOps for release automation. Skilled in using PowerShell for automation tasks and provisioning cloud-based resources with ARM templates to streamline deployment and infrastructure management. Experienced in rapid application development using tools like Visual Studio 2019/2022 and VS Code. Proficient in version control systems, including GIT and TFS, for efficient source code management and collaboration. Possess excellent knowledge and over 10 years of experience in designing, Developed, and supporting integration solutions using Microsoft BizTalk. This includes Developed Custom Pipeline Components and Custom Functoids using C#, Complex Transformations, Business Rules, ESB Itineraries, Custom Adapters, and WCF Services. Additionally, experienced in BizTalk Server installation, configuration, administration, and performance tuning for optimal integration performance. Worked on BAM, BHM, EDI, HL7Accelerators and developed tools to monitor BizTalk environment and error notification and auto recovery services. Familiar with industry proven methodologies like UML, Agile, Waterfall, Scrum, TDD. Proven ability to collaborate with cross-functional teams to deliver secure, reliable, and enterprise-grade applications. Good Interpersonal communication skills that enhance organizational commitment and zeal to learn new technologies. Contributed towards streamlining business processes, increasing revenue, result oriented approach to development conducting code reviews, defect tracking, technical documentation, POC and leading team of developers TECHNICAL SKILLS Cloud Azure Function Apps, Azure Logic Apps, Azure App Service, Azure APIM, Azure Key Vault, Azure Monitor, Application Insights, Azure Service Bus, ARM Templates Languages & Frameworks C#, Java, .NET Core, ASP.NET MVC, ASP.NET Core Web API, Entity Framework (ORM), LINQ, AutoMapper, JavaScript, TypeScript, Angular, React.js, Node.js, Fluent UI, CSS, Bootstrap, Python Testing & Automation MS Test, xUnit, Moq, SpecFlow, SonarQube, SonarLint ETL SSIS, Azure Data Factory (ADF) Operating systems Windows, Linux Databases SQL Server, Azure CosmosDB, MongoDB, ElasticSearch Dynamics 365 PowerApp Control Framework (PCF), Plugins, Custom Workflows, Ribbon Workbench, XRM Toolbox, OData Builder, FetchXML Builder, Fiddler, CRM SDK, Deployment Automation CI/CD Azure DevOps, PowerShell Microsoft BizTalk Server BAM, BRE, BHM, ESB Toolkit, Custom Pipeline Components, HL7 Accelerators, and EDI integrations Version Control & IDEs Git, TFS, VS Code, Visual Studio 2022 Others Requirement Analysis, Design and Development, Object Oriented Analysis and Design with UML, SDLC, Agile methodologies, JIRA, Segment, Mixpanel, Grafana, and JWT Education/Certification Bachelor of Engineering in Computer Science and Engineering from Walchand College of Engineering, Sangli, Maharashtra 2002-2006. Microsoft Azure Architect Technologies March 2022 to Present Microsoft BizTalk 2006 R2 Certified. Links: https://github.com/shivkumarhaldikar https://stackoverflow.com/users/1994224/shivkumar-haldikar https://www.linkedin.com/in/shivkumar-haldikar-4a05a11b Publications BTDF multiple master port bindings https://social.technet.microsoft.com/wiki/contents/articles/34881.btdf-using-multiple-portbindingsmaster-xml-files.aspx July 2016 PROFESSIONAL EXPERIENCE Senior Lead Backend Developer (.NET) Company: Suzy Inc. Project: Crowdtap and Biotic Location: New York, NY Duration: September 2021 Till Date Tools and Technologies: C#, .NET Core, .NET Core Web Api, MVC, VS Code, Visual Studio 2022, Azure SQL server, Entity Framework (ORM), MongoDb, Cosmos Db, Mongodb Compass, Docker Desktop, Elastic Search, Azure Service Bus. Azure Function Apps, Angular 13, TypeScript, Angular Material, Azure Service Bus Explorer, Mixpanel, Segment. Project Details: Suzy Inc. is recognized as a leader in the market research industry. The research platform consists of two main components: Suzy (SaaS) and Crowdtap. Suzy is utilized by our clients to create and distribute surveys, while Crowdtap serves as the platform for users (the audience) to respond to the surveys posted by clients. Responsibilities: Led the design, development, and maintenance of bot detection, member response quality, and member engagement frameworks, ensuring high-quality data and effective fraud detection. Leveraged Azure Service Bus for load sharing of incoming requests zero-downtime deployments, ensuring seamless system scalability and reliability. Designed and maintained complex NoSQL databases using MongoDB and Azure Cosmos DB, achieving significant performance improvements. Developed and maintained backend REST APIs for Crowdtap and Biotic platform. Integrated third-party APIs, including AI services, Segment, IPInfo, and Twilio, into existing systems to enhance functionality and prevent fraud. Was part of a team that engineered data sharding strategies for client-specific tables, enhancing scalability and optimizing performance. Developed background processes (daemons) using C# and .NET Core (Stencil) to execute asynchronous tasks, including data synchronizers and analyzers, enhancing system efficiency and performance. Created a Python-based API to handle survey generation requests, leveraging the GPT-4 model for dynamic content creation. Created Grafana dashboards to visualize metrics from multiple sources, including application metrics sent to Graphite and Azure Monitor, achieving 99.9% uptime and enabling proactive issue resolution. Utilized Azure Functions to implement serverless components, reducing infrastructure overhead and increasing system agility. Developed the Biotic Console user interface using Angular, Angular Material, HTML, CSS, and TypeScript, allowing for the setup of engine rules, creation of filters (recipes), generation of response quality reports, and management of users and used Node.JS package manager to access packages. Played a pivotal role in implementing CI/CD pipelines, automating deployment processes with Azure DevOps. Developed a code generator tool using C#, XSLT to automate the creation of boilerplate code, significantly accelerating development processes and improving team productivity. Developed and maintained documentation for software design, architecture, and technical specifications. Identified bottlenecks in the existing codebase and optimized critical sections to improve overall system efficiency. Implemented caching mechanisms using in-memory cache which reduced server load significantly Participated in agile scrum meetings to provide updates on project progress, discuss challenges, and propose solutions Developed unit tests using xUnit and Moq within a Test-Driven Development (TDD) framework to ensure code reliability and robustness. Implemented security measures such as encryption, authentication, and authorization using Azure Key Vault to protect sensitive data. Investigated production issues by analyzing logs, debugging code, and proposing effective solutions. Utilized version control systems (Git) for source code management and collaboration with team members. Oversaw pull request (PR) approvals, executed code merges, and established release branches to facilitate streamlined deployment processes. Mentored junior software engineers, providing guidance on best practices for coding standards, design patterns, and code reviews. Integration Lead (Azure and .NET) Company: Cognizant Technology Solutions Client: Antares Capital Project: Insight Location: New York, NY Duration: September 2019 August 2021 Tools and Technologies: C#, Service Bus Explorer, Storage Explorer, Application Insights, Fiddler, Postman, Visual Studio Team Services (VSTS), Visual Studio 2015, Microsoft Dynamics 365 FNO, ASP.NET Core, JSON, Entity Framework, Azure Functions, Azure Service Bus, Azure Key Vault, Azure SQL, .NET Core 3.1, .NET Framework 4.6.2/4.7, PowerApps Component Framework (PCF). Project Details: As part of the client's digital transformation initiative, there has been a significant investment in cloud-based solutions. This transformation includes migrating their existing on-premises applications to Azure and leveraging SaaS products like Dynamics 365 and Office 365. All enterprise applications are now integrated through Azure Service Bus. Responsibilities: Conducted thorough analysis of technical and business requirements to align solutions with project goals and client needs. Provisioned and managed virtual machines, storage, and networking resources using Azure Virtual Machines (VMs), Azure Storage, and Azure Virtual Networks. Developed services utilizing C#, Azure Functions, .NET Core Web APIs, and OData Client libraries for seamless integration of a legacy application with Microsoft Dynamics 365. Oversaw all development activities, including managing defects, tracking progress, and source code modifications, through Visual Studio Team Services (VSTS). Designed and built CI/CD pipelines for automated build and release processes using YAML configuration files to ensure streamlined deployment. Conducted code reviews and refactoring, approved pull requests, and provided technical guidance to team members to improve code quality and efficiency. Documented interface workflows provided detailed code comments, and captured transformation logic to ensure clarity and maintainability across the development lifecycle. Technology Specialist Company: Cognizant Technology Solutions Client: Xerox / Conduent Project: HIE Location: Richmond, VA August 2014 August 2019 Tools and Technologies: C#, BizTalk 2006/R2, HL7 Accelerators, SQL Server 2008, SSIS, TFS, VS 2010/2012, CSS, XML, HTML, XSLT, JavaScript, Angular 4, .NET Framework 3.5/4.6.2, Web API, BizTalk Host Manager, BTDF, WIX. Project Details: Conduent (Xerox Business Services) HIE product supports US state government healthcare department to connect all participating state providers and across communities, which ensures the availability of the patient medical history and treatment information to all providers, irrespective of the location, resulting in better treatment. This helps the state healthcare department to comply with Meaningful Usage healthcare standards (Stage-2) and Affordable Care Act. Responsibilities: Involved in requirements gathering, architecting, designing, and writing design and integration specification documents for integration solutions using BizTalk. Implemented and configured schemas, orchestrations, custom pipelines using C#, business rules, as well as EDI 270/271 and HL7 parties, ports, and bindings, to support seamless integration and data exchange. Designed and developed custom frameworks and services e.g. caching framework, heartbeat service. Designed database models and developed stored procedures and functions. Developed web-based tools to expedite the development process, wrote BTDF and WIX scripts for packaging and deployment, and created build scripts in TFS Server for building automation. Developed test report generation tools utilizing Angular, Web API, JavaScript, and AJAX. Delegated tasks to team members while helping in their daily responsibilities, ensuring they had the necessary guidance and resources for successful execution. Conducted code reviews, unit testing, and refactoring to enhance code quality. Developed environment monitoring background services using C# to prevent server downtime by sending notifications on system failures. Participated in environment setup, troubleshooting, and performance tuning for production environments. Associate Technical Architect Company: Tech Mahindra Clients: New Hampshire DMV, Tesco and SAAB Projects: Insight, TOM. Locations: Concord, NH September 2010 August 2014 Tools and Technologies: C#, BizTalk 2006 R2, SQL Server 2008, SSIS, TFS, VS 2008, XML, HTML, XSLT, Windows Form, .NET Framework 3.5, ASP.NET, BizTalk Host Manager, BTDF, WIX, DECO. Project Details: Collaborated with multiple clients across various domains, including the New Hampshire DMV, defense contractor SAAB, and Tesco a retail company to integrate a variety of applications such as D365, SAP, Mainframe and Oracle Apps. Responsibilities: Involved in requirements gathering, designing, and writing design and integration specification documents for integration solutions accordingly. Developed Windows-based and web-based tools using C# and ASP.NET to expedite the development process, wrote BTDF and WIX scripts for packaging and deployment, and created build scripts in TFS Server for building automation. Developed Schemas, Orchestrations, Custom Pipelines in C#, Business rules. Developed Itineraries using ESB tool kit and modifying ESB portal to add custom endpoints for resubmission of failed messages. Developed WCF services for different message processing and exposing BizTalk schema as Web API using WebHttp binding. Designed database models and developed stored procedures and functions. Utilized various BizTalk adapters, including FTP, HTTP, WCF, SAP, and SQL, to facilitate efficient data integration and communication. Assigned tasks to team members and provided support in their daily activities, ensuring that they had the guidance and resources needed to succeed. Conducted thorough code reviews, executed unit testing, and implemented code refactoring strategies to enhance code quality and maintainability. Participated in environment setup, troubleshooting, and performance tuning for production environments. Sr. Software Engineer Company: Wipro Technologies Project: Shell Location: Bangalore, India September 2009 September 2010 Tools and Technologies: C#, Windows form, .Net Framework 3.5, SQL Server 2008, TSQL, VS 2005/2008, SSIS, BizTalk Server 2006 R2, EDI, XSLT, XML. Project Details: Application analyses the risk of the Pipelines (Oil and Gas) and helps in increasing the Remaining life of the pipelines, performing inspection and analyzing the defects at regular intervals of time. It maintains the Pipeline information in MS access 2000 database, SQL server 2000/2005 and Oracle10g according to the user needs. Implemented real-time integration of different database systems and applications, utilizing SSIS for loading data into the data warehouse. Responsibilities: Participating in Technical Design and building POCs. Developed BizTalk Pipelines using C#, Schemas, Maps, Custom Pipelines. Developed mapping from EDI to IDOC schema. Developed SQL Stored procedures, functions and broker queues. Developed utility using C# to create dynamic SSIS packages. Developed unit tests, performed code review, and refactored to enhance code quality. Software Engineer Company: Perot Systems Client: Experian Project: HMRC Locations: Bangalore, India/ Nottingham, UK August 2006 August 2009 Tools and Technologies: C#, PDT (Process Design Tool), Windows form, .NET Framework 1.1, SQL Server 2005, VS 2005, TSQL, BizTalk Server 2002, XSLT, XML. Description: The client-initiated collaboration with HMRC to authenticate applications for UK tax credits. HMRC leverages the client's authentication system to generate a series of challenge-response telephone-based inquiries aimed at verifying the identity of individuals. The authentication process is designed to pose questions that only the individual would know, significantly improving the efficiency of genuine tax credit applications while allowing investigators to allocate more time and resources to suspected fraud cases. This system is developed using the client's proprietary tool, PDT, in conjunction with the Microsoft integration platform, BizTalk Server. Responsibilities: Developed BizTalk Pipelines, Schemas, Maps, Custom Pipelines and functiods using C#. Developed SQL Stored procedures, functions. Developed web services and web applications using asp.net and C#. Developed a Windows-based tool using C# and .NET to extract test data from mainframe systems, followed coding standard, and created unit tests to maintain code quality. Keywords: csharp continuous integration continuous deployment artificial intelligence user interface javascript database information technology microsoft procedural language New Hampshire New Jersey New York Virginia |