Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Work Availability
Timeline

Sri Hari Katta

Irving

Summary

Accomplished and motivated professional .Net Developer with over 8+ years of experience on .Net Development. Experience in various Phases of Software Development Life Cycle (SDLC) i.e., Analysis Design, Development, Implementation, Testing and User Training of Enterprise Web-applications, Standalone and Distributed applications. Experience in developing applications using Microsoft Visual Studio, .NET framework with ASP.NET, VB .Net, C#.Net and SQL Server. Proficient in Microsoft. NET Framework and Object-Oriented Programming. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

10
10
years of professional experience

Work History

Full Stack .Net Developer

UPS
12.2022 - Current
  • Gathered requirements through interaction with all the relevant teams and prepared high-level design and detailed design documents
  • Designed the application as a three-tier application with UI in the presentation layer, Business logic in the middle layer and Database activity in the third layer
  • Implemented MVC architecture to accomplish task of isolating Business Layer, Presentation Layer and Data Layer
  • Designed and developed various Classes in C#.NET to implement the business logic and event handling
  • Developed Various Templates and Web Pages for the Web Application using ASP.NET, C#, XML and Java scripting
  • Used C#.NET and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies
  • Created and deployed XML Web Services using ASP.NET
  • Consumed Web Services from both Windows forms and ASP.NET web applications
  • Worked with ASP.NET Web Forms, State Management, Caching features, for optimization and configuration of the web application using C#.NET
  • Extensively Used
  • ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls
  • Designing and development of various Classes in C#.NET to implement the business logic and event handling
  • Contributed to unit testing, bug tracking for web-based applications
  • Implemented Caching, Exception and Custom Error Handling using ASP.NET and C#.NET
  • Developed N-Tier architecture application with Presentation, Business and Data Access layers using ASP
  • NET MVC, Web API and Entity Framework
  • Used AG-Grid for the data grid and updated the packages compatible to Angular 6
  • Created Web API used to post back data to external client
  • Response UI and website layout is achieved using Bootstrap framework
  • Angular 4 helped in bootstrapping web application efficiently without registering call backs which helped in code debugging
  • Use Window Azure to deploy the application on cloud and managing the session
  • Worked on Azure for highly available customer facing B2B and B2C applications
  • Used Forms Authentication to authenticate the user, created test plans and performed unit and regression testing on the application
  • Involved in the complete life cycle of the Project
  • Created database maintenance plans for the performance of SQL Server including database integrity checks, update database statistics, re-indexing, and data backups
  • Involved in the deployment of project on the development and production Web servers
  • Used Team Foundation Server (TFS) for source code management
  • Generated logs by invoking events for error recording and security
  • Environment: .Net framework 4.7, ASP.NET, ADO.NET, C#.NET, Web API, WCF, Azure, LINQ, Angular 6/4, HTML5, CSS3, JavaScript, Bootstrap, Visual studio, TFS, Entity Framework, SQL and Windows.

NET Developer

Central DuPage Hospital
04.2019 - 11.2022
  • Participated in project planning sessions with analyst and team members to analyze business requirements
  • Involved in Software Development Life Cycle (SDLC) process to design and implement the project
  • Developed N-Tier architecture application with Presentation, Business and Data Access layers using ASP
  • NET MVC, Web API and Entity Framework
  • Developed the classes and interfaces by using C#.NET coding
  • Used C#.NET to develop code for business and repository layer
  • Created the reusable and optimized Web Services using C#.NET
  • Developed Web Forms for User Interfaces using ASP
  • NET with Server Controls, HTML Controls and User Controls
  • Used ASP
  • NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls
  • Utilized ADO
  • NET technology extensively for data retrieving, querying, storage, and manipulation
  • Created and deployed Web Services using ASP.NET and C#.NET and generated the proxy class files based on the web services to consume in web application
  • Involved in development of Web Forms, Classes using C#
  • NET that incorporates both N-tier architecture and database connectivity
  • Developed the application using WPF to create an interactive native client GUI and designed the application based on MVVM design pattern
  • Consumed WCF Services responsible for communicating and providing real time data from integrated servers to client applications
  • Used C# in developing the complex Business logic, where in extensively implemented the Object-Oriented Programming functionalities using Visual Studio
  • Created Azure functions, Azure event Grid, Azure table storage and Azure Que Storage
  • Used Azure Serverless application architecture for API creation
  • Enhanced and developed the front-end GUI using HTML5, CSS3, JavaScript and XML
  • Used extensively JavaScript and ASP.NET for Client-Side Validations
  • Used Angular.js for creating the controllers, Factories, Services, Custom Directives
  • Created REST services using ASP
  • NET Web API
  • Used ADO
  • NET Entity Framework Model 6.0 as the Data Access Layer (Database First) and implemented the CRUD (Create, Update, Retrieve and Delete) operations, Mapping and executed stored procedures
  • Utilized LINQ to Entities extensively for data retrieving, Querying, storing and manipulation
  • Developed stored procedures, Views and automated SQL, T-SQL scripts for database maintenance, deployment and installation
  • Reports are generated by using SSRS and configured SQL Server Integration Services (SSIS) for scheduling data backup
  • Used Team Foundation Server for collaborating, integrating, maintaining, reporting and project tracking
  • Used agile methodologies, test driven development and automated builds
  • Implemented Role based security to comply with the rules set by the business layer of the application
  • Environment: .Net 4.7, C#.NET, ASP.NET, ADO.NET, WPF, WCF, MVC, Visual-Studio, HTML5, CSS3, JavaScript, XML, Angular.js, Azure, LINQ, SQL, TSQL, TFS, Entity Framework, Web API, Agile and Windows.

