Summary
Overview
Work History
Education
Skills
Timeline
Generic

Bharath Reddy Pucha

Bangalore

Summary

Full Stack .NET Developer with 5.9 years of experience. My expertise includes API development, web application design, software design patterns, MVC, n-tier architecture, and relational database design. I also have in-depth knowledge of ASP.NET Web API using .NET Core and the .NET Framework. Additionally, I am proficient in Single Page Application (SPA) development using Angular. On the front-end side, I have worked with HTML5, CSS3, Bootstrap, JavaScript, and jQuery. I have extensive experience in relational database design, including writing stored procedures. Furthermore, I possess good knowledge of non-relational database design with Cassandra DB. Lastly, I understand CICD pipelines, Build Packs, Docker, and PCF Cloud Services.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Carelon Global Solutions
07.2022 - Current
  • Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using Agile methodologies.
  • Involved in iterative, test - driven and SCRUM method of Agile Methodology.
  • Worked on Visual Studio/ .NET Core Framework to implement Business Logic.
  • Coded business logic and database logic using Entity Framework and Repository Pattern.
  • Used Entity Framework LINQ to entity for data access.
  • Worked with Angular CLI for creating, developing, serve and testing the application.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular.
  • Used Angular to build the UI components, developed filters to display different dimension of data and font size modifiers.
  • Involved in creating a new model for an Entities and write a mapping for these Entities based on UML diagrams/Design architecture.
  • Created RESTFUL services using Web API, built HTTP services and formatted responses using web API media type formatter to JSON.
  • Responsible for implementing the token-based Authorization to the service endpoint.
  • Created Email notification service endpoint and, involved in designing the email HTML templates.
  • Created/Modified Stored Procedures, Triggers and Views in SQL and effectively used within the application and developed complex SQL queries.
  • Developed controller and service methods using TDD (Test Driven Development) methodology and developed unit and Integration tests by using Sonar Cloud.
  • Experienced in Configuration Management, setting up company Version policies, build schedule using Jira and Jenkins.
  • Worked on distributed version control system/Subversion called GIT and comfortable with feature branches, rebasing, merging.
  • Environment: Visual Studio, .NET Core Framework, C# .NET, HTML5, Entity Framework, Agile, Webservices, AJAX, Windows, Angular, JavaScript, CSS, SQL Server, Bootstrap, Web API, IIS, jQuery, Jira, GitHub, Jenkins.

Technology Consultant

EY
04.2021 - 07.2022
  • 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 Status Meetings, Code Review Meetings.
  • Designed Angular Modules and Controllers using different directives like ngShow, ngRepeat, ngApp, ngController and many more.
  • Implemented Security, Routing, bundle configuration, Action Selectors, Action Filter, and Caching in MVC controllers for application development.
  • Implemented Two-way Databinding in Angular which makes the application to handle the automatic synchronization of data between the model and view components.
  • Implemented Angular Services to bind the data and provide access to the data on the server.
  • Used Entity Framework and LINQ to access the two databases so the user could create, edit, display, and delete data from the application’s UI.
  • Designed, developed SOA Web Services using Restful API with .NET, C#.NET and Hosted on IIS and Unit tested with MS Unit Framework, C#.
  • Worked with database design, writing stored procedures and queries using LINQ.
  • Used GIT version control to manage the source code and integrating GIT with Jenkins to support build automation and integrated with JIRA to monitor the commits.
  • Created database tables and wrote SQL Queries and stored procedures to create complex join tables and to perform CRUD operations.
  • Performance tuning of SQL queries, procedures using SQL Profiler and Index Tuning Wizard.
  • Environment: Angular, Web API, .NET Framework, IIS, ASP.NET C#, Entity Framework, Bootstrap, Visual Studio, SQL Server, HTML, CSS, ADO.NET, MVC, JQUERY, NUnit, SQL Server Management Studio, Azure.

Systems Engineer

TCS
06.2018 - 04.2021
  • Understanding the requirement from the business users and preparing specification for the requirement.
  • Applied Scrum (Agile) Model for N-tier architecture which includes UI, BLL and DAL in .NET.
  • Implemented Authentication and membership using ASP.NET Login controls and stored the Login information in the SQL Server Database.
  • Developed web forms with ASP.NET Custom Controls, Web User Controls and used ASP.NET Validation controls and custom validates to validate the user inputs.
  • Developed and Implemented Web forms with Microsoft Visual C# .NET.
  • Developed user controls in C# for to have binding of data is in Master pages.
  • Applied ADO.NET to pull data out of the database and use it in the application.
  • Utilized ADO.NET data objects such as Data Adapter, Data Reader, Data Table, Repeater, and XML Text Reader/ XML Text Writer for consistent access to SQL data sources.
  • Developed Custom Controls and User Controls using ASP.NET.
  • Implemented client-side web applications using WCF service through AJAX calls.
  • Highly involved in using Cascading Style Sheets (CSS) for Styles, Fonts, and Themes.
  • Validating all the User’s Inputs through jQuery and designed to add interactivity to HTML pages.
  • Responsible for writing and debugging Stored Procedures in Microsoft SQL Server to load the data into consolidated database.
  • Created and consumed WCF services which are based on SOA architecture UML was used for the preparation of Use Case, Sequence Diagram, ER-Diagram, and Class Diagram.
  • Involved in application development using Windows Communication Foundation (WCF), web services, C#, Asp.net, MVC.
  • Involved in all the stages of SDLC.
  • Completely understand the importance of quality of work in deliverables given to the clients.
  • Knowledge in manual testing, Unit testing, Integration testing, System testing for modules coded.
  • Environment: Windows, .NET, WCF, C#, ADO.NET, Visual Studio, SQL Server, HTML, JavaScript, jQuery, CSS, Angular, UML, XML, IIS and SDLC, agile.

Education

Bachelor of Technology - Information And Communication Technology

Sastra Deemed To Be University
Thanjavur
05.2018

Skills

  • Dotnet Core
  • Api development
  • Angular
  • Aws
  • Sql
  • Kubernetes
  • Rabbitmq
  • Javascript
  • Eks
  • S3
  • Kms
  • Dsfsjdsd
  • Sdfsdfs
  • Sdfsd
  • Fsdfsd
  • Sdf
  • Sdfsdfsd
  • Fsd
  • Dsfds
  • Dsf
  • Sdf
  • Sdf
  • Dsf

Timeline

Senior Software Engineer

Carelon Global Solutions
07.2022 - Current

Technology Consultant

EY
04.2021 - 07.2022

Systems Engineer

TCS
06.2018 - 04.2021

Bachelor of Technology - Information And Communication Technology

Sastra Deemed To Be University
Bharath Reddy Pucha