Sai Bhavana Davuluri - Sr. .NET Full Stack Developer |
[email protected] |
Location: Piscataway, New Jersey, USA |
Relocation: Remote |
Visa: H1B |
Sai Bhavana Davuluri
Sr. .NET Full Stack Developer +1(732) 630-5916 [email protected] Piscataway, NJ Remote H1B https://www.linkedin.com/in/sai-bhavana-davuluri-a19379263/ Professional Summary: Having 9+ years of professional experience as software developer in all stages of SDLC (Software Development Life Cycle) including Requirements Analysis, Design, implementation, Build, Debugging and Testing, Acceptance, Maintenance and Production Support. Extensive experience of designing and developing software applications with the C#, VB.NET, .NET Framework (4.6.2/4.0), ASP.NET MVC 6.0/5.0, Win Forms, ADO.NET, AJAX, LINQ, DAPPER, WCF, WPF, CSS, Web Services, IIS 7.0/6.0, Reporting Tools, JavaScript, TypeScript, JQuery, XML, Angular JS, Angular 2+, Bootstrap, Telerik Kendo Controls. Worked on Microsoft Azure Cloud with PaaS and IaaS model Services such as App Services, Virtual Machines, Storage, SQL Databases, VNets, Security Groups, ARM, PowerShell, Azure AD, Load Balancers, Monitoring with Log Analytics, Application Insights. Strong knowledge in the OOPS concepts like Inheritance, Polymorphism, Abstraction, interfaces, Exception Handling & SOLID principles. Experienced of Vue.js for the using of interface. Experience in using React JS components, Forms, Events, Keys, Router, Redux, Animations and Flux concept. Extensive professional experience of Healthcare, Commercial and Financial Domains on web-based applications. Hands-on experience in data structures, algorithms and Objected-oriented programming. Have solid in experience developing cloud based Web Apps, API Apps, cloud services using Azure platform, Web Jobs, Azure Service Bus, Azure web role, Azure storages. Main expertise lies in the design and development of Desktop (Windows) and Web Based solutions using technologies like Microsoft .NET Framework 3.5/4.0 using C#, and ASP.NET. Strong experience on MS SQL Server using SQL, MS SQL, SSIS and T-SQL. Have worked on ETL using SSIS. Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.Net. Extensive use of Object-Oriented Design/Development (OOD), Parallel programming, Multi-threading, MVC in ASP.NET, Test-Driven Development (TDD) and Behavior Driven Development (BDD) to develop solutions for Client Server Architecture, using tools such as Visual Studio.Net 2008/2010/2013/2015/2017/2019 and VPN. Experience using architectural patterns like MVVM and MVC in WPF (Windows Presentation Foundation) and Silver light applications. Developed designs in securing the application using form-based authentication using JQuery, SenchaExtJS, Ext JS. Strong experience with MongoDB development and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra Working knowledge on Cloud Platforms like AWS, GCP, Openstack, OpenShift Higher user experience at the time of high experience using React JS. Worked with Angular 2 routing, Lazy loading and React(Sx) Forms to develop the client side application Expertise in working with Graphical User Interface (GUI) web development using technologies like Master Pages, AJAX Controls, JQuery, CSS. Expert knowledge of versioning tools like TFS (Team Foundation Server), Tortoise SVN, Visual Source Safe, GIT. Experience in software Unit testing, Acceptance testing and efficient at fact-finding, root cause analysis and bug-fixing and used various Bug Tracker Tools such as JIRA, Bugzilla, Quality Center, ALM. Experience in writing complex Stored Procedures, Functions, Triggers, Indexes, SQL Queries and Views using SQL Server 2014/2012/2008/2005 and optimizing of queries using SQL Query Analyzer, stored procedures. Good experience on DevOps essential tools like Docker, Ramgnetes, GITand Jenkins. Experience in developing Custom Reports and different types of Tabular, Ad-hoc and distributed reports in multiple formats using SQL Server Reporting Services (SSRS). Created deployment packages for applications using Visual Studio.Net startup project, which involves creating native image of an assembly, installing an assembly in Global Assembly Cache (GAC). Experience with Test-Driven Development (TDD) like N-Unit testing frameworks and MS unit Tests. Technical Skills: .NET Technologies ASP.NET, ASP.NET MVC4/5, Entity Framework 5/6/Core, WEB API, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, SILVERLIGHT Languages C# .NET, VB.NET, VB, C, C++, PL/SQL, T-SQL Web Technologies HTML, HTML5, DHTML, XML, XSLT, XSD, WSDL, XAML, SOAP, BOOTSRAP, CSS, CSS3, JSON, Web forms, Web Services, POWERSHELL Scripting Languages JavaScript, JQuery, knockout JS, Node JS, VB Script, Angular.JS, React, Python, PHP DBMS SQL SERVER 2014/2012/2008/2005/2000, Oracle11g/10g/9i/8i, IBM DB2, MS Access, PostgreSQL, NoSQL(MongoDB, Cosmos) Framework Microsoft.Net 1.X/2.0/3.0/3.5/4.0/4.5/Core Operating Systems Win NT, ad Win 95/98, Win-2000/2003/2008/2010, Windows Vista, OSX, Unix IDE Tools Visual Studio 2003/05/08/10/12/13/15/17/19, VS Code, Atop, Eclipse, IntelliJ Web Servers IIS 5.0/6.0/6.5/7.0 Reporting Tools SSRS, SSIS, Crystal Reports 7.0/9.0 Version Control Visual Source Safe 6.0, Team Foundation Server, SVN, GIT Cloud Platforms Microsoft Azure, GCP, Office 365, AWS Software Methodologies Agile SCRUM, Agile RUP, Waterfall Education: Bachelors from Acharya Nagarjuna University - 2014 Work Experience: Client: Cigna Healthcare, Bloomfield, CT Sr. .NET Full Stack Developer (Aug 2021- Present) Project Description: Building a Scalable Healthcare Claims Processing System We focus on developing a scalable healthcare claims processing system. The goal is to create a robust and efficient platform that can handle a large volume of healthcare claims data, facilitate accurate processing, and improve overall operational efficiency. We collaborated with a team of developers, architects, and stakeholders to design and implement a system that can seamlessly handle the end-to-end claims processing workflow. This includes receiving and validating claims data, performing complex business rule validations, adjudicating claims, generating payment outputs, and updating relevant databases. Responsibilities: Responsible for analysis, design, implementation, management and maintenance of full software development life cycle (SDLC) project. Developed web application using Microsoft Visual Studio.Net 2012, VB.Net, MVC, SQL Server 2012, Entity Framework, jQuery, AJAX. Develop ASP.NET Core internet application using MVC, Entity Framework, Web API, GraphQL, Identity Core, and OAuth with AngularJS, Angular 15 with TypeScript, ReactJS and Bootstrap as Front end. Developed reusable UI Components using Angular 15. Core feature development in .NET 4.0 4.5 with ASP.NET C SQL Server 2012. Microsoft Azure IaaS, PaaS Services, Strategy and Planning. Involved in the development of presentation layer and GUI framework using ExtJS and HTML. Implemented reusable custom pipes, directives, services, Custom validation controls in Angular 15. Act within a cross-functional, scrum-based team focused on agile and continuous software delivery. Implemented Azure DevOps Services for project management tasks, source code repository, continuous integration and deployment. Developed and assisted in migration of web application to Angular 9 Application. I took the responsibility of Architecture of the stand-alone module for the complete migration of the module. Web development using C# within the integration project, assist in the transition from AngularJS to Angular 9 for the integration project and worked on designing templates. Involved in developing the Azure Solution and Services like PaaS and IaaS. Worked of tweaking performance of SQL Stored Procedures. Proficiency in UI development with an Angular Single Page Application (SPA). Used to Vue.JS for implement the open source JavaScript framework for building user interfaces. Develop UI Pages and Layouts by using HTML5, CSS3, and jQuery, JavaScript, Typescript, Bootstrap and Material UI. Built Docker containers using microservices and created CI/CD pipelines using Azure DevOps. Made use of Standalone components that was introduced in Angular 14. Converted application from Angular 12 to Angular 13, and guided the team in setting it up in their developer environments. Writing and modifying Stored-Procedures and user defined functions in SQL Server and T-SQL to carryout database operations Provide technical support. Developed Windows service in C# for reports automation. Created Angular 13 components for the different pages in the views using Typescript. Created Azure Resource group and provided role-based access control to users using Azure Management APIs. Implemented Continuous Integration and Continuous Delivery using Azure Pipelines. Planned, organized, and maintained the full stack Kubernetes environment running on Google Cloud Platform (GCP) and set up the alert and monitoring it by using Stack driver in GCP. Worked on API's to create multiple microservices using REST and used GraphQL as the middleware for react projects to connect to service end points. Develop user interface by using Telerik Kendo UI, jQuery, JavaScript, JSON, AJAX, and HTML5. Developed Business logic layer by implementing Object Oriented Programming languages (OOPS) concepts, abstraction, encapsulation, inheritance, polymorphism in C#. Prototyped new features and ideas - Google Drive Drawing, Photoshop, HTML, XML, Sass, and React.js. Involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, React JS, Underscore JS, JQuery, HTML and Cascading Style Sheets (CSS). Used Pivotal Cloud Foundry (PCF) CLI for deploying applications and other Cloud Foundry management activities. Strong technical and platform knowledge, in the areas of .Net core and C# to support as well as design, develop and deploy requested updates to new and existing cloud services. Developing APIs for Integration Project, Implemented and extensively used the Object-Oriented Programming concepts in C#, Solid principles. Experience with developing, implementing, monitoring and troubleshooting the applications in the Azure cloud. Designing and implementing web services with security. Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using VB.NET. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 11. Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters. Used GIT for source code version control. Worked with NoSQL databases like MongoDB and Elasticsearch. Developed and design micro services use Java, Spring IO, Maven, MongoDB, Rabbit MQ and Implemented CID pipeline using Code Envy, Bit Bucket, Nexus and Jenkins. Designing the database structure for the application in DynamoDB, a NoSQL DB from AWS Development of both unit testing and system testing scripts that will be incorporated into the QA process. Team player and actively participating in resolving the dependencies across teams. Implemented Business Driven Development BDD techniques using Cucumber in SpecFlow and Selenium Web driver for testing automation Client: Truist Financials, Charlotte, NC .NET Full Stack Developer (Oct 2019- Jul 2021) Project Description: Developing a Secure Online Banking Platform with Enhanced User Experience We focus on developing a secure and user-friendly online banking platform. The goal is to create a cutting-edge digital banking experience for customers, enabling them to perform a wide range of banking activities conveniently and securely from their computers and mobile devices. We work closely with a team of developers, UX/UI designers, and product owners to design and implement a robust online banking system and the responsibilities also include developing high-quality code using .NET technologies, leveraging frameworks such as ASP.NET and C#, and integrating with other systems and services. Responsibilities: Design Database (Creating Tables, Stored Procedures, Views, Index and Relationships). Writing SQL Scripts to Retrieve Data to Migrate Data From Different Data Sources (SSIS. Writing SQL Scripts for Data Sets to Generate Reports from (SSRS). Developed web application using Microsoft Visual Studio.Net 2008/2012, VB.Net. C#, WebForms, MVC, WCF Services, SQL Server 2008, Oracle, Entity Framework, jQuery, AJAX, Agile Methodology and TDD. Involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, React JS, Underscore JS, JQuery, HTML, and Cascading Style Sheets (CSS). Responsible for developing the Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, and C#, Involved in designing the User Interface using the Telerik Controls. Designed and developed the database and wrote stored procedures for SQL Server 2008. Creating ASP.Net web pages using C#.NET, HTML, CSS, AJAX. JQuery for sorting and filtering. Responsible for the configuration of Micro-Services and applications in Pivotal Cloud Foundry (PCF). Used JavaScript to perform validations and catch the events on client's browser. Effectively used JQuery a concise JavaScript Library for traversing HTML5 document, event handling and AJAX interactions. Experience with Microsoft Azure Services like IaaS and PaaS. Used the Object-Oriented Programming (OOP) techniques and created classes (C#.NET) for database access. Used ADO.NET to connect Web forms to data sources such as MS SQL Server and XML files for manipulating data in database. Provided high availability for IaaS and PaaS role instances for access from other services in the C#.Net with Azure Internal Load Balancer Deploying Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform (Azure SQL, Azure Service Bus and Cloud Services). Developed, deployed and monitored SSIS Packages for new ETL Processes. Installed environment for developing Angular4 include getting familiar with NodeJS, TypeScript and Loader. Wrote Typescript codes to develop different functionalities and view parts for the Ul (User Interface). Knowledge sharing sessions Involved in Angular Training, Requirements Gathering, interacted with the end users, understanding the project requirements, work requests and analysis with. Used AGILE methodologies to deliver the High-quality application. Designed interactive ASP.NET MVC views using jQuery, HTML, CSS, Angular JS, React JS, Bootstrap and AJAX to provide excellent user experience. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 4. Used Angular 4 for creating reusable components in the user interface. Extensively used Angular: Modules, Controllers, Dependency Injection, Data binding, Templates, Expressions, custom Directives, Repeaters, and Filters. Worked on the project prototypes using NoSQL and along with Microsoft Azure. Worked on NoSQL Databases like Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB. Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C, AJAX and JavaScript for client side validation. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy. Worked on security code issues scanned by vulnerability scanning tools such as Veracode. Developed the custom control to generate dynamic XAML for the modules. Created service instances to bind the deployed application in Pivotal Cloud Foundry (PCF). Used Vue.JS front end framework that was built to organize and simplify for web development. Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope. Designed and developed custom Angular Factory services to call an ASP.NET Core web API to retrieve data. Used JQuery and AJAX to make asynchronous calls to the server that can be processed by ASP.Net Core MVC controllers. Used Customized Exception handling class for the handling exceptions in each layer with event logging and experience in creating .Net assemblies using C#.NET. Created Windows service for automating the process in VB.Net Extensively used Twitter Bootstrap, Kendo UI and jQuery chaining to make UI design more dynamic. Designed and developed MVC and Web forms. Used Fluent Validation for building custom validation rules to validate the View Models. Constructed a REST full web service that returns JSON data with Entity Framework and ASP.Net Core Web API. Used MongoDB for NOSQL queries. Worked in container based technologies like Docker. Kubernetes and Openshift. Deployed and Maintained windows phone applications on Azure cloud technologies. Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall. Hands on experience on Backup and restore Azure services. a Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps. Developed sample BDD tests by writing behaviors, step definitions and feature files using Gherkin Involved in production support Client: Genpact, Hyderabad, India .NET Full Stack Developer (June 2016- Aug 2019) Project Description: Developing a Cloud-Based Enterprise Application for Digital Transformation We focus on developing a cloud-based enterprise application to drive digital transformation for our client. The goal is to create a scalable and agile software solution that empowers the client's business processes, enhances efficiency, and enables them to leverage the full potential of cloud computing. We collaborate with a team of developers, architects, and business analysts to design and implement a robust and modular application using .NET technologies and develop high-quality code using frameworks such as ASP.NET, C#, and cloud services like Microsoft Azure. Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Involved in developing front end using HTML 5, Bootstrap, KendoUIandCSS3for desktop as well as tablet view. Developed Client side code using AngularJS, NodeJS, JQuery and JavaScript. Designing, coding, implementing and testing web applications using VB.Net. Visual studio.net 2003, Oracle. Easily authenticated users to obtain access tokens by using AAD authentication libraries for .NET, JavaScript. Experience on Telerik and Kendo Controls for Dropdowns, Grids and Progress bars. Created ETL packages using SSIS to move data from various heterogeneous data sources to centralized database. Involved in integrating Sitecore6.0 for templates, layout, control rendering, placeholder and content. Worked on razor pages in ASP.NET 4.5web application which is in MVC 4architecture using C# as code behindand back end in SQL Server 2012. Developed Stored Procedures and Views to handle all data manipulation on MS SOL Server 2008. Used SSIS to create ETL Packages to validate, extract, transform and load data to data warehouse databases and data mart database Worked with OpenShift platform in managing Docker containers and using CI/CD. 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. Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols. Monitored Daily Loads and support all scheduled ETL jobs for batch processing. Created and consumed Rest full API s using MVC4 Web API s. Used Angular 2.0 and Typescript to develop single page application (SPA). Experience in Client-side web development utilizing HTML, CSS3, Bootstrapand Angular JS (2.0) Typescript. Implemented authentication for NOSQL DB through Cassandra connector scripts for enabling the scripts. Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard. Created Jobs, Packages, and Reporting Services (SSRS), Integration Services (SSIS) on SQL Server Database. Involved in writing PL-SQL Stored Procedures, Functions and Packages to meet the business requirements. Involved in developing packages for data loading and extraction using SSIS, C# and scheduled packages. Extensively worked with Team Foundation Source Control (TFS) as the source for version control and project management. Developed the project using agile methodology with daily (SCRUM) paired programming and Continuous Integration/deployment (CI/CD) using SDLC process. Working on NoSQL technologies like Raven DB and MongoDB and passionate to work on these technologies. Supported for Mongo DB and Cassandra DB. Experience in service implementation on Windows Azure Platform. Created and maintained web content and email templates relating to Amazon Web Services. Plugin development for Microsoft Outlook 2007 to import data to existing web-based System. Client: HCL Infosystems, India Role: .NET Developer (June 2014- May 2016) Project Description:"Building an Enterprise Web Application for Global Supply Chain Management" Focused on building an enterprise web application for global supply chain management. The goal was to develop a robust and scalable software solution that enables efficient management of the end-to-end supply chain processes for our client. We collaborated with a team of developers, business analysts, and project managers to design and implement the web application using .NET technologies and frameworks such as ASP.NET, C#, and SQL Server to develop high-quality code and ensure seamless integration with other systems. Responsibilities: Design Database (Creating Tables, Stored Procedures, Views, Index and Relationships). Writing SQL Scripts to Retrieve Data to Migrate Data From Different Data Sources (SSIS. Writing SQL Scripts for Data Sets to Generate Reports from (SSRS). Use Window Azure to deploy the application on cloud and managing the session. Analyzed, designed and developed web-based database driven Intranet application programs and components to support business requirements using ASP.NET, C#.NET, ADO.NET, MVC 3.0. Designed and developed application on ASP.Net MVC Framework by using Visual Studio 2013. Created and exposed web services using WCF architecture for the client to communicate and exchange data Create web applications with the use of Web Services using ASP.Net Web API. Used JQuery for Client-Side Validations, calling the Controller Actions, and making calls to the WCF Services. Used ASP.NET Validation Controls and was involved in Client-side validations using JavaScript Used AJAX Controls such as Script Manager and Update Panel to develop the rich User Interface Used ADO.NET, Entity Framework extensively for retrieving, querying and manipulating data in the SQL SEREVR 2012. Designed a mini project for team logging using .net framework, C# and MongoDB, a NoSQL database. Wrote event based code in C# using server controls like Data grid and Data List. Implemented XML. JavaScript, Web Services using C#.NET Developing UI Pages and UI Layout using Angular JS. Used Cascading Style Sheets (CSS) classes to maintain the uniformity throughout the application Wrote stored procedures and User Defined Functions to retrieve the data from the central database using T-SQL and PL/SQL. Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment. Maintained existing Cloud environment using Microsoft Azure Strong skills in SQL and PL/SQL. Backend programming, creating database objects like Stored Procedures, Functions, Cursors, Triggers, and Packages. This role involves software development and production support of the trading environment and quick learning on equity trading flows Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables. Used Team Foundation Server (TFS) for Version Control and generated reports using the SQL Server Reporting services (SSRS) Directly accountable for various aspects of product design including assessment, coding, testing and optimization. Involved in code reviews and performance improvement as well as documentation. Keywords: cprogramm cplusplus csharp continuous integration continuous deployment quality analyst user interface user experience message queue javascript database active directory information technology microsoft procedural language Connecticut New Jersey North Carolina |