NET Developer

Lumeris
06.2017 - 03.2019
  • Worked with Product Manager to hash out requirements and helped bridge the gap between business requirements and technical implementation
  • Created and deployed ASP
  • NET (MVC) using C# used them to generate a web application
  • Developed Web applications using ASP
  • NET and application logic using C#.NET
  • Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C#.NET for web pages
  • Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#
  • Created and deployed Web Services using ASP.NET and C#
  • Net, and generated the proxy class files based on the web services to consume in web application
  • Used ASP
  • NET, Entity Framework, and SQL-statements to develop database connections
  • Developed REST APIs that allow sophisticated, effective, and low-cost application integration and multi-tier web applications with the use of Web Services using ASP
  • Net Web API
  • Developed single instance application using WPF, XAML Technologies
  • Involved in writing contracts and classes in WCF Service, deploying WCF service and consuming it for data processing
  • Involved in Design and Architecture of the ASP
  • Net application, WCF based Web Services
  • Involved in preparing Use case, Sequential and Class diagrams using MS Visio for ASP.NET modules
  • Created new web pages using HTML, CSS, XML, and Java Script
  • Involved in designing new web features using Angular.js
  • Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL, LINQ to objects and LINQ to XML to manage relational data as objects
  • Designed and Implemented application using ADO.NET objects like Dataset, Data Table, and Data Adapter for manipulating, retrieving, storing, and displaying data
  • Involved in the Database design, wrote stored procedures, database views and T-SQL queries for the underlying SQL Server Database
  • Used Team Foundation Server (TFS) for source code management
  • Practiced Agile Methodology to review progress of project in monthly sprints
  • Involved in the design of the database and developed stored procedures, for implementing the business rules
  • Environment: .Net 4.7, C#.NET, ASP.NET, ADO.NET, WPF, WCF, XAML, MS Visio, HTML5, CSS3, JavaScript, Angular.js, LINQ, XML, SQL, TSQL, TFS, Agile and Windows.

NET Developer

Mastercard
02.2015 - 05.2017
  • Involved in understanding user requirements, designing, and developing web application and back-end applications
  • Used C#.NET to develop application
  • Used Model View Controller (MVC) architectural Design patterns for the development of the product
  • Implemented the Application layer using ASP.NET in Microsoft .Net Framework
  • Created Console applications and used ADO.NET objects such as Dataset and Data Adapter, for consistent access to SQL data sources
  • Designed and developed user interface using ASP.NET and C#.NET
  • The Presentation Layer was implemented in ASP
  • NET using Web Forms, User Control, Web Controls, HTML, and Cascading Style Sheets
  • Developed 3- tier architecture application with User Interface, Business and Data Access layers using .NET and Entity Framework
  • Involved in Design and Architecture of the ASP
  • Net application, WCF based Web Services
  • Designed Application using HTML5 and CSS3 standards
  • Developed User Controls, used .NET web controls and improved the performance of the application by configuring the caching
  • Used LINQ for data retrieving, querying, storage, and manipulation interface screens developed using ASP.Net
  • Used ADO
  • NET objects to retrieve and update data to the database like MS Access, SQL Server
  • Used Team Foundation Server for grabbing the projects and managing the code changes
  • Developed stored procedures, functions and triggers and used different joins to execute SQL queries
  • Participated in Test Driven Development (TDD) in developing an application in Agile (SCRUM) environment
  • Participated in various Client meetings with the team and the Project manager to discuss improvements /amendments in the development of the section
  • Environment: C#.NET, ASP.NET, ADO.NET, MVC, Entity Framework, WCF, HTML5, CSS3, JavaScript, LINQ, Agile, TFS, SQL and Windows.

