Home

Aravind Sai Kumar Chukkapalli - .NET Developer
[email protected]
Location: Irving, Texas, USA
Relocation: Anywhere in USA
Visa: H1B
Aravind Chukkapalli Email: [email protected]
Senior Software Developer Phone: +1 770-709-4679

PROFESSIONAL SUMMARY:
Over 11+ years of Professional IT experience in all phases of Software Development Life Cycle process (SDLC).
Good knowledge of design principles, secure coding techniques and design patterns like FACTORY, BUILDER, etc.
Worked in an Agile Environment using Scrum methodology (participated in backlog item sizing and prioritization, iteration/sprint planning, daily stand-ups, Sprint retrospectives, etc.).
Expertise in Object Oriented Programming (OOPS) concepts like Abstraction, Encapsulation, Inheritance, and Polymorphism.
Good at Angular 5/8/9/11/12/13/14/15 implementation on the client-side programming.
Transforming client requirements into technical specifications, Modeling and developing an application using C#, ASP.NET, ASP.NET Core WEB API, MVC, SQL Server, and WPF.
Expertise in SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) with good knowledge on SQL Server Analysis Services (SSAS).
Proficient in using .NET Standard and .Net Core 6.0, 7.0, 8.0 based frameworks in a distributed architecture and utilizing the framework to create service-oriented applications (SOA) & Representational state transfer (REST).
Experience in creating Tables, Stored Procedures, Prepared Statements, Triggers, Cursors, Functions, Views, Indexes and Joins using SQL Server 2008/2012/2014/2016/2018.
Proficient developing applications using MVC, Blazor server - side and WEB API with Entity Framework.
Extensively used HTML5, CSS3, JavaScript, jQuery, Typescript, Telerik Kendo UI Controls, Bootstrap, and Angular 15 to create Single Page Applications (SPA).
Implemented Angular Framework on the client side and worked with features HTTP Service to make AJAX calls, Route Providers, Filters, Factories and Controllers, Models, Views to manipulate DOM.
Working experience in Azure App & Cloud Services, PaaS, PolyBase, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, PowerShell, VM creation, ARM Templates, Power Shell scripts, IaaS, Lift & Shift, storage, network, and database.
Experience using ORM framework like Entity Framework (Code First, Database First, Model First approaches) to map DB entities to domain objects.
Knowledge of WCAG (Web Content Accessibility Guidelines) 2.0 guidelines.
Excellent analytical skills for understanding and gathering the requirements, business rules/processes and detailed design of the application, analyzing ER Diagrams, and Data Flow Diagrams.
Experience in generating Custom Reports and different types of Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
Experience working in SQL Server Integration Services (SSIS) packages to extract, transform and load (ETL) data from different databases.
Highly experienced with modern JavaScript frameworks libraries like Angular, JavaScript, TypeScript, jQuery, Gulp.
Worked on Globally Unique Identifier (GUID), to get unique identifier and change them to names.
Implemented TDD (Test driven development) using XUNIT, NUNIT framework.
Implemented unit testing of MOCK objects using MOQ.
Used Postman, Fiddler to test APIs.
Experience developing different types of azure functions such as Http trigger, Timer trigger, Durable functions, Service bus trigger, Event-Hub trigger, and many others.
Experience with the Azure logic apps with different triggers and worked on ISE environment in logic apps.
Experience on Azure data factory with different triggers.
Experience new features implemented by Azure to reproduce and troubleshoot Azure end-user issues and provide solutions to mitigate the issue.
Experience in creation of Function apps, Web apps, Web jobs, Web app bots, Chatbot, SQL databases, VM s, and deploying applications to Azure using Visual Studio, VSTS, Git hub, Bitbucket, accessing files via FTP, Local GIT deployment.
Prepared Technical design document, Use Cases, Test Cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
Experience in working with version control tools like Team Foundation Server-TFS, VSS, Subversion (SVN), and GIT.
Good at ITIL standards and practices, used in banking domain.
Knowledge of building, deploying, and managing applications using Microsoft Azure, AWS.
Quick learner, excellent communication skills, adaptable to ever changing priorities, exceptional problem-solving and troubleshooting capabilities.

