Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Chandra Shekar

Senior .Net Developer
Jersey City,NJ

Summary

Over 10 years of experience in developing enterprise-level applications, including Windows and Web, using Microsoft .NET technologies. Skilled in requirement gathering, analysis, design, development, implementation, support, and unit testing of .NET applications across Agile and Waterfall SDLC methodologies. Extensive experience with design patterns (MVC, Singleton, Factory, Façade, CQRS, Repository), Restful Web Services, monolithic and microservices architecture, and distributed systems. Expertise in Azure services, including Azure Storage, Functions, Logic Apps, App Services, Web Jobs, Key Vault, AAD B2C, Cosmos DB, SQL DB, Application Insights, Azure Monitor, Log Analytics, and CI/CD pipelines via Azure DevOps. Hands-on experience with Docker containers and orchestrating microservices using Kubernetes in Azure Kubernetes Service (AKS). Proficient in Razor Pages for building dynamic, data-driven web applications using a page-centric development approach, enabling efficient and scalable solutions. Strong expertise in React JS, leveraging its component-based architecture to develop interactive and dynamic single-page applications (SPAs). Hands-on experience with React hooks, state management (Redux), and integrating React with .NET backends for full-stack development. Proficient in C#, VB.NET, ASP.NET, ADO.NET, LINQ, XML, XSLT, WCF, .NET Framework, .NET Core, MVC Framework, Web API, Entity Framework, JavaScript, HTML, CSS, Bootstrap, Angular, Teact and PowerShell scripting. Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services. Expertise in C# Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling. Hands-on experience in building and consuming REST APIs, including Swagger/REST contract design and development, with expertise in implementing JWT for authentication and handling CORS configurations for secure API integration. Knowledgeable in event-driven applications using AJAX, JSON, XML, and platform-neutral markup using XML, XSD, XSL, and XSLT. Extensive experience with RDBMS (SQL Server, Oracle, IBM DB2, MySQL) and NoSQL databases (Cosmos DB). Skilled in developing and testing object-oriented applications, including unit testing (NUnit, XUnit) and applying Test-Driven Development (TDD) principles. Expertise in writing efficient code for data structures and algorithms in C# and VB.NET. Proficient in source control systems like GIT, TFS, and SVN, and experienced in continuous integration and deployment practices. Actively involved in requirements gathering, coding, code reviews, unit testing, and integration testing to ensure high-quality deliverables. Strong analytical skills with the ability to troubleshoot complex issues effectively, coupled with excellent communication skills for team and client interactions. Demonstrated ability to work both independently and collaboratively in dynamic and fast-paced environments, with a strong commitment to professional growth and project success.

Overview

17
17
years of professional experience

Work History

Senior .Net Developer

