Post Job Free
Sign in

Software Development Web Applications

Location:
Waterbury, CT
Posted:
March 09, 2025

Contact this candidate

Resume:

KRISHNA CHALLA

Senior Full Stack Dot Net Developer

Email:****************@*****.*** Phone: 203-***-****

LinkedIn: https://www.linkedin.com/in/krishna-challa-a05646324

SUMMARY

10+ years of experience in analysis, design, development, testing and maintenance of object-oriented, client-server and multi-tier Windows and web applications using .NET framework.

Involved in all the phases of Software Development Life Cycle (SDLC), including Requirements gathering, Designing, Programming, Testing, and Documentation of various projects.

Developed and maintained SOAP and RESTFUL web services for application consumption using C#.

Implemented WEB API services for CRUD operations with HTTP verbs GET, POST, PUT, and DELETE using Entity Framework Code First Approach or Dapper depending on the requirement.

Implemented the Layers (Data access layer, Business Logic Layer, UI layer), Core Libraries, Helper methods, Utilities, Dynamic Settings, Extended Methods.

Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter, and Caching in MVC controllers for application development.

Used Entity Framework and LINQ to access databases, allowing users to create, edit, display, and delete data from the application's UI.

Used Dependency Injection and Inversion of Control to build modular and testable code.

Developed controller and service methods using TDD (Test Driven Development) methodology and created unit and Integration tests using Sonar Cloud.

Experienced in developing web applications using Sitecore CMS, ASP.NET MVC 3/4/5, Web forms and, C #, ADO.NET, Entity Framework, Visual Studio 2008/2010/2012/2013/2015, LINQ, jQuery, Java script, CSS.

3+ years’ experience in Sitecore CMS like creating Templates, Layouts, Renderings, Rules Engine, Custom Pipelines, Sitecore API, Roles & Authorization, Workflows, Publishing, Deployment, Packages, Subsites, Multilingual websites, Migration, Scaling.

Implemented Sitecore MVC design pattern for developing the Web Application using MVC 4, 5.

Developed, coded and reviewed MVC and Sitecore CMS changes.

Expertise in all phases of Software Development Life Cycle, Agile and Waterfall methodologies including requirements definition, design, programming / testing and implementation of major systems.

Designed and developed Sitecore Data Templates, Branch Template, Layouts, Controller Rendering, View Rendering, Sub Layouts and Content Items for Sitecore MVC.

Integrated Coveo search API to develop search operations in Sitecore web applications.

Optimized Sitecore environments by analyzing the existing set up and using best practices to create reusable Sitecore templates and layouts.

Involved in the design and implementation of the client web application, including multiple modules using HTML5, CSS3, Bootstrap, JavaScript, Angular 10, TypeScript, and Visual Studio Code.

Created reusable components, custom directives, services, and pipes in Angular, using Angular CLI for generating components, services, and directives.

Developed highly modular and advanced object-oriented code using state management technologies like RxJS in TypeScript to ensure reusability, extensibility, and ease of maintenance.

Used Angular 10 and RxJS to operate on Observables that pass data from API endpoints.

Implemented component interaction between parent-child components and sibling components using Input and Output decorators and shared services.

Developed CSS3 styles for page layouts, navigation, and page-loading spinners.

Utilized TSLint to check TypeScript code for readability, functional errors, and maintainability.

Worked in a test-driven development environment, leveraging Jest to write unit tests and integration tests for all new and existing functionality.

Created TypeScript reusable components and services to consume REST APIs using a component-based architecture provided by Angular.

Used Angular to build UI components, developed filters to display different dimensions of data, and implemented font size modifiers.

Designed Angular Modules and Controllers using different directives like ngShow, ngRepeat, ngApp, ngController, and more.

Implemented two-way data binding in Angular to enable automatic synchronization of data between model and view components.

Utilized Angular 10 Router to build a single-page application (PWA) for navigating through different states and multiple modals.

Developed and modified T-SQL stored procedures and triggers to ensure data integrity.

Implemented indexed views and optimized indexes to enhance the performance of complex queries.

Demonstrated strong T-SQL development skills for crafting intricate queries involving multiple tables, with a focus on maintaining stored procedures, triggers, and user-defined functions.

Optimized long-running stored procedures and queries for efficient data retrieval.

Experience in writing complex SQL Queries, Stored Procedures, Triggers and Views using SQLSERVER, Oracle and User Defined Functions using T-SQL and PL/SQL.

Strong experience in MS SQL Server with SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS) and SQL Server Analysis Services (SSAS)