EDUCATION:
Master of Science in Computer Science from the University of Central Missouri in 2016, Warrensburg, USA.
Bachelor of Technology in Electronics and Communication Engineering with a minor in Information Technology from Vignan University in 2012, Vadlamudi, India.

TECHNICAL SKILLS:
C#, ASP.NET, ASP.NET Core 6.0/7.0/8.0, Angular 2/4/5/8/9/11/12/13/14/15, Kendo UI, HTML 5, CSS 3, Bootstrap, UI/UX. Programming languages
.NET Core 6.0/7.0/8.0, .NET Standard, ASP.NET MVC 5.0/4.7/4.5/4.0, Blazor Server-side, Entity Framework 6, Win Forms, Web Forms, NUnit, MSUnit, XUnit. Technologies
Enterprise Manager, SQL Profiler, Query Analyzer, DTS, SSIS, SSRS, SSAS, SharePoint, SQL Server Management Studio 2008/2012/2014/2016,2018. RDBMS
REST, SOAP, WSDL, XML. Web Services
JavaScript, TypeScript, jQuery, HTML 5, CSS 3, Bootstrap, Reactive Forms, XML, XHTML, XSLT. Markup/Scripting Languages
Visual Studio Code, Visual Studio 2008/2010/2013/2015/2017/2019, Re-Sharper, TypeScript Analyzer. IDE/Tools
Amazon Web Services, Azure Data Studio, SQL Server Management Studio (SSMS), SQL Server Data Tools (SSDT), Query Analyzer, Export & Import (DTS). SQL Server Tools
GIT, TFS, VSS, SVN. Source Repositories
Azure App Service, Azure API Management, Log Analytics, Azure Storage Accounts, Azure Function Apps, Azure Web Jobs, Logic Apps, ServiceBus Queue, NotificationHub, Application Insights, CosmosDB Azure Cloud

PROFESSIONAL EXPERIENCE:

Client: PayPal, Omaha, NE Mar 2021 Till Date
Role: Senior Software Developer

Responsibilities:
Developed user interface by using the Angular 12/13/15, Redux for SPA development.
Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using Angular 12/13/15.
Integrating Redux framework to scale and maintain the application better while handling large amounts of data.
Used Angular to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
Responsible for implementing UI mockups, integrating third party libraries, and handling/creating Redux store data.
Working with ECMA Script 6 features for build of JSX and ES2015 (ES6) used Babel, web pack.
Maintained states in the stores and dispatched the actions using redux.
Actively participated in JAD meetings for designing the DB schema.
Achieved role-based access to the application and used SSO for the integrated product and plugins.
Worked on Fortify for finding security flaws in the code we build and fixed the security issues. Implemented REST API using C#, ASP.NET Core 6.0/8.0.
Designed and developed secure portal (need CAC to register and login) for viewing secure messages and attachments using ASP.Net Core Blazor framework, C#.
Review and protection of solution s architecture and best practices as they relate to Blazor usage.
Used C#, ASP.NET Core as a proxy to interact with RESTful services and interacting with PostgreSQL Database.
Assisted in production OLAP cubes, wrote queries to produce reports using SQL Server 2005/2008 Analysis Services (SSAS) and Reporting service (SSRS).
Designed dynamic SSIS Packages to transfer data crossing different platforms, validate data during transferring, and archived data files for different DBMS.
Expert in creating Star schema cubes using SSAS and SSRS.
Used Mocha, Chai unit test framework to write unit tests for JavaScript code and Jest for the client-side unit testing.
Have worked on Azure pipelines to integrate the server side and client-side code.
Experienced with Docker container service and applications by creating Docker images from Docker file.
Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
Developed Swagger UI for both the applications.
Implementing Azure Logic Apps, Azure Functions, Azure Storage, and Service Bus Queues for large enterprise-level ERP Integration systems.
Implemented Azure Storage - Storage accounts, blob storage, and Azure SQL Server. Explored on the Azure storage accounts like Blob storage.
Used Jenkins for continuous integration and continuous deployment pipeline.
Used Bitbucket as the code repository and GIT for version control.
Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
Involved in Confidential backlog grooming with other teammates and assign story points based on the acceptance criteria.
Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
Experience with working in short sprints in an Agile SCRUM software development model, good understanding of Scrum processes, tools like JIRA, and artifacts like Stories, Tasks.