Education

Master’s - computer science

Chicago State University

Bachelor’s - computer science

JNTU India

Skills

  • Technical Skills:
  • Languages
  • C#Net, VBNet
  • Web Technologies
  • NET Framework, ASPNET, ADONET, Web Services, WCF, ASPNET MVC, WPF, LINQ, CSS, XML, HTML, Entity Framework
  • Scripting
  • Java Script, Angular js
  • Development Tools
  • MS Visual Studio
  • Version Controller
  • MS Visual Source Safe (VSS), Team Foundation Server (TFS)
  • Service Oriented Architecture
  • WCF, Web Services, WSDL, SOAP, Rest Services
  • Methodologies
  • Agile and Waterfall
  • Database
  • MS SQL Server, Oracle
  • Operating System
  • Windows Variants, LINUX
  • Quality Assurance Testing
  • NET Framework
  • HTML and XML
  • Bug Fixes
  • Interface Design and Implementation
  • Test Automation
  • Iterative Development
  • Plan Agile Sprints
  • Software System Maintenance
  • Compatibility Testing
  • Database Creation
  • Code Testing
  • Software Development
  • Technical Analysis
  • Software Quality Assurance
  • Source Code Knowledge
  • Code Validation
  • Application Development
  • Project Management
  • Issue Research
  • Produce Clean Code
  • Software Application Testing
  • Web Applications
  • Software Development Onboarding
  • Develop Specifications
  • Design Patterns and Principles
  • Debug Software

Accomplishments

  • Experienced Working with Azure Cloud Services like Logic Apps, Function Apps, Blob Storage, Azure App Services, Service Fabric, Azure Data Factory
  • Experience in implementing and migrating and deploying workloads on Azure VM
  • Strong understanding of SOLID design principles and exposure to Design Patterns like Singleton, Factory, Builder, Facade, Strategy, Template etc
  • Experience in developing Web based applications using Angular.JS, JavaScript, HTML5 and CSS3 in process of Developing Single Page Applications (SPA)
  • Hands on experience in developing and deploying WCF services, Web API, Web Services providing secure SOA in enterprise applications
  • Experience in using Microsoft Team Foundation Server (TFS)
  • Extensively utilized ADO
  • NET data access techniques using SQL Connection, SQL Command, SQL Data Adapter, SQL Data Reader, Data Set, Data Grids, Data Lists and Data Repeater
  • Experience in handling advance data querying capabilities with LINQ to SQL/Objects/XML and object relational mapping using Entity Framework
  • Experience with MS SQL database, SQL Integration Services, DBMS, stored procedure development, and transaction database design using SQL Server
  • Having excellent understanding of Agile Scrum and Waterfall Methodologies
  • Proficient at grasping new concepts, applications, and technologies quickly, and utilizing the same in a productive manner.

Additional Information

  • 5/4.6/4.7 with ASP. NET, C#.Net and SQL Server 2014/2017/2019. Hands on experience working with MVC framework for developing web applications which are feasible, flexible, and easy to use. Expertise working with C# Collections (Array List, Hash Table, Stack, Queue etc.) and Generic Class. Expertise in designing and developing complex user interfaces (GUI) using ASP. NET 4.0/ 3.0 and MVC 5.0/4.0/3.0. Proficiency in developing web applications using ASP.NET web forms, ASP. NET MVC, Web Services, Windows Communication Foundation (WCF) and ASP. NET Web API. Experience designing and developing applications using XAML, WCF, WPF, WinForms, Web Forms and XML Web Services. Expert in Developing Windows applications, Web applications, windows services, and web services in Microsoft Visual Studio IDE.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Full Stack .Net Developer - UPS
12.2022 - Current
NET Developer - Central DuPage Hospital
04.2019 - 11.2022
NET Developer - Lumeris
06.2017 - 03.2019
NET Developer - Mastercard
02.2015 - 05.2017
Chicago State University - Master’s, computer science
JNTU India - Bachelor’s, computer science
Sri Hari Katta