Nikhil T
Software Developer
Texas, USA Mail : ***********@*****.*** Ph : +1-469-***-**** LinkedIn PROFESSIONAL SUMMARY:
Around 5+ years of experience as a software developer with .Net Full Stack, specializing in developing and deploying scalable, secure and high-performance web applications.
Expertise in the full software development lifecycle, optimizing processes and collaborating with cross-functional teams to deliver user-centric solutions.
Proficient in integrating and consuming RESTful APIs for seamless data exchange and enhancing database performance.
Hands-on experience with C#, ASP.NET Core/MVC, .NET Core and Entity Framework for full-stack development.
Skilled in building RESTful APIs and microservices using Docker, Kubernetes and SQL Server.
Proficient in front-end technologies like AngularJS, JavaScript, HTML5 and Bootstrap.
Experienced with FHIR, HL7 standards and secure authentication protocols including OAuth 2.0 and Azure AD B2C. Adept in cloud services (Azure & AWS), CI/CD pipelines (Azure DevOps, GitHub Actions) and infrastructure automation using Terraform.
Experienced in modernizing legacy applications through microservices architecture and implementing automated testing frameworks.
Adept at migrating applications to cloud platforms such as Azure and AWS, leveraging cloud-native services and implementing robust authentication and authorization mechanisms.
Skilled in automating CI/CD pipelines for efficient and continuous delivery.
Demonstrated ability to uphold coding standards, conduct thorough code reviews and ensure seamless communication within Agile and Scrum environments.
TECHNICAL SKILLS:
Programming Languages: C#, TypeScript, JavaScript, Python, Frameworks and Libraries: .NET Core, ASP.NET MVC, Entity Framework, Angular, LINQ, jQuery Cloud Services: Microsoft Azure (App Services, Blob Storage, Active Directory, Azure Functions, Logic Apps, Azure DevOps, Azure Monitor, Application Insights, Log Analytics), AWS (Amazon Web Services)
Databases: SQL Server, Redis, Oracle, Entity Framework Core, Web Servers: IIS, Nginx, Apache Tomcat
APIs and Microservices: RESTful APIs, ASP.NET Core Web API, Identity Server, OAuth 2.0, GraphQL, SignalR
Development Tools: Visual Studio, Eclipse, Postman, Swagger, xUnit, Sélénium, Style Cop, dotTrace, dot Memory
Version Control: Git, GitHub, Azure Repos, Team Foundation Server (TFS) DevOps and CI/CD: Jenkins, Azure DevOps, Docker, Kubernetes Testing: Sélénium, SOAP UI, Postman, JUnit, Swagger Data Integration and Reporting: SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), OpenText Exstream
Automation and Scripting: Python (data transformation), PowerShell scripting Containerization and Orchestration: Docker, Kubernetes Caching : Redis
Code Analysis and Review: SonarQube, StyleCop
Infrastructure Management: IIS, SSL certificates, Load Balancing, Clustering PROFESSIONAL EXPERIENCE:
CVS Health – TX August 2022 – Present
Software Developer
Develop and deploy scalable, secure and high-performance web applications using C#, ASP.NET Core, MVC and .NET Core, ensuring compliance with HIPAA and healthcare regulations.
Optimize end-to-end SDLC processes, from requirement analysis to development, testing, deployment and production support, improving release cycles by 30%.
Integrate and consume FHIR/HL7-compliant RESTful APIs for seamless data exchange between EHR, EMR and third- party healthcare systems, reducing data processing time by 40%.
Collaborate with cross-functional teams, including physicians, business analysts, UI/UX designers and QA engineers, to develop user-centric healthcare solutions.
Enhance and optimize SQL Server databases, writing efficient stored procedures and indexing strategies to handle millions of patient records while improving query performance by 50%.
Modernize legacy applications by migrating monolithic architectures to microservices-based architectures using Docker and Kubernetes, enhancing scalability and fault tolerance.
Implement automated testing frameworks, including xUnit, NUnit and Selenium, increasing test coverage by 35% and reducing post-production defects.
Worked on the migration of on-premise applications to Azure/AWS, leveraging cloud-native services like Azure App Services, AWS Lambda and API Gateway, cutting infrastructure costs by 25%.
Develop and integrate role-based authentication and authorization mechanisms using OAuth 2.0, OpenID Connect and Azure AD B2C, ensuring secure access to patient data.
Automate CI/CD pipelines using Azure DevOps and GitHub Actions, reducing deployment time by 40% and enhancing continuous integration and delivery workflows.
Zensar Technologies – India March 2019 – November 2021 Full Stack .Net Developer
Spearheaded the development and enhancement of functionalities within the Oracle Agile PLM application, employing Agile and Scrum methodologies to ensure timely delivery and iterative improvements.
Upgraded the Error Log website utilizing ASP.NET MVC, successfully implementing CRUD operations to manage logged errors efficiently and improve user experience.
Configured SSL certificates, established secure bindings and fine-tuned security settings for multiple websites hosted on IIS, including the implementation of robust authentication mechanisms.
Implemented advanced security measures in IIS, including SSL/TLS encryption, request filtering and IP address restrictions to safeguard web applications against potential threats.
Developed and implemented complex business logic using Visual Studio 2015, .NET Core 6.0, Entity Framework and MVC architecture, ensuring alignment with business requirements and technical specifications.
Designed, created and hosted RESTful services, Web services and Web APIs, while also modifying existing VB.NET applications to enhance functionality and performance.
Provisioned and managed cloud infrastructure across multiple providers using Terraform, employing modular configurations for scalability and efficiency.
Developed dynamic web applications utilizing ASP.NET, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS and SQL (PL/SQL), ensuring responsive design and optimal performance.
Established Azure DevOps CI/CD pipelines for the continuous integration and deployment of .NET applications, streamlining development workflows and enhancing release cycles.
Utilized cloud computing expertise to monitor and optimize the performance of .NET applications on Azure, employing tools such as Azure Monitor, Application Insights and Log Analytics for proactive performance management.
Leveraged SonarQube and StyleCop C# code analyzers to uphold coding standards and facilitate thorough code reviews.
Actively managed Scrum progress & served as the primary point of contact for cross-functional teams, including Business Analysts, Production Support, Testing & on-site management, ensuring seamless communication and collaboration. EDUCATION:
Master of Computer Information Systems & Information Technology - University of Central Missouri, Missouri, USA Bachelor of Technology (Mechanical Engineering) – Jawaharlal Nehru Technological University, Hyderabad, India