Environment: JavaScript, Angular 12/13/15, Redux, C#, ASP.NET Core 6.0/7.0/8.0, Blazor, ES6, Jest, Mocha, Chai, PostgreSQL, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), SQL Server Analysis Services (SSAS), Azure, Azure App Service, Azure API Management, Log Analytics, Azure Storage Accounts, Webpack, POSTMAN, Gerrit, Jenkins, JIRA, Git.

Client: InEight Inc., Omaha, NE Jan 2020 Jan 2021
Role: Senior Software Developer

Responsibilities:
Implemented the project according to the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
Designed and deployed server-side application using ASP.NET Core, C#, Entity Framework.
Used top design patterns, Sync Await, Dependency Injection, and Layered Architecture for building the application.
Worked with Angular 9/11 routing, lazy loading, services, components, directives, pipes, interceptors, http and reactive forms to develop the client-side application.
Used Linq to SQL to create queries to fetch data from DB from Controllers.
Written aggressive unit test cases for the code at least to cover 90%.
Utilized Test-driven development (TDD) technique to drive the design of software and force decoupling of dependencies.
Setup development environment using latest Blazor.Net with .Net Core 3.0/6.0.
Used Azure Active Directory B2C (Business to Consumer) service for authentication to authenticate consumer identity services like Confidential, Confidential and Confidential.
Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET Core provider model.
Created Data Access Layer, BLL Business Logic Layer, Presentation Layer Classes using C# and .Net 5.0 for web pages.
Developed Custom controls and User controls for reusable part of the web pages using C# with ASP.NET Core 6.0.
Involving in implementation of Unit Testing using NUnit.
Experience in creating complex SSIS packages using proper control and data flow elements with error handling.
Developed the SQL Server Integration Services (SSIS) packages to transform data from SQL 2014 to MS SQL 2016 as well as Created interface stored procedures used in SSIS to load/transform data to the database.
Created complex SSIS. SSRS packages using proper Control and Data flow elements.
Introduced and implemented Agile Methodologies such as Scrum, Extreme Programming (XP) and Test-Driven-Development (TDD).
Implemented HTML Helper MVC Web Grid using Kendo UI for boosting the pagination performance and loaded the graphical data with JSON. Also supporting custom searching along with sorting the data with partial views.
Created WCF Service to retrieve and send information from client side without Post Back and consuming existing Web Services using SOAP, HTTP and WSDL.
Implemented Restful services HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation, tracing.
Knowledge in automated deployments leveraging Azure Resource Manager Templates, DevOps and Git repository for Automation and usage of Continuous Integration (CI/CD).
Creating Microservices in Azure with Service Fabric, C# and .Net Core (Reliable actors, Stateful and Stateless Services, etc.).
Written SQL Scripts, for creating database tables with foreign key relations in SQL Server 2018 using T-SQL.
Designed and developed several SQL Server Stored Procedures, User defined Functions, Triggers and Views for all the DML functionality of the application.
Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the application.

