PRADEEP PINGILI
.NET DEVELOPER
Email: ****************@*****.***
PH NO: +1-254-***-****
LinkedIn: linkedin.com/in/pradeep-reddy-pingili-aa18662bb
PROFESSIONAL SUMMARY:
Having more than 5+ years of experience as .NET Developer in all phases of SDLC, System and Requirement Analysis, Design, Development and Deployment of Web - based applications to Azure and AWS cloud.
Extensive programming experience in C#.NET, ASP.NET, ASP.NET MVC, .NET Framework, .NET Core, PL/SQL, LINQ, ASP.NET Core Web API, ASP .NET Web Forms, OOPS, Java script, Angular, React.js, Vue.js, postman, SQL Server, SQL Azure, Microsoft Azure and MSSQL.
Good experience with Agile (SCRUM) methodology, Waterfall and Test-driven development.
Experience in designing web pages using HTML, CSS, JavaScript, TypeScript, and jQuery, Angular JS, AJAX, Bootstrap and JSON, Node JS, UML.
Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols.
Experienced in developing Web Services with Python programming language.
Experience in configuration and version management using Sub Version (SVN), Team Foundation Server (TFS), GIT and defect tracking tools like JIRA, Visual Studio Team Services, Database projects.
Well-versed in DevOps practices, implementing CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions to enhance deployment strategies and minimize downtime.
Worked with JWT Security, SAML, OAuth2.0 and OpenID Connect to provide authentication and authorization.
Hands-on experience with Reporting Tools in writing and tuning with better design and much information in different layouts using SQL Server Reporting Services (SSRS).
Experience in using testing Tools JUnit, Selenium, Cucumber/Gherkin.
Technical Skills:
Methodologies
Agile, Scrum, Waterfall.
Languages
C#, .NET, Python, PL/ SQL.
.NET Technologies
C#, ASP.NET, MVC, ASP.NET Core, ADO.NET, .NET Core, WCF, WPF, ASP.NET MVC 5, Razor View Engine, VB.NET, SOAP, SOA, LINQ, Web Services, WEB API, ASP.NET Web API Core
Web Technologies
HTML5, CSS3, XML, XSLT, XSD Bootstrap, JavaScript, jQuery, AJAX, Vue.JS, React JS, Redux, Flux, Angular 14, Typescript, Kafka Angular Material, Angular CLI, SharePoint.
Databases
SQL Server, Oracle, MS Access
ORM
Entity Framework Core, Entity Framework Code First/ Data First, LINQ to SQL, NHibernate
Version Control
VSS, Sub Version, TFS, SVN, GIT, GitHub, Azure DevOps
IDE & Other
Visual Studio, SQL Server Management Studio, Expression Blend, IIS, Fiddler, MSOffice.
N-Tier Architectures
MVC (Model View Controller), MVVM (Model View, View Model)
Design Patterns
Repository, Dependency Injection, Singleton, Factory.
Cloud Technologies
Amazon Web Services (AWS), MS Azure
AWS
AWS, EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, EMR, EBS, ELB, Cloud Watch
MS Azure
MS Azure, Service Bus, Azure SQL, Redis, Message Queue, Azure Portal, Azure Virtual Networks (VNETs), Storage Containers, Load balancers, Active Directory
Testing
X Unit, N Unit, MS Unit, Swagger, Postman
PROFESSIONAL EXPERIENCE:
STATE OF CALLIFORNIA, SACRAMENTO,CA
.NET DEVELOPER FEB 2023 – TILL DATE
ROLES&RESPONSIBILITIES:
Involved in the entire software development lifecycle, encompassing requirements gathering, problem analysis, design, development, testing, deployment, and ongoing system maintenance.
Utilize a diverse array of front-end technologies such as HTML5, CSS3, JavaScript, Angular 14.0, Bootstrap, jQuery, and Knockout.js to deliver dynamic user experiences.
Drive backend development using C#.NET, leveraging object-oriented principles including classes, interfaces, inheritance, polymorphism, and multi-threading.
Develop and maintain a robust Web API to facilitate seamless communication between front-end and back-end systems, enabling efficient data retrieval and updates.
Implement dependency injection (DI) with Services and Factories in both Angular and ASP.NET Core environments.
Employ Entity Framework Core 6.2 (EF Core) for streamlined data access within .NET Core API applications.
Design and implement web applications utilizing ASP.NET MVC 5.0 and C#, tailored to meet the needs of internal users.
Integrated third-party systems and APIs with Dynamics 365 using RESTful services, Azure Logic Apps, and custom .NET middleware.
Designed and implemented data access layers using ADO.NET for seamless interaction with SQL Server databases.
Develop and maintain dynamic front-end features using Vue.js, ensuring a seamless user experience.
Engineer custom Angular 13 components and integrate them with various Angular libraries to meet application specifications.
Wrote scripts in Python /Oracle for extracting data from HTML file and Parsed XML file using Python to extract data from database
Implemented Kubernetes deployments and management using Azure Kubernetes Service (AKS), ensuring scalability and efficient resource management for microservices architecture.
Managed containerized applications with Docker and orchestrated them using Kubernetes.
Designed and implemented reusable Blazor components to create dynamic and interactive web applications, enhancing user experience with client-side interactivity.
Implement authentication and authorization mechanisms to enforce .NET security standards.
Successfully migrate applications from Angular 13 to Angular 14, ensuring seamless functionality and performance.
Utilize Azure App Configuration and Key Vault services to securely manage application secrets and configurations.
Harness Azure Functions HTTP Trigger for efficient email communication and Azure Service Bus for messaging purposes.
Utilized Blazor Server and Blazor Web Assembly for building rich, client-side web applications with .NET.
Manage XML and JSON serialization and deserialization processes efficiently.
Implemented Azure DevOps Services for project management tasks, source code repository, continuous integration and deployment
Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
Utilize Auto Mapper to facilitate effective mapping between models.
Integrate Microsoft Application Insights to monitor and log user information within Microsoft Azure.
Employ Fluent Validations for creating and enforcing custom validation rules across the application.
Develop and configure SQL Server Integration Services (SSIS) packages and troubleshoot Azure Data Factory-related issues as needed.
Create and optimize stored procedures for efficient data retrieval and report generation using SQL Reporting Services (SSRS).
Used GIT as Source Version control management system and worked on GITHUB repository.
Deploy services to App Service plans and manage IIS deployment for on-premises applications.
Implement front-end testing frameworks like Jasmine and Karma, ensuring robust testing coverage.
Develop integration test cases using X Unit and Fluent Assertions to ensure application reliability and stability.
Designed and implemented unit test cases for business logic using frameworks like MSTest, XUnit, and NUnit.
Environment: .NET 8, C#, ASP.NET, .NET Framework 4.5, jQuery, Splunk, Blazor, Web API 2, Knockout JS, Ajax, Vue.Js, Angular 14.0, Python, Microsoft Azure, Microservices architecture, MVC 5.2, SQL Server 2019, Entity Framework 6.2, GIT, GitHub, Karma, Jasmine, Visual Studio 2022, TFS, Kendo UI, JavaScript, Kendo, X Unit, Agile.
LIBERTY MUTUAL, BOSTON, MA
.NET DEVELOPER JUN 2020 – JULY 2022
ROLES&RESPONSIBILITIES:
Collaborated in a team to design and develop a 3-tier web application using ASP.NET in an AGILE-SCRUM environment.
Designed web applications with ASP.NET MVC 4.0 and Angular, following the Model-View Controller pattern.
Developed responsive and dynamic Single-Page Applications (SPAs) using Vue.js, integrating Vue components with .NET backend services for enhanced performance and user experience.
Developed and maintained scalable web applications using VB.NET, ASP.NET, and MVC frameworks, ensuring optimal performance and user experience.
Implemented business logic, data exchange, XML processing and created graphics using python
Create WPF application for clients to sync the data.
Responsible for UI design with JavaScript, Bootstrap, HTML5, and CSS3 to enhance the user experience.
Utilized modern JavaScript frameworks and libraries such as AngularJS for creating Single-Page Applications (SPA) using concepts like Dependency Injection, two-way binding, Promises, Services, Scope, Controllers and Directives.
Design, implement, and maintain CI/CD pipelines using Jenkins to automate build, test, and deployment processes.
Designed and developed robust APIs to facilitate seamless communication between microservices and external systems.
Developed dynamic and interactive user interfaces using Vue.js, integrating Vue components with ASP.NET for a responsive and seamless user experience.
Used Azure Cosmos DB service to store and access data from a .NET Core console application.
Developed and deployed cloud-scalable .NET applications on Microsoft Azure leveraging services like Azure App Service and Azure Functions.
Developed and maintained custom plugins, workflows, and JavaScript components to enhance Microsoft Dynamics 365 CRM functionality.
Developed and maintained enterprise web and desktop applications using VB.NET and ASP.NET Web Forms/MVC.
Integrated Oracle databases with .NET applications using Entity Framework, ADO.NET, and Dapper.
Involved in Application Production support and Code Deployment using Azure DevOps.
Implemented the web pages using master pages and integrated controls like Data Grid and Data List with ASP.NET.
Implemented GIS Mapping features using .NET technologies, enhancing spatial data visualization and geospatial analytics for various applications.
Developed and maintained data storage solutions with a strong understanding of RDBMS and NoSQL systems.
+Developed ASP.NET Core Web API based on business requirements and specifications.
Utilized Git & GitLab repositories for version control.
Implemented REST APIs with Azure service fabric stateless Microservices using ASP.NET Core 3.1.
Created data-driven web pages using ASP.NET and C#.
Designed and Developed Event, Batch module using Silverlight 4, MVVM and Prism
Created Stored Procedures PL/SQL statements functions to manipulate the databases.
Worked with SSIS Package and SISS Import/Export for data transfer between databases.
Leveraged ASP.NET Caching for static data and session objects to store data state.
Proficiently managed version control for software development projects using Git, ensuring code stability, collaboration, and efficient tracking of changes.
Environment: Visual Studio, ASP.NET, C#, Web Forms, ADO.NET, SQL server 2019, CI/CD, VB.NET, .Net Core 3.1, Vue.js, Agile Model, MVC Architecture, Web Services, Python, Cosmos DB, SOAP, MVVM, Azure cloud, Kendo UI, WPF, JavaScript, HTML, XML, CSS, PL/SQL.
THE HOME DEPOT, ATLANTA, GEORGIA
.NET DEVELOPER MAY 2019 – JUN 2020
ROLES&RESPONSIBILITIES:
Involved in daily SCRUM meetings to keep track of the project status.
Implemented application using ReactJS, Redux, Express JS, NodeJS, HTML5, CSS3.
Developed Single Page Web Application using ReactJS and Redux.
Implemented redux along with react for state manipulations and dispatched actions in project.
Developed POC’s for the Authentication model using various security features in it.
Implemented mock API with Node JS and Express JS and followed JSON patterns as per various REST endpoints.
Developed and maintained dynamic, server-side rendered applications using Next.js, ensuring fast performance and SEO optimization.
Used Python based GUI components for the frontend functionality such as selection criteria.
Designed and implemented custom GUI controls using .NET technologies to enhance user interaction and improve application usability
Developed this application using 3-Tier architecture with presentation layer (ASP.NET), business logic layer (C#.NET) and data access layer (ADO.NET, SQL Server).
Developed and maintained custom software solutions for wiring harness design and management using .NET Core, C#, and ASP.NET MVC, streamlining electrical component integration across automotive and industrial applications.
Experienced in creating Docker files and Docker Compose configurations to define container environments for .NET Core and ASP.NET applications.
Integrated MongoDB with Node.js and Express.js to develop robust backend services for the web application.
Used Prop Types for type checking purposes, Higher Order Components for reusing the component logic and used compound components and render props.
Created middleware and implemented react history to handle the different pages’ routing of the application.
Worked with NPM commands and using package. Json for managing dependencies and dev-dependencies of the application.
Created WCF Service to look up and retrieve the data from database.
Worked with JSON objects to perform RESTful operations and created validations on forms to verify valid data is being passed to the backend.
Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
Used middleware like Redux-thunk to call action creators, also created and used reducers that receive said Actions to modify the Store State Tree.
Customized Material-UI components to match branding requirements, improving user experience and engagement.
Used GraphQL queries and use Apollo GraphQL library.
Improved the coverage of the React components and generated snapshots for components.
Worked on AWS services like lambda, S3 and EC2, experienced in developing the API using Lambda function.
Utilized GitHub for version control, managing repositories, and ensuring smooth collaboration across teams
Writing stored procedures and SQL queries to fetch the data using SQL Server.
Automated testing and build process using Docker setup for prod and dev environments.
GIT was used as code repository, JIRA as the bug tracking tool and Jenkins for continuous build integration.
Environment: ReactJS, NodeJS, Redux, HTML5, CSS3, CLI, RESTful Web Services, XML, Web API, AWS, lambda. EC2, S3, JSON, GIT, Gulp, Agile, Scrum, WebStorm, VS code, Dev tools, Jasmine, Karma, Node.js, ADO.NET, Express.js, Bootstrap, MongoDB
EDUCATION:
Master of science in Information Technology, Valparaiso University AUG 2022- DEC2023
Bachelors in Computer Science from Jayamukhi Institute of Technological Sciences, India