NECA
10.2022 - Current
  • Architecting and designing scalable and secure software solutions using ASP.NET MVC, .NET Core, and Entity Framework
  • Developing secure RESTful APIs using ASP.NET Web API with JWT authentication, authorization, and CORS support, seamlessly integrated with React front-end
  • Implementing responsive and user-friendly web interfaces using React JS, HTML5, CSS3, Bootstrap, and React JS for dynamic and interactive user experiences
  • Integrating front-end and back-end components using React JS, JavaScript, jQuery, and AJAX, facilitating dynamic data-driven applications
  • Writing efficient and scalable server-side code in C#, utilizing .NET frameworks and ASP.NET Core to build robust back-end systems
  • Designing and integrating reusable components with React JS, ensuring maintainability and scalability in front-end development
  • Ensuring the performance, reliability, and scalability of applications using SQL Server, Oracle, or other database technologies
  • Implementing efficient data processing and transformation using PL/SQL, T-SQL, and writing optimized queries, stored procedures, and triggers
  • Utilizing version control systems like Git and CI/CD pipelines to ensure code quality, continuous integration, and automated deployments
  • Implemented RESTful WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE
  • These services were widely used to get, manipulate, add & delete the data
  • Creating and maintaining reports using SSRS (SQL Server Reporting Services) and Crystal Reports for data visualization and analysis
  • Writing comprehensive unit tests using NUnit or MSTest and ensuring React components are tested using modern testing libraries like Jest or React Testing Library
  • Configuring and integrating NLog for comprehensive logging of application events and errors, ensuring robust performance monitoring and efficient troubleshooting capabilities
  • Utilizing Azure DevOps for project management, issue tracking, and deployment automation, following Scrum methodologies
  • Configuring CI/CD pipelines in Azure DevOps using YAML to automate build, test, and deployment processes
  • Integrated Docker and Kubernetes for containerized application development, enabling consistent environments and streamlined deployments
  • Ensuring the security and compliance of the application using ASP.NET Identity, OAuth, or other authentication and authorization mechanisms
  • Used build and release pipeline in Azure DevOps to deploy the services
  • Collaborating with cross-functional teams, including product managers, UX designers, and QA engineers, to ensure the successful delivery of software solutions
  • Creating and maintaining comprehensive documentation for the application, including user guides, technical specifications, and other relevant materials
  • Participated into daily scrum calls, business requirement meetings and captured all required information
  • Participating in code reviews and other quality assurance activities to ensure the delivery of high-quality software solutions
  • Staying up-to-date with the latest industry trends, technologies, and best practices to ensure the continuous improvement of software solutions

Senior .Net Developer

DST Worldwide Services
11.2014 - 10.2017
  • Understanding the business requirements for the client and Build applications as part baseline development role
  • Involved in the implementation of client-side validations using React JS and ASP.NETMVC Validation implemented at Controller level
  • Implemented .NET Core framework dependency injection for defining objects
  • Created the Controllers and Controller Actions, Action Results, Views, View Models, Html Helpers, Partial Views, Layouts Filters, Routing using ASP.NET MVC
  • Responsible for developing multiple forms using HTML, CSS, JavaScript, jQuery, AJAX which supported multiple business needs
  • Used AJAX and JQuery for Autocomplete function, web grid and for asynchronous update of elements
  • Developed ASP .NET Core web API based on departmental requirements and specifications
  • Developed services to store SQL Server data into Cloud base data warehousing by using Microsoft Azure
  • Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure
  • Worked on Jenkins for CI and CD for End-to-End automation for all build and deployments
  • Wrote SQL Queries, Stored procedures, Joins, Triggers using PL/SQL to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL Server
  • Experienced with developing Enterprise Windows Forms applications through C# with OOPs
  • Implemented queuing system for archiving huge data using C#, multithreading etc
  • Used AJAX Library, CSS, JavaScript, and various web controls to present data to users in a much comfortable environment
  • Implemented RESTful Web API services using C#, ASP.NET Core, and Swagger for documentation, leveraging Postman for testing and JWT for secure authentication
  • Generated reports in SSRS using properties like chart controls, filters, SQL parameters etc
  • Coding and design of features and delivering end to end features
  • Implemented auto scale up/down feature for 8 azure resource types
  • Used build and release pipeline in Azure DevOps to deploy the services
  • Involve into critical changes required to meet business requirements

.Net Developer

Thomson Reuters
08.2011 - 09.2014
  • Detailed design and implementation of various functional and technical modules
  • Developing code base and APIs with ASP .NET core 3.1 and C# as the programming language
  • Used AJAX Auto Complete for better search experience
  • Used build and release pipeline in Azure DevOps to deploy the services
  • Used React JS as the development framework to build a single-page application
  • Implemented Unit Testing with complete TDD
  • Participated in System Documentation and Code Documentation
  • Designed a responsive application using Bootstrap and React JS
  • Involved in developing Single Page Application & Implemented the Page Events such as click, change events using Angular 4/5
  • Developed and consumed WCF Web Service to access data layer components
  • Developed several drill down and drill through reports using SSRS
  • Worked on React JS resources for all data access and standardizing data access interfaces
  • Implementation of features and involved in Code Review
  • Implemented Ajax and design patterns like Facade
  • Utilized third party tool 'Telerik' to Develop WPF and Silverlight application in which different functionalities within the application were divided into different modules
  • Prepared design documents, involved in built and tested windows applications using WPF fundamentals using C#(OOPs) for one of the internal application
  • Involved in developing presentation layer, the Business and Data Access Layers and were coded using C#
  • Net
  • Good Experience in Developing Applications using Microservices and monolithic architecture
  • Understand Product requirement and customer needs and delivering end to end features
  • Worked on .NET Core and related frameworks
  • Used Azure Application Insights for logging and tracing messages
  • Used Azure DevOps to communicate with other team members in QA and production
  • Worked on Azure Cosmos - No SQL DB
  • Used GIT for source code version control
  • Implement distributed caching to improve system performance