Environment: NET Framework 5.0, ASP.NET Core3.0/6.0, Visual Studio 2019, MVC 5.0, C# 8.0, Entity Framework 3.0, Blazor, AJAX, JSON, XML, XSLT, Angular 9/10, Kendo UI, SQL Server 2014, T-SQL, SSRS, SSAS, SSIS & SSRS Packages, ETL, Azure Function Apps, Azure Web Jobs, Logic Apps, ServiceBus Queue, TDD, GIT, TFS, IIS.

Client: Charles Schwab Corporation, Austin, TX Aug 2018 Dec 2019
Role: Senior Software Developer

Responsibilities:
Implemented AGILE development methodology and provided estimates, and participated in Weekly grooming meetings, daily & weekly status report to the client on progress of the tasks.
Collaborating with designer to create views for a responsive App and maintaining current code.
Used Entity framework CODE FIRST to improve the overall performance of the application.
Designed and developed MVC architecture with WCF binding concepts for making data binding for end points.
Designed the Views, Layout pages, and Partial views using ASP.NET MVC, Angular 5.0, AJAX, HTML5, CSS3.
Created stored procedures, views, triggers, user defined functions to incorporate the flow of business and automated stored procedures.
Created reports from OLAP, sub reports, bar charts and matrix reports using SSRS.
Created Parameterized report, Cross-Tab reports, Drill down reports & Summary reports by Using SSRS.
Created custom directives for re-usable components (multi-filed form elements, background file uploads, etc.).
Tested the application as per the test cases and business logic using unit tests and fixed the bugs.
Implemented Angular 5 services logic and components logic for a good structure of UI.
Implemented Angular Service calls using Angular Factory.
Involved in application development using C#, SQL Database, LINQ, WCF, Entity Framework and Web API 3.0.
Use dependency injection-heavy classes to assist with comprehensive NUnit testing
Written complex stored procedures and functions using SQL for implementing backend logic for generating client notices.
Performed Performance testing for the application before go-live and fixed some performance issues.
Developed and implemented the multi-threaded Web forms, Winforms GUI design by using .NET framework, Visual Studio 2017.
Implemented several services connecting to client to perform Read operations against SQL Server backend.
Used Authentication when we recall the previous quote using email address and password.
Created and consumed ASP.NET Web services and implemented Restful Web API/WCF services for service layer and created Action filters and Exception filters to implement REST services.
Developed n-tier Architecture and distributed .NET applications using Web Forms, Win Forms.
Developed components using Spring Framework (Spring MVC, Core, dependency injection, Bean, spring security, and Spring AOP, Spring Boot, Aspects, Dependency Injection).
Used Unit framework for unit testing (MSUnit and NUnit) the application.
Used Angular-Router to turn application into Single Page Applications.
Provide production support for the applications developed by other developers.

Environment: C#, ASP.NET, Win form, Restful, MVC5, Angular 4/5, WCF, Web API 3.0, .NET Framework 4.7, NUnit, HTML5, CSS3, CSS, SQL Server 2016, SSIS, SSRS, Entity Framework, Visual studio 2017, JavaScript, TypeScript, N SERVICE BUS, GIT.

Client: Rush Enterprises Inc, New Braunfels, TX Aug 2016 Aug 2018
Role: Senior Software Developer