Strong knowledge in using ADO.NET objects such as SQL/OLEDB Connection and Command, Data Reader, Dataset, Data Adapter and State Management, View state.

Expertise in Azure Infrastructure Management (Azure web role, Worker role, SQL Azure, Azure Storage).

Proficient in AWS services including Elastic Compute Cloud (EC2), Simple Storage Service (S3), Lambda, Relational Database Service (RDS), DynamoDB, Elastic Beanstalk, CloudFormation, Identity and Access Management (IAM), Simple Notification Service (SNS), Simple Queue Service (SQS), API Gateway, CloudWatch, Elastic Load Balancing (ELB), Virtual Private Cloud (VPC), Key Management Service (KMS), and Elastic Container Service (ECS).

Extensive experience with Microsoft Azure services, including Azure App Service, Azure SQL Database, Azure Cosmos DB, Azure Active Directory, Azure Functions, Azure Blob Storage, Azure Table Storage, Azure Redis Cache, Azure Service Bus, Azure Event Hub, Azure Logic Apps, Azure Kubernetes Service (AKS), Azure DevOps, Azure Application Insights, Azure CDN, and Azure Key Vault.

Proficient in the manual debugging of web-based applications that are either in production or about to go into production. This includes monitoring, troubleshooting, and resolving production issues promptly to minimize downtime and disruptions.

Used Azure Data Factory, T-SQL, Spark SQL, and U-SQL in Azure Data Lake Analytics to Extract, Transform, and Load data from various source systems into Azure Data Storage services.

Managed data ingestion to Azure Data Lake, Azure Storage, Azure SQL, and Azure Data Warehouse, then processed it in Azure Databricks.

Proficient in the manual debugging of web-based applications that are either in production or about to go into production. This includes monitoring, troubleshooting, and resolving production issues promptly to minimize downtime and disruptions.

TECHINICAL SKILLS:

Frontend

Angular 8/10/14/17, React, TypeScript, JavaScript, ES6+, HTML5, CSS3, Sass, Responsive Design

Backend

C#, .NET 6/8, .NET Core, ASP.NET MVC, ASP.NET Web API, C#, Web Assembly, GraphQL, Entity Framework Core

Architecture

Microservices, RESTful APIs, SOLID Principles, Design Patterns, Clean Code

Database

SQL Server 2019, Oracle 12c & 18c, MongoDB, Redis, Entity Framework Core, NoSQL, SQL, Database Design

Performance Tuning

Query Optimization, Index Tuning, Execution Plan Analysis, Database Partitioning

ETL Processes

