Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Arun Kumar Rai

Noida

Summary

Dynamic and results-oriented professional with a decade of experience, I commenced my journey as a .NET Developer in 2011. Over the years, I steadily progressed to the role of Senior Software Developer, navigating diverse technologies such as MVC, Web Services/WCF. My trajectory led me to embrace the expansive realm of Azure, where I transitioned to cutting-edge technologies like .NET Core with Azure.

As a Certified Azure Developer and a seasoned Senior Consultant, I specialize in crafting high-performance solutions and applications, incorporating the principles of Domain-Driven Design (DDD). My proficiency extends to diverse domains, including online ordering, telecom, healthcare, and safety and compliance. This breadth of domain knowledge enriches my ability to architect solutions that not only meet but exceed the unique requirements of each industry.

I excel in leveraging the latest cloud technology stack, ensuring that each solution is imbued with cross-cutting concerns essential for the demands of the modern world. Additionally, my commitment lies in architecting solutions that not only meet but exceed the evolving needs of the contemporary technological landscape.

My expertise goes beyond conventional development; I possess a deep understanding of online ordering, telecom, healthcare, and safety and compliance domains. This domain knowledge is a cornerstone in my approach to creating robust and tailored solutions for each industry.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Software Consultant

GlobalLogic
07.2023 - Current
  • Strategic Planning: Spearheaded development and execution of strategic plans for software projects, aligning technical solutions with overall business objectives.
  • Technology Roadmapping: Provided vision and direction by creating technology roadmaps, ensuring that chosen solutions align with current industry trends and future business needs.
  • Stakeholder Management: Collaborated with key stakeholders, including executives, clients, and cross-functional teams, to understand business requirements and define technology solutions.
  • Team Leadership: Led and mentored cross-functional teams, fostering collaborative and innovative work culture. Provided technical guidance, coaching, and mentorship to team members to enhance their skills and career growth.
  • Resource Allocation: Effectively allocated resources based on project requirements, balancing workloads, and ensuring optimal team efficiency.
  • Performance Evaluation: Conducted regular performance evaluations, providing constructive feedback and identifying opportunities for skill development within team.
  • Agile Methodologies: Implemented and championed SAFe Agile methodologies, leading teams through sprint planning, daily stand-ups, and retrospectives to ensure timely project delivery.
  • Risk Management: Proactively identified and mitigated project risks by implementing risk management strategies, resulting in successful completion of projects within scope, time, and budget constraints.
  • Client Collaboration: Collaborated with clients to gather requirements, manage expectations, and ensure successful delivery of solutions that meet or exceed client satisfaction.
  • Technology Selection: Evaluated and recommended appropriate technologies, frameworks, and tools for project implementation, ensuring use of cutting-edge and efficient solutions.
  • Innovation and Research: Encouraged culture of innovation and continuous learning within team by promoting research into emerging technologies and industry best practices.
  • Code Quality and Best Practices: Enforced coding standards, conducted regular code reviews, and promoted best practices to maintain high-quality, scalable, and maintainable codebases.

Consultant

GlobalLogic
12.2021 - 07.2022
  • Technical Leadership: Provide technical leadership and guidance to development team.
    Stay updated on latest technologies, tools, and frameworks within Microsoft technology stack and broader tech industry.
  • Team Management:Manage a cross-functional team consisting of 6 developers, 3 QA professionals, and 2 front-end developers.
    Foster a collaborative and high-performance team culture.
    Conduct regular team meetings for project updates, planning, and issue resolution.
  • Architecture and Design:Define and implement robust architecture using .NET Core 6, EF Core, and other relevant technologies.
    Ensure adherence to Domain-Driven Design (DDD) principles and patterns.
    Implement microservices architecture for scalability and maintainability.
  • API and Microservices Development:Lead development of high-quality APIs and microservices.
    Implement distributed transactions in accordance with best practices.
  • Technology Stack:Utilize latest technology stack, including Azure services, Azure Functions, CQRS (Command Query Responsibility Segregation), SAGA pattern, MediatR, Outbox pattern, Circuit Breaker.
  • Quality Assurance:Collaborate with QA professionals to establish and maintain testing processes.
    Ensure implementation of automated testing and continuous integration.
  • Performance and Optimization:Monitor and optimize performance of APIs and microservices.
    Implement best practices for scalability and efficiency.
  • Azure Integration:Leverage Azure services for cloud computing, storage, and other relevant functionalities.
    Implement Azure Functions for serverless computing.
  • Communication and Collaboration:Foster effective communication within team and across different departments.
    Collaborate with stakeholders to understand and prioritize project requirements.
  • Problem Solving:Address technical challenges and provide innovative solutions.
    Implement and promote use of circuit breakers for fault tolerance.

