Suraj Niroula
Software Engineer III at The NPD Group- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
ASP.NET Core in .NET 6: Dependency Injection
LinkedInOct, 2022- Nov, 2024 -
Building Web APIs with ASP.NET Web API 2.2
LinkedInDec, 2020- Nov, 2024 -
Learning REST APIs
LinkedInOct, 2020- Nov, 2024 -
Microservices Foundations
LinkedInSep, 2020- Nov, 2024 -
Microsoft Certified: Azure Fundamentals
MicrosoftJul, 2020- Nov, 2024 -
Agile Software Development: Kanban for Developers
LinkedInMar, 2020- Nov, 2024 -
Agile Software Development: Remote Teams
LinkedInMar, 2020- Nov, 2024 -
Behavior-Driven Development
LinkedInMar, 2020- Nov, 2024 -
Building Web Applications with Ajax
LinkedInMar, 2020- Nov, 2024 -
Microsoft Certified: Azure Developer Associate
MicrosoftNov, 2020- Nov, 2024
Experience
-
The NPD Group
-
United States
-
Market Research
-
700 & Above Employee
-
Software Engineer III
-
Apr 2015 - Present
• Worked on Azure Cloud Platforms like Azure Portal and Azure DevOps, created various Continuous Integration and Continuous Deployment pipelines deploying to various services like Azure webapp and Azure function app. Have Microsoft Azure Fundamentals and Microsoft Developer Associate certifications. • Reengineered an existing Business Intelligence tool called DecisionKey by implementing various design patterns and principles like Dependency Injection and Inversion of Control and with big O notation in mind making performance improvements which caused the average report runtime to decrease from 60 seconds to 10 seconds, using C# with .net core. • Created custom application for books business and for McDonald’s internal clients to fetch and visualize data. UI was designed using React with C# (.Net core) middleware. Data was pulled from various sources like SQL Server, Oracle and flat files loaded into database through Azure data factory. Show less
-
-
-
EmblemHealth
-
United States
-
Insurance
-
700 & Above Employee
-
.NET Developer
-
Feb 2014 - Mar 2015
-
-
-
Royce Investment Partners
-
United States
-
Investment Management
-
1 - 100 Employee
-
.NET Developer
-
Oct 2012 - Feb 2014
-
-
Education
-
Georgia Institute of Technology
Master of Science - MS, Computer Science -
Institute Of Engineering, Pulchowk Campus
Bachelor's degree, Computer Science