SSIS (SQL Server Integration Services

Database Tools

SQL Server Management Studio (SSMS), Oracle SQL Developer

Cloud Services

AWS Services (Elastic Beanstalk, Lambda, API Gateway, ECS, RDS, S3, SNS, SQS, IAM, Cognito, CloudWatch, CloudFormation.)

AZURE Services (Azure Service Fabric, Azure Kubernetes Service (AKS), Azure API Management, Azure Event Grid, Azure Functions, Azure SQL Database, Azure DevOps, Azure Monitor, Application Insights, Azure Active Directory.)

DevOps

Docker, Kubernetes, Azure DevOps, Jenkins, CI/CD Pipelines

Testing

xUnit, NUnit, MSTest, Jasmine, Jest, Testing Libraries, Mocking Frameworks, Test-Driven Development

Frontend Tools

ESLint, Prettier, Visual Studio Code, Chrome DevTools

Backend Tools

Visual Studio, Visual Studio Code, Git, Postman, Swagger

Agile Practices

Scrum, Kanban, Agile Methodologies, User Stories, Agile Tools

PROFESSIONAL EXPERIENCE:

Client: Wells Fargo, North Carolina Mar 2022 to Till Date

Role: Sr.NET Full Stack Developer

Responsibilities:

Involved in all the phases of Software Development Life Cycle (SDLC), including Requirements gathering, Designing, Programming, Testing, and Documentation of various projects.

Used AGILE SCRUM methodology to deliver in sprints and attended Status Meetings and Code Review Meetings.

Developed and maintained SOAP and RESTFUL web services for application consumption using C#.

Implemented WEB API services for CRUD operations with HTTP verbs GET, POST, PUT, and DELETE using Entity Framework Code First Approach or Dapper depending on the requirement.

Implemented the Layers (Data access layer, Business Logic Layer, UI layer), Core Libraries, Helper methods, Utilities, Dynamic Settings, Extended Methods.

Involved in the design and implementation of the client web application, including multiple modules using HTML5, CSS3, Bootstrap, JavaScript, Angular 14, TypeScript, and Visual Studio Code.

Created reusable components, custom directives, services, and pipes in Angular, using Angular CLI for generating components, services, and directives.

Developed highly modular and advanced object-oriented code using state management technologies like RxJS in TypeScript to ensure reusability, extensibility, and ease of maintenance.

Used Angular 14 and RxJS to operate on Observables that pass data from API endpoints.

Implemented component interaction between parent-child components and sibling components using Input and Output decorators and shared services.

Utilized TSLint to check TypeScript code for readability, functional errors, and maintainability.

Employed POSTMAN to check the response of various APIs as a visual documentation for the back-end.

Worked in a test-driven development environment, leveraging Jest to write unit tests and integration tests for all new and existing functionality.

Created TypeScript reusable components and services to consume REST APIs using a component-based architecture provided by Angular.

Designed Angular Modules and Controllers using different directives like ngShow, ngRepeat, ngApp, ngController, and more.

Implemented two-way data binding in Angular to enable automatic synchronization of data between model and view components.

Utilized Angular 14 Router to build a single-page application (PWA) for navigating through different states and multiple modals.

Developed and modified T-SQL stored procedures and triggers to ensure data integrity.

Implemented indexed views and optimized indexes to enhance the performance of complex queries.

Demonstrated strong T-SQL development skills for crafting intricate queries involving multiple tables, with a focus on maintaining stored procedures, triggers, and user-defined functions.

Optimized long-running stored procedures and queries for efficient data retrieval.

Created, designed, and maintained SQL Server Reports using SSRS, involving tasks such as requirement definition, design, development, testing, implementation, and ongoing maintenance.

Customized SSRS reports with features like filters, calculations, prompts, summaries, and functions, utilizing parameterized queries for data retrieval.

Developed various types of reports, including tabular reports, sub-reports, cross-tabs, and drill-down reports, incorporating expressions, functions, charts, maps, sorting, data sources, and subtotals.

Designed and deployed SSIS packages for loading data from Flat Files, Excel, and XML Files to Data Warehouse and Report-Data Mart, utilizing transformations such as Lookup, Derived Columns, Sort, Aggregate, Pivot, and Slowly Changing Dimension.

Used Azure Data Factory, T-SQL, Spark SQL, and U-SQL in Azure Data Lake Analytics to Extract, Transform, and Load data from various source systems into Azure Data Storage services.

Managed data ingestion to Azure Data Lake, Azure Storage, Azure SQL, and Azure Data Warehouse, then processed it in Azure Databricks.

Developed ADF pipelines utilizing Linked Services, Datasets, and Pipelines for ETL processes from Azure SQL, Blob storage, Azure SQL Data Warehouse, and other sources.

Extensive experience with Microsoft Azure services, including Azure App Service, Azure SQL Database, Azure Cosmos DB, Azure Active Directory, Azure Functions, Azure Blob Storage, Azure Table Storage, Azure Redis Cache, Azure Service Bus, Azure Event Hub, Azure Logic Apps, Azure Kubernetes Service (AKS), Azure DevOps, Azure Application Insights, Azure CDN, and Azure Key Vault.

Proficient in the manual debugging of web-based applications that are either in production or about to go into production. This includes monitoring, troubleshooting, and resolving production issues promptly to minimize downtime and disruptions.

Environment: C#, ASP.NET Core 8, Restful API, Angular 17, SQL Server, Entity Framework Core, Azure Services, Azure DevOps, HTML5, CSS, jQuery, JavaScript, CI/CD, Kubernetes, XUnit, MOQ, Agile, GIT, Jira, SSIS, SSRS, Azure Data Lake, Azure Storage, Azure SQL, and Azure Data Warehouse.

Client: Experian California Oct 2020 – Feb 2022

Role: Sr.NET Full Stack Developer

Responsibilities:

Developed and maintained web applications using Sitecore 8.1, Visual Studio 2015, .NET Framework 4.5, and MVC 5, ensuring efficient and responsive user experiences.

Utilized C# to write clean and maintainable code for various Sitecore modules and components, enhancing the functionality and performance of the websites.

Implemented Glass Mapper to streamline data mapping between the Sitecore content management system and the website, simplifying content retrieval and rendering.

Collaborated with the team using version control tools like GitHub to manage source code, ensuring seamless code integration and collaboration.

Managed SQL Server 2014 databases, optimizing data storage, retrieval, and security for the web applications.

Implemented Team City as part of the continuous integration and continuous deployment (CI/CD) pipeline to automate build and deployment processes, reducing development cycle time.

Utilized Source Tree for version control and code repository management, facilitating code reviews and ensuring code quality and integrity.

Designed and styled web interfaces using CSS3, HTML5, and Bootstrap to create visually appealing and responsive user interfaces, enhancing the user experience across different devices and browsers.

Worked with JIRA for project management and issue tracking, ensuring efficient task management and team coordination, while also improving project transparency.

Implemented and customized Sitecore 8.1 to create and manage content structures, templates, and workflows, ensuring the efficient administration of website content.

Developed and extended Sitecore pipelines and processors to customize the platform's behavior, integrating third-party services and enhancing the overall functionality of the websites.

Created and maintained Sitecore layouts and renderings, optimizing the presentation of content and improving user engagement.

Utilized Sitecore Personalization and A/B testing features to deliver targeted and personalized content to website visitors, resulting in improved user engagement and conversion rates.

Implemented and maintained Sitecore Analytics to gather and analyze user data, providing insights for data-driven decision-making and continuous website optimization.

Worked with Sitecore EXM (Email Experience Manager) to create and manage email marketing campaigns, enhancing user engagement and lead generation.

Developed and maintained Sitecore custom modules and components, ensuring seamless integration with the Sitecore platform and adherence to best practices.

Integrated Sitecore with external systems and databases, enabling data synchronization and enhancing the overall user experience.

Managed Sitecore security and access control, defining user roles and permissions to protect sensitive data and ensure compliance with security policies.

Conducted Sitecore performance tuning and optimization, ensuring fast load times and responsive web applications, resulting in improved user satisfaction and SEO rankings.

Provided Sitecore training and support to internal teams and stakeholders, enabling them to effectively use the platform and maintain content independently.

Collaborated with the Sitecore community and forums to stay updated on the latest trends and best practices in Sitecore development and implementation

Hand on Knowledge of deploying and testing application in various environments including dev, test, user testing (UAT) before deploying application to production to reduce the impact and error in production..

Environment: Sitecore 8.1, Visual Studio 2015,Net Framework 4.5, MVC 5, C#, Glass Mapper, TDS, GitHub, SQL Server 2014, DB2, MongoDB, Team City, Source Tree, CSS3, HTML5, Bootstrap, JIRA.

Client: BANK OF AMERICA,NY April 2018 – Sep 2020

Role: .Net Developer

Responsibilities:

•Created responsive web pages using HTML5, CSS3, Bootstrap, Typescript and Angular 2.

•Developed Single Page Application (SPA) using Angular and injected generic services.

•UI development utilizing WPF, implementing MVVM. Creating and troubleshooting Views (XAML), View Models and Domain Object Models.

•Developed Windows forms by using Microsoft office plugins using VSTO and worked in VBA Macros

•Enhance applications using Asp.net Core with Micro services architecture, deploying using docker containers. The Restful web service calls for POST, PUT, DELETE and GET methods.

•Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

•Created sites, built custom workflows, and managed permissions and content as requested from customers.

•Experience in AJAX Control Toolkit, Telerik Controls, JavaScript, HTML, CSS, XML, XAML, Web Service, User Control. .

•Created various custom web parts using Visual Studio.NET that could be plugged in by users into their Personal

Site.

•Consumed RESTful resources using AJAX call, receiving, analyzing, and processing JSON responses to get the required proper-formatted data for asynchronous data transfer between the browser and the server.

•Involved in requirement analysis, preparing software Design document, development, and code review.

•Developed the user interfaces using the Bootstrap and HTML5 and JavaScript framework Angular 4.

•Used various TPs to bypass HIPAA edits during the submission of EDI claims.

•Performed logical mapping changes for 834 and 835 transaction sets to-and-from claims and billing applications.

•Developing the application using MVC, Entity Data Model and RESTful and WCF services.

•Used Typescript and its features such as static typing, classes, and interfaces.

Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for

developing backend technology.

•Implemented Responsive web design techniques into the CSS so that the page could be read well on both mobile and desktop browsers.

•Proficient in developing interactive user interfaces using React.js.

•Extensive hands-on experience in building Single Page Applications (SPAs) with React.

•Strong understanding of component-based architecture and its application in React.js.

•Developed reusable React components for efficient and modular code.

•Expertise in state management using React Hooks and Redux for handling complex application states.

•Implemented efficient data flow and synchronization between components.

•Integrated RESTful APIs and GraphQL endpoints with React applications.

•Experience with asynchronous data fetching using tools like Axios and Fetch API.

•Implemented unit testing and integration testing for React components using tools like Jest and Re-act Testing Library.

•Proficient in AWS services including Elastic Compute Cloud (EC2), Simple Storage Service (S3), Lambda, Relational Database Service (RDS), DynamoDB, Elastic Beanstalk, CloudFormation, Identity and Access Management (IAM), Simple Notification Service (SNS), Simple Queue Service (SQS), API Gateway, CloudWatch, Elastic Load Balancing (ELB), Virtual Private Cloud (VPC), Key Management Service (KMS), and Elastic Container Service (ECS).

•Work extensively in support. Developers are assigned with the incident related to the applications they support. It’s an application related issues which a developer has to fix.

•Preparing Root cause analysis for all the failures/issues that occur and finding permanent resolution for the same.

Environment: C#, JavaScript, HTML5, CSS3, Bootstrap 3, JSON, WCF, AJAX, REST Web Services/APIs, Web API 2.0, ReactJS, NPM, RXJS, SASS, MVVM, NoSQL, Mongo DB, Mongoose, Git, TFS, Visual Studio Code editor/ WebStorm, Agile Scrum, ReSharper, GIT.

Client: Citi Bank HYD, India. Jul 2015 –Feb 2018

Role: .Net Developer

Responsibilities:

•HTML, CSS, SASS/SCSS, JavaScript, jQuery, XML, XAML, Angular Js, Kendo UI, Angular2/4/5/6/7,8,10, Bootstrap, Photoshop.

•The Angular 2 SPA with 15+ child paths using reactive forms, custom validations, services, shared components, Webpack 2 and Scss.

•Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

•Worked in Azure DevOps services, CI/CD Pipelines for Build and Release, API Development.

•Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.

•Good understanding of CSS grid.

•Internal and external link building, On-page and off-page optimization

•Worked with Slick Slider, Masonry view and other jQuery plugins.

•Conduct network Vulnerability Assessments using tools to evaluate attack vectors, Identify System Vulnerabilities and develop remediation plans and Security Procedures.

•Implemented the MVC3 Razor Model View Controller design pattern to build the user interface.

•Used ADO.Net, Entity Framework for Database connectivity and communication.

•Expertise in version control system GIT.

•Understanding of SEO best practices as needed in a Drupal theme.

•Developed ASP.NET Core Web API based on departmental requirements and specifications.

•Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.

•Hands on experience in Hands on UI development experience in using Kendo UI, JavaScript, jQuery UI, JSON, HTML5.

•Used MVC3 Razor framework to reduce the complexity in architectural design and to increase the flexibility and of the code reuse.

Environment: HTML, CSS, SASS, SCSS, Drupal 7 and 8, C Tools, Views, XML, XAML, Kendo UI, jQuery, Angular2/4, Linux, GIT.

Client: MINDTREE,BANGLORE. Jul 2014 –Feb 2015

Role: .Net developer

Responsibilities:

•Worked on ASP.Net web form applications with C#.

•Maintained the builds using team foundation server.

•Worked on creating Microsoft SQL Server database Jobs and Triggers required for the optimal performance of the Solution.

•Developed the presentation layer which consisted of ASP.NET Web Forms, User Controls, and their associated code-behind files. Analysis of the requirement (information) provided by Client team.

•Use AJAX, JSON controls to minimize server round trip and enhance customer experience.

•Utilized agile scrum method for the system and the duration of the issues that needs to be resolved.

•Designed tables and records using SQL Server.

•Used web API for binding and modulation.

•Configuring WEB.CONFIG and APPLICATION.CONFIG files, for the configuration of the entire Web Application.

•Used Microsoft SQL Server Reporting Services to creating application reports.

•Active participation configuring services such as Microsoft SQL Server Reporting Services required for the solution.

•Created tables and stored procedures for the notifications.

•Created and consumed WCF services which are based on SOA architecture.

•Analyzing and gathering research by reverse engineering code to document process.

•Experience in ASP.NET Sites/applications and interacting asynchronously with ASMX Web Services.

•Worked on creating rich user controls using AJAX, and JavaScript.

•Used SOAP based Web services to communicate with the business layer objects.

Environment: .NET Framework, Visual Studio, C#, ASP.NET, WCF, ADO.NET, LINQ, XML, HTML5, Elasticsearch, JavaScript, jQuery, SQL Server.

Education:

•Bachelor’s from JNTUK in 2014



Contact this candidate