Product Lead + Azure Solution Consultant

Dedalus Group
04.2021 - 11.2021
  • Evaluation/design/development/deployment/migration of technologies for cloud services
    on Azure (Iaas, Paas).
  • Implementing Cloud Solutions using various Azure services including VM, Web Apps, Azure
    SQL databases, Azure AD, Azure DevOps etc.
  • Deployment of Applications on Cloud (Azure DevOps) and CI/CD (Code Commit, Code
    Deploy, Code Build, Code Pipeline)
  • Design and code review and proactive application health monitoring.
  • Development & maintenance of Windows/Web Applications by using technologies like
    Angular, C#, Web Services, Web APIs, TFS, SQL Server, AGILE, Azure, REST API, JavaScript,
    HTML and OOPS Concepts.
  • Experience in SQL server management, complex Stored procedures, Triggers, CTE,
    Performance tuning, Profiler, etc.

Senior Software Developer

DXC Technology
05.2015 - 03.2021
  • Trained new developers and programmers on company standards for design and review.
  • Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
  • Developed databases, programs and processes for integration and implementation across enterprise.
  • Coordinated efficient large-scale software deployments.

Software Analyst

Verizon
04.2011 - 05.2015
  • Backend Developer in .Net/Web Service,WWF in n Tier Application for online ordering .
  • Involved in Estimation and Design with Different teams .
  • Involved in coding, unit testing and documentation .
  • Used best practices like Jenkins , Jira.

Education

B.Tech - Information Technology

Uttar Pradesh Technical University
Lucknow
06.2010

12th -

Kendriya Vidyalaya
05.2005

10th -

Kendriya Vidyalaya
05.2003

Skills

  • Programming Languages:C#NET Core
  • Cloud Platforms:Microsoft Azure
  • Web Technologies:ASPNET Core,MVC,Web API
  • Database Systems:SQL Server,Azure SQL Database
  • Version Control:Git
  • Agile Methodologies:SAFe Agile
  • DevOps:Azure DevOps,Docker,Kubernetes
  • Microservices Architecture:Azure Service Fabric,Kubernetes
  • Serverless Computing:Azure Functions,Logic Apps
  • Azure DevOps Automation:CI/CD Pipelines
  • Event-Driven Architectures:Azure Service Bus ,Event Hubs
  • Identity and Access Management:Azure IntraId (AAD)
    OAuth/OpenID Connect
  • Monitoring and Logging:Azure Monitor,Log Analytics,Application Insights
  • CQRS (Command Query Responsibility Segregation):Implementation
  • AI:Azure OpenAI
  • API Management:Azure API Management

Certification

  • Az-204 - Azure Developer Associate
  • Az-104 - Azure Administrator
  • Certified SAFe® Agilist

Timeline

Senior Software Consultant

GlobalLogic
07.2023 - Current

Consultant

GlobalLogic
12.2021 - 07.2022

Product Lead + Azure Solution Consultant

Dedalus Group
04.2021 - 11.2021

Senior Software Developer

DXC Technology
05.2015 - 03.2021

Software Analyst

Verizon
04.2011 - 05.2015

B.Tech - Information Technology

Uttar Pradesh Technical University

12th -

Kendriya Vidyalaya

10th -

Kendriya Vidyalaya
Arun Kumar Rai