Sunil Kumar

Sunil Kumar Email and Phone Number

Expert Consultant Technology | Development/Engineering
Sunil Kumar's Location
Mount Hope, Ontario, Canada, Canada
Sunil Kumar's Contact Details

Sunil Kumar personal email

About Sunil Kumar

•>Experience in Software Development with responsibilities including analysis, design, development, testing, and troubleshooting of web applications in various vertical industries using Microsoft Visual Studio .NET (2022/2019).· >16 years seasoned experience in Enterprise Architecture, Functional and Technical Solution design Business & Requirements Analysis, Specification (Functional and Design), and QA testing•Knowledge in Developing Cross-Platform applications in .Net.•Managed Azure DevOps: Repository/Pipeline, Octopus.•Experience in implementing and integrating web-based solutions using Azure platform and various Azure cloud services(e.g. Azure functions app, logic apps, Azure storage, etc.)•+10 years of IT experience in ASP .NET MVC 4/5 in developing web applications.•Experience in the development of Web applications using Microsoft.NET Framework, MVC, C#, Web API, WCF/Rest WCF, SQL Server 2017/2015. Entity Framework 6.0 , Angular 12, Jquery/JavaScript, HTML 5.0•Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ASP.NET MVC 4.0/5.0.•Experience in creating Stored Procedures, SQL queries using SQL Server 2017/2015.•Expertise in Object-Oriented Programming. •Capable of adapting and working on new systems & environments easily.•Excellent technical ability, good communication skills, and hard-working attitude, flexible working individual or in a team environment.•Onsite-Offshore coordination and managing a team of developers to deliver design and quality code in time. Mentor the team on troubleshooting issues.•Excellent communicator, ability to utilize strong technical and business knowledge to communicate effectively with business users, key stakeholders.•Experience in Software Development Life Cycle phases - SDLC (like Analyzing, Designing, coding, testing, bug fixing, and customizing) and implementation of Design Principles like SOLID during the development phase.•Knolwedge of Agile development methodology•Experience in improving MVC Unit Tests with Interfaces, Dependency Injection, and Mocking•Experience in using IOC container like Unity, Ninject, Castle Windsor for inducing Dependency Injection.•Experience in TFS, Star team Cross-Platform, Tortoise SVN, VSS for Version Control, and Source Code maintenance needs.•Experience in Dynatrace Managed Tool, IBM Tea Leaf for troubleshooting critical production incidents and to identify the root cause.• Experiencing in .Net Core(.Net 5) for rewriting the existing functionality.

Sunil Kumar's Current Company Details

Expert Consultant Technology | Development/Engineering
Sunil Kumar Work Experience Details
  • Virtusa
    Expert .Net Solution Consultant
    Virtusa Dec 2021 - Mar 2024
    Toronto, Ontario, Canada
    • Assesses design decisions' impact on the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.• Recommends and implements solutions based analysis/implications for the business.• Identifies emerging issues and trends to inform decision-making and conducts independent analysis and assessment to resolve strategic issues.• Leads/conducts detailed code-reviews and provides feedback in a constructive manner. Implements initiatives as required to deliver business objectives.• Strong capability for design, architecture and solutions with excellent understanding for SDLC.• Builds effective relationships with internal/external stakeholders and ensures alignment.• Decomposes business requirements and translates them into detailed design specifications and code and then interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end customers.• Assesses the costs and benefits of different solutions and recommends/decide on appropriate designs.• Design solutions, write code, perform unit testing, develop appropriate artifacts/documentation, and facilitate final delivery.• Devises new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns.• Builds solutions that are supportable, scalable and achieve our aspiration of common assets.• Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.• Identifies opportunities to strengthen the development capability, such as: sharing expertise to promote technical development, mentoring employees, and building communities of practice and networks.
  • Cgi
    Senior Consultant
    Cgi Feb 2020 - Dec 2021
    Mississauga, Ontario, Canada
    • Lead projects from inception to completion in terms of facilitating solutions and kicking/completing any necessary requests.• Document technical solutions and assist in providing input to solution architecture documentation.• NET Framework, .NET Core-based design, development, and testing• C#, TypeScript, JavaScript, SQL development components• ASP.NET MVC programming• Experience with UI design & development, familiar with Angular (must-have), React / Redux Framework (a plus), Web, Java (a plus), Azure & N-Tier development.• Web front-end (HTML 5, CSS3, Angular), Web APIs, and web services design, development, and testing• Azure SQL and Microsoft SQL Server - all supported versions in Microsoft Azure Cloud Services• CI/CD pipeline setup and management• GIT, Azure DevOps (VSTS/TFS)• Azure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.g. Pivotal Cloud Foundry/PCF, Amazon Web Services/AWS, and Google Cloud Platform/GCP)• Unit testing and test automation support (e.g. NUnit, XUnit, MSTest, Karma, Jasmine)• Regression testing (manual and automated), including familiarity with web-based QA automation software such as Selenium/Web Driver, and supporting the use of such tools via coding techniques• Microservices and container-based platform development, delivery, and testing• XML, JSON, Web services• Windows 10, and Windows Server 2K16, 2K19 environments• Experience participating in Scrum Agile development• Experience contributing as a Developer or Tester (QA) in a cross-functional or balanced team which is composed of roles including Developers, Testers, Product Management, and Design• Experience participating and contributing to task planning, daily stand ups, iteration demos, and review meetings• Providing input to project estimates and designs• Experience working with a team using concurrent development practices including GIT-based source control, feature branches, and DevOps CI/CD pipelines
  • Mdg Canada
    Senior .Net Developer
    Mdg Canada Mar 2018 - Feb 2020
    Oakville, Ontario, Canada
    • Rewriting the business logic to achieve better mathematical calculations carried out to finance a consumer like Biweekly price, daily price, and price changes before and after joining MDG club member, weekly deals, and Total payment with/without tax and delivery charges, different Add-ons and shipping types.• Optimization of the process to add customer items to cart/checkout from cart for logged in user/guest user, maintaining cookie, session wrapper, application cache, memory cache.• Use of Solid Principals and Design Patterns to change the website architecture.• Periodic review of design and code.• Migration and testing of code to various environments.• Use of Interface based programming to make website loosely coupled.• Create system framework for easy development of system.• Responsible for coding the System using C# and Entity Framework.• Segregation of all db objects directly to customer cart and Item class.• Normalization of database tables to create primary and foreign key reference to make website operations to use new ORM entity framework layer.• Analyzing and debugging technical problems and errors in the application.• Involved in Unit testing and bug fixing. Implemented Mocking.• Building Scalable API’s.• Vendor Integration by creating HTTP REST WEB API services from scratch that includes set up of strong framework for many integration projects in the pipeline.• Use of Fluent Validation, Action Filter, Exception filter, NLOG for API logging/exception/validation.• Use of DelegatingHandler for receiving request and sending response. Use of Task and Async/Await for asynchronous processing of all responses.• Use of DevExpress ASP.NET web controls version 19.1 or upwards.• Development of Review Moderation Tool using Dev Express Controls, SQL server 2019, Javascrip/Jquery, html, Css,Asp .Net web forms,Web API services, chart controls like Pie and bar graphs.• Automation of Bank Statement using .Net Library like Iron OCR, ITextSharp, Itext7
  • Ntt Data Americas
    Application Software Development Pricipal Consultant
    Ntt Data Americas Sep 2015 - Jan 2018
    Bengaluru Area, India
    Client: Wells FargoAnalyze high complex business requirements, designs and write technical specifications to design or redesign complex computer platforms and applications using Visual Studio 2015/2013/2010 and MVC 5.0.• Collaborate across teams, including global teams, to streamline and deploy cost-efficient and high-quality solutions.• Create high-level solution designs.• Create new tables, views, indexes and user-defined functions.• Effectively communicate to a broad and diverse audiences with differing needs.• Perform Design and Code reviews.• Migrate the code through various environments and verify the migration.• Create Code Check Lists, DBA Check lists, Installation game plans, and other required process documentation for production deployments• Worked on Interface based programming.• Design and develop the system using the MVC pattern.• Create a system framework for the easy development of the system.• Performed a key role in database designing and normalization.• Responsible for coding the System using C# and Entity Framework.• Analyzing and debugging technical problems and errors in the application.• Involved in Unit testing and bug fixing. Implemented Mocking.
  • Scientific Games
    Senior Software Engineer(Formerly Known As Bally Technologies)
    Scientific Games Aug 2011 - Aug 2015
    Bengaluru Area, India
    • Development and management of scalable and high performance software solutions with Gaming industry that involves depth analysis using Microsoft Visual Studio .NET (2013/2010), MVC, C#, Web API, WCF, JavaScript and JQuery.• Experience in agile/scrum software development approach.• Implementation of Design Patterns like Factory Method or Abstract Factory for creating loosely coupled system using IOC Containers like Ninject, Unity or Castle Windsor. Also for inducing Dependency Injection.• Experience in Software Development Life Cycle phases - SDLC (like Analyzing, Designing, coding, testing, bug fixing and customizing) and implementation of client/server applications using C# and SQL Server with N-tier development environment. • Perform regular interaction with business developers and dealers on the market floor for requirement gathering and for providing development progress status.• Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ASP.NET MVC 4.0/5.0.• Technically leads team towards completion of development projects.• Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ASP.NET MVC 4.0/5.0.• Perform MVC unit testing with Interfaces, Dependency Injection and Mocking.• Debugging, Troubleshooting and fixing issues raised in the production environment that involves frequent travelling to Macau Casinos like Galaxy Macau, StarWorld, SJM, Venetian, MGM and many more and talking to customers on the floor and identifying the root cause.
  • Accenture
    Software Engineer
    Accenture Apr 2010 - Jul 2011
    Bengaluru Area, India
    1.Application Management and Enhancement of the existing functionalities . 2.Analysis and Design of System using Visual Studio 2008, WCF.3.Created SQL Server Tables and Complex Tables and Developed Stored Procedures, Views, indexes and User-Defined Functions those are required for the application.4.Design and development of different layers using C# and WCF.5.Performed a key role in database designing and normalization6.Responsible for coding the System using C# and ADO.NET.7.Analyzing and debugging technical problems and errors in the application.8.Involved in Unit testing and bug fixing.9.Used extensively Jquery and Java Script for Client Side Validations.10.Used Microsoft Visual Source Safe(VSS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.11.Used ADO.NET objects Data Reader, Dataset and Data Adapter for consistent access to data sources.12.Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET.13.Designed and developed effective web forms based on technical design and requirement specifications.
  • Accenture
    Associate Software Engineer
    Accenture Apr 2008 - Mar 2010
    Bengaluru Area, India
    1.Completed Accenture Green Field Training for freshers which covers basic knowledge of SDLC Life Cycle,testing, OOPs and how it is implemeted in C#, .Net concepts, Sql Server. 2. Application Management and Enhancement of existing functionalities in the application.3.Analysis and Design of System using Visual Studio 2008, WCF.4.Create new tables, views, indexes and user-defined functions.5.Design and development of different layers using C# and WCF.6.Performed a key role in database designing and normalization7.Responsible for coding the System using C# and ADO.NET.8.Analyzing and debugging technical problems and errors in the application.9.Involved in Unit testing and bug fixing.10.Used Microsoft Visual Source Safe(VSS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.

Sunil Kumar Skills

Asp.net Asp.net Mvc C# Html5 Java Script Jquery Entity Framework 6 Web Api 2 Wcf Services Rest Ful Wcf Visual Studio 2012/2013 Angularjs Sql Server 2008/2010 Gaming Industry Casino Gaming Sql Requirements Analysis Microsoft Sql Server Software Development Json Dependency Injection Castle Windsor Unity Unit Test Using Mock Object In Dependency Injection Ninject Team Management Talent Acquisition Technical Recruiting .net Agile Methodologies Wcf Databases Ioc Visual Studio Web Applications Sdlc Ado.net Oop Mvc Javascript Software Development Life Cycle Cors Typescript 2.7.1.0 Node V8.9.4 Testing Design Patterns Xml Html

Sunil Kumar Education Details

Frequently Asked Questions about Sunil Kumar

What is Sunil Kumar's role at the current company?

Sunil Kumar's current role is Expert Consultant Technology | Development/Engineering.

What is Sunil Kumar's email address?

Sunil Kumar's email address is su****@****ure.com

What schools did Sunil Kumar attend?

Sunil Kumar attended Visvesvaraya Technological University, Gyan Bharathi School, Gaya, Tagore International School, East Of Kailash New Delhi.

What skills is Sunil Kumar known for?

Sunil Kumar has skills like Asp.net, Asp.net Mvc, C#, Html5, Java Script, Jquery, Entity Framework 6, Web Api 2, Wcf Services, Rest Ful Wcf, Visual Studio 2012/2013, Angularjs.

Not the Sunil Kumar you were looking for?

  • Sunil Kumar

    Windsor, On
  • Sunil Kancharla

    Technical Architect At Techmahindra Canada | Opentext Consultant | Appworks | Ihub | Otcs | Xecm | Ibm Filenet P8 Cm, Bpm, Ibm Content Navigator | Java | J2Ee | Spring Boot | Microservices |
    Scarborough, On
  • Sunil Kumar

    Enterprise Data Architect | Cloud Architect | Data Engineer| Bi & Analytics | Azure
    Toronto, On
  • Sunil Kumar

    Senior Manager Talent Management & Talent Acquisition(Na)
    Pickering, On
    2
    yahoo.co.in, cgi.com
  • Sunil Kumar

    Toronto, On

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.