.Net Developer

Infosys
02.2008 - 04.2011
  • Participate in design discussion and refine the user stories
  • Build the features of the application adhering to the coding practices
  • Developed and used various Web forms, Custom Controls and User controls using ASP.NET, C# and JavaScript
  • Developed Web pages with ASP.NET using JavaScript, Client-Side Validation, Server controls, HTML5 Controls, jQuery, and CSS
  • Publishing the web site on IIS server
  • Developed WCF service to be used by the ASP.NET applications to access data layer components
  • Used User Control, Ajax Toolkit to develop the application
  • Implemented business logic/rules using WCF services and integrated with the UI components
  • Developed Entity framework-based database access layer using ADO.Net and Entity Framework
  • Developed client-side validation code using Typescript and JQuery
  • Implement the features of the application adhering to the coding practices
  • Implemented new WinForms with Infragistics controls and enhanced with multi-threaded environment for an existing intranet application using VB .NET
  • Extensively used the C# LINQ and ADO.NET for data retrieval from the database and process the data in the business methods
  • Coding the presentation layer using WPF and service layer using Windows Communication foundation technology
  • Written stored procedures, triggers using T-SQL for data access from SQL Server 2008 R2 when applicable
  • Assisting the QA team during the system testing and UAT
  • Developed Web Services for both Client and Service Side using SOAP and RESTful
  • Consumed Web services securely using WCF and tested using SOAPUI
  • Created Database Tables and have written SQL Queries, Stored Procedures for all the Transactions in and out of the Database Using SQL server
  • Coding the presentation layer using WPF and service layer using Windows Communication foundation technology
  • Generated reports using the SQL Server Reporting services (SSRS)
  • Used agile methodologies, test driven development and automated builds
  • Preparing and executing the Test Cases in Quality Centre during Unit Testing
  • Tested components using Unit Test mock frameworks during development
  • Involved at the time of deploying the code in the production environment and do the functional checkout and merging code using the distributed version control system (TFS)
  • Part of SDLC life cycle from requirement analysis, build, Unit testing

Education

Bachelor of Engineering - Electronics and Communication

JNTU

Master’s - Data Science

Saint Peters University
Jersey City, NJ

Skills

  • C#
  • VB NET
  • ASPNET
  • ADONET
  • LINQ
  • AJAX
  • Bootstrap
  • XML
  • XSLT
  • T-SQL
  • WCF
  • NET Framework
  • NET Core
  • MVC Framework
  • Web API
  • Entity Framework
  • HTML
  • CSS
  • Java Script
  • Angular
  • React
  • PowerShell
  • SQL
  • Azure storage queues
  • Azure Service Bus
  • UML
  • Microsoft Visio
  • VSTS
  • SOAP UI
  • WinSCP
  • Fiddler
  • Postman
  • Azure Storage Explorer
  • SSMS

Timeline

Senior .Net Developer

NECA
10.2022 - Current

Senior .Net Developer

DST Worldwide Services
11.2014 - 10.2017

.Net Developer

Thomson Reuters
08.2011 - 09.2014

.Net Developer

Infosys
02.2008 - 04.2011

Bachelor of Engineering - Electronics and Communication

JNTU

Master’s - Data Science

Saint Peters University
Chandra Shekar Senior .Net Developer