Responsibilities:
Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
Designed the dynamic and web compatible pages using the HTML5, CSS3, JSON, JavaScript, jQuery, Angular 2.0, Bootstrap.
Worked on Angular Concepts using Structural directives, Event binding, Property binding and Dependency Injection.
Used OOPS (Object Oriented Programming) concepts in developing classes, concepts and SOLID principles with C# language to implement business logic and code behind view models.
Used Entity Framework Code First approach to implement data access layer, used LINQ to Entities to write Lambda Expressions for data sorting, filtering and projection in various dimensions.
Created the Controllers and Controller Actions, Filters, Routing, Custom Action Filters using ASP.NET MVC.
Implemented both MVC architecture and Entity Framework to create automated view models and entity classes.
Developed Data Access Layer to communicate with SQL Server 2014 using Entity Framework Code First approach and queries being written using LINQ to Entities, worked with performance tuning of Entity Framework too.
Leveraged Angular 2.0 resources i.e., Angular controllers, components, factory, directives and services, routings and events etc. for all data access, encapsulating URLs and standardizing data access interfaces.
Worked on Automation of Test cases using XUNIT for unit testing of existing modules.
Refactoring and maintenance the web application on Microsoft Azure, upgrading modules and framework versions (.NET and Azure SDK).
Created WCF restful service to expose to other applications in state project.
Used TPL (Task Parallel Library) for scheduling of threads on Thread Pool and state management also worked on Azure Data Factory (ADF).
Implemented Dependency Injection on components and services for better code reusability.
Used TFS 2013 for Version Control and Dimensions for deployment of code to SIT and UAT test servers using Octopus.
Implementation of Custom reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
Written & optimized T-SQL statements, Views, User Defined Functions, Stored procedures with SQL Server database.
Provided expertise on Web Content Accessibility Guidelines (WCAG) 2.0 compliance.

Environment: .Net 4.5, MS Visual Studio 2017, Restful, ASP.Net MVC 5, C# 6.0, Web API 2.0, WPF, SQL, AJAX, HTML5, CSS3, Angular 2.0, jQuery, Java Script, Entity Framework 6.0, Azure, SQL Server 2014, SSIS, SSRS, TFS, GIT.

Client: Multiplier Solutions, Hyderabad, IN Jul 2012 Jun 2015
Role: Software Developer

Responsibilities:
Worked in close quarters with clients to gather the requirements. The requirements were dynamic i.e., changing from time-to-time rite from search queries of the customer till the customer representative notes and in Rating module, the logic and schema of the business layer had to be changed and updated frequently.
Interacted with business analysts in gathering the requirements for the application and through managed file transfer (MFT).
Used OOPS (Object Oriented Programming) concepts in developing classes. Created Web Forms using C#.Net and ASP.NET with Visual Studio 2012.
Developed SQL stored procedures for data manipulation and querying data from SQL server.
Used SMTP mail class of.NET for the users to send mail with suggestions, receive any alerts, receive confirmation notice etc.
Master Pages were used to achieve uniformity in the entire application and CSS were used for theming the pages.
Worked with ASP.NET MVC 3.0, Partial Views, and Master Pages and developed Cascading style sheets (CSS) for Consistent look and feel of the website.
Created services using WCF over HTTP and TCP/IP protocols.
Created Stored Procedures, SQL statements, Functions to manipulate the databases.
SQL queries were written using joins on multiple tables into stored procedures.
Functions, Triggers, and Indexes were also used for achieving few database search functionalities.
Used TFS for the project tracking and Source Control.
Explained the developed business functionalities and objects using use-case diagrams.
Performed several unit tests and integrated tests and prepared user document related to the module.
Created ASP.NET User Controls to reduce the complexity of User Interface (UI) design.
Implemented Client-Side validations using XML, XHTML, JavaScript and ASP.NET 3.0 validation controls.
Created RESTful services with Web API and enabled CORS for services to be consumed in the front-end by Angular JS.
Developed complex Stored Procedures and T-SQL queries to perform database operations in SQL Server 2008 database.
Utilized JavaScript for Client-side validations that greatly decreased processing time and resource consumption, freeing resources for use by other applications and speeding up processing times.
Worked as IIS web Server administration to manage websites, redirect request and restart IIS.

Environment: .Net Framework 2.0, Visual Studio 2012, SQL Server Management Studio 2008, ASP.NET 3.0, C#, Web Services, Restful, MVC 3.0, T-SQL, Angular JS, HTML, XHTML, CSS, AJAX, TFS, JavaScript, XML, MFT, IIS.
Keywords: csharp continuous integration continuous deployment user interface user experience javascript business intelligence database information technology golang microsoft Nebraska Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3218
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: