Sravanthi A
E-Mail: **********@*****.***
Mobile: 513-***-****
SUMMARY:
•12+ Years of experience in working as Fullstack Web (or) Windows/.Net Developer and extensive experience in cross-platform application development on .NET platform.
•Specialized in web development using .Net Framework 6/4.5/4.0/3.5/3.0/2.0, Angular JS, Visual Studio Code, Visual Studio, ASP.NET, C#, VB.NET, Blazor, WCF, JQUERY, JSON, MVC 4, HTML5, Bootstrap, CSS 3, JavaScript, Telerik Blazor Controls, Google Maps API.
•Extensive RDBMS experience on LINQ, ADO.Net, Oracle PL/SQL, SQL Server, Web Services, Windows Services, Visual Basic 6.0 and classic ASP 3.0.
•In –Depth understanding of the entire web related technologies, architectures, frameworks, component technologies and cross platform UI/UX development.
•Extensive experience on .Net Core, ASP.Net, MVC, Web API, SOAP, AJAX methodologies and client-side programming using JavaScript, JSON.
•Highly knowledgeable in latest client-side open source frameworks such as Angular, React and experienced in frameworks Angular JS, Jquery.
•Advanced level knowledge in implementing Object Oriented Design (OOD), Service Oriented Architecture (SOA), S.O.L.I.D Principles, Design Patterns, Dependency Injection (DI), Continuous Integrations (CI) and adhere to architecture and programming best practices.
•Proficient in Analysis, Design and Implementation of databases using SQL Server database, Oracle 10g/8i, MS-Access and writing Stored Procedures, having firm understanding of relational database system with strong PL/SQL and T-SQL experience.
•Working experience in using version controls like TFS, SVC, VSTS and GitHub.
•Possess extensive experience working with huge datasets, which includes Transactional and Dimensional database design, Stored Procedures, Database Structures, Data Analysis, Manageability, Performance tuning, apply enhancements, Designing Tables, Views, Triggers, Cursors and Indexes.
•Experience in creating CI/CD builds and release pipelines using Jenkins/GitLab and deploying the applications to Microsoft Azure cloud environments.
•Experience with container-based development using docker, Kubernetes and Azure.
•Participated in full Software Development Life Cycle (SDLC) process and worked in AGILE development environment. Experienced in working and implementing SCRUM.
•Resourceful and reliable developer with quick learning capabilities, excellent interpersonal, communication, analytical and problem-solving skills. Highly organized and able to work tight deadlines and communicate effectively with technical peers.
•A self-motivated individual and a good team player with excellent communication skills, effective problem solving and ability to work independently.
TECHNICAL SKILLS:
Programming Languages
C, C++, C#.Net, VB.Net, XML, HTML, CSS, T-SQL, PL/SQL, JavaScript, JSON
Web Technologies
ASP.Net, MVC, .NET, ADO.Net, WCF, WPF, AJAX, SOAP, REST, Web API, LINQ, Entity Framework, HTML, DHTML, CSS, JavaScript, jQuery, AngularJs, NodeJS, Web Services, XML, XSL, XSLT
IDE’s and Tools
Visual Studio .NET and Visual Studio Code
Other Technologies
XML Web Service, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), MVC
Databases
MS-Access, Oracle, SQL Server
CERTIFICATIONS:
•Microsoft Certified: Azure Fundamentals
•Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3
EDUCATION:
•Masters of Computer Applications (MCA) from Acharya Nagarjuna University in 2008.
•Bachelors in Computer Science (BSC) from Acharya Nagarjuna University in 2005.
PROFESSIONAL EXPERIENCE:
Genesys, Farmington Hills, MI Mar 2024 – Present
Senior Full-stack .net developer
Responsibilities:
•Interacted with users for requirements, discussed the feasibility of requirements, designing the layout of web pages, participating in the development and Key technical analyst role.
•Extensively Used Telerik Blazor controls like Menu Controls, Grid View Controls and File Upload Controls, Reports and Form controls.
•Actively involved in design and development using Telerik Controls. .Net 6.0, Blazor and Azure.
•Played key role in feature implementation and enhancement, code refactoring and defect fixing.
•Implemented Model validations and Telerik Validation Controls.
•Integrated third party tool as BambooHR into Genesys application for managing the Employees data.
•Developed Desktop applications for managing the Employee data and storing the employee records into Azure blobs and Azure storage accounts.
•Extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
•Used ADO.NET objects such as Data Adapter, Data Reader and Dataset.
•Used Ng rock for testing the Webhooks and used Postman to test Web API functionality.
•Developed Genesys Field application using Angular and .Net Core.
•Used RXJS library for reactive programming using observables.
•Implemented push notification service in Angular application using SignalR.
•Used Angular Currency pipe to format the UI display data.
•Involved in preparing Use case, Sequential and Class diagrams using Visio for ASP.NET modules.
•Involved in QA testing and tracked the changes using JIRA.
•Used GitHub for Version Control, Team builds, Project Management, Data Collection and Reporting.
•Implemented multiple timer jobs which are scheduled on daily basis using C#, power shell scripts.
•Develop Visualizations and Dashboards in Kibana that give rich analytics to data of interest.
•Used Azure Devops Services for source code repository and to build project artifacts.
•Trouble shooting and fixing the issues for CI/CD pipelines using Azure DevOps.
•Used Azure Devops to automate Azure deployment of CI/CD process.
GE, Van Buren, MI Apr 2022 – Feb 2024
Senior Full-stack .net developer
Responsibilities:
•Interacted with clients for requirements, discussed the feasibility of requirements, designing the layout of web pages, participating in the development and Key technical analyst role in the inception, elaboration and construction phases.
•Experience in developing Micro services using ASP.NET core.
•Extensively Used ASP.NET controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
•Actively involved in design and development using UML, ASP.NET, Master Pages, Themes, Skins, ADO.NET, Angular 8, JavaScript, XML, CSS, and VisualStudio.Net& Azure.
•Played key role in feature implementation and enhancement, code refactoring and defect fixing.
•Designed and developed Single Page Application using ASP.NET MVC and Angular 8.
•Implemented Client side and server-side validations using JavaScript and Validation Controls.
•Used UML to create the flow diagrams and represent interactions in the system.
•Created Data Access Layer, Business Logic Layer Classes using C# and .Net.
•Developed ASP.Net Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.Net MVC web application.
•Used Service based architecture with ASP.NET MVC (Dot Net MVC HTML 5, jQuery, Ajax), Web Services (WCF) and Entity Frame work for DB connectivity.
•Used Entity Framework to realize object-relational mapping with data in SQL server database and consumed services exposed through WCF.
•Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP.
•Involved in developing ASP.Net application using MVC design pattern.
•Created typescript reusable components and services to consume RESTAPIs using component-based architecture using Angular 8.
•Implemented user level security, extracted technical specifications from the database server using ADO.net and SQL Server stored procedures.
•Used LINQ for data retrieving, querying, storage and manipulation interface screens developed using ASP.Net.
•Worked on SOAP and RESTFUL Services using WEB API which return JSON data.
•Extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
•Used ADO.NET objects such as Data Adapter, Data Reader and Dataset.
•Involved in preparing Use case, Sequential and Class diagrams using Visio for ASP.NET modules.
•Interacted with SQL Server for acquiring and manipulating data using an intermediate web service implemented using WCF.
•Involved in QA testing and tracked the changes using JIRA.
•Used GitHub for Version Control, Team build, Project Management, Data Collection and Reporting.
•Used Postman to test Web API functionality.
•Implemented multiple timer jobs which are scheduled on daily basis using C#, power shell scripts.
•Develop Visualizations and Dashboards in Kibana that give rich analytics to data of interest.
•Used Azure Devops Services for source code repository and to build project artifacts.
•Trouble shooting and fixing the issues for CI/CD pipelines using Azure DevOps.
•Used Azure Devops to automate Azure deployment of CI/CD process.
•Used Angular 8, JavaScript to develop templates, controllers, and directives.
Aramark Uniform Services, Burbank, CA Aug 2021 – Apr 2022
Senior .Net Developer
Responsibilities:
•Expertise in Azure Infrastructure Management (Azure web role, Worker role, SQL Azure, Azure Storage).
•Involved in developing the Azure Solution and Services like Paas and Iaas.
•Experienced in creation and configuring of Storage Accounts and Configuration of blobs, tables etc.
•Deploying Web Apps and Creating Web-Jobs, Experience in configuring Cloud Platform (Azure SQL, Service Bus and Cloud Services).
•Experience in designing the UI using HTML5 and Converting HTML template into PDF.
•Involved in developing Complex queries, views and Store Procedures using SQL and T-SQL in relational databases such as Microsoft SQL server.
•Worked on Queues, Blobs, and Containers to persist data on Azure.
•Experience in developing code in C# to read and write Service bus Queues and topics asynchronously.
•Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on cloud Service on Microsoft Azure.
•Developed an N-Tier Application and designed the Data Access Layer and Business Logic Layer using .Net Framework 4.8, C#, MVC and ADO.NET.
•Involved in developing and Migrating AngularJs and MVC applications (CSHTML) in Web role to Purely HTML application in Worker role and Web jobs of trigger-based jobs.
•Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ.
•Experience most of the modern development methodologies such as Agile and CI/CD etc.
•Responsible for day-to-day management of all development and Test Various .Net based enterprise applications.
•Involved in development of application on azure server by creating packages through Visual Studio, Power shell and Azure Portal.
•Involved in Integration test, Load test by various target environments (Integration, QA and Production).
•Ability to prioritize and multi-task while working as part of a team.
•Involved in Designing Technical Documents and Design Documents and coordinating with offshore team.
•Involved in Requirement Analysis, design and development of Web application.
•Designed and developed web application using Angular, ASP.NET MVC and Entity Framework.
•Used MVC architectural pattern for developing views, controllers and models using ASP.NET MVC 5, Razor, Data Access layer as Entity Framework, Service layer as ASP.NET Web API and used C#.NET for construction of business logic for developing various abstract classes, interfaces.
•Created user interfaces using HTML5, CSS3, Bootstrap, JavaScript, AJAX and Angular.
•Created different business classes and interfaces using .NET Framework 4.8 with Object Oriented Programming Methodology.
•Implemented business logic using MVC Action Filters like MVC Authorization filters, action filters and exception filters.
•Implemented autocomplete textbox functionality in MVC. jQuery validation and MVC unobtrusive validation were used to validate form fields, used custom error pages when needed.
•Improved the performance of an ASP.NET MVC application by taking advantage of the output cache.
•Designed dynamic and browser compatible pages using JavaScript and Angular.
•Used Dependency Injection to promote reusable code and ease of maintenance.
•Developed and consumed RESTful web services using Web API.
•Wrote and used stored procedures, Database Triggers in SQL Server.
•Implemented Unit Test classes for business class methods to check all possible conditions worked with test data provided using MOCK objects.
•Used Windows Azure to deploy the application on the cloud and managed the session.
•Responsible for production support and maintenance of software releases.
TCS, India - Microsoft Corp. (Services Devops) Nov-2018 to March-2020
Operations Lead
Responsibilities:
•Managing the team and complete operations of the project
•Involved in daily stand-up meetings with SCRUM Masters, Business Analysts and Team Leads.
•Created webpages for various work streams using C#.NET, ASP.NET.
•Created individual pages using HTML, CSS, JavaScript, and Bootstrap (for making it responsive).
•Developing and maintaining the build environment, the source code control system and managing build packages using VSTS.
•Worked on problem tickets involving Components, Directives, Services, Forms, HTTP Access, optimizing an internal application using Angular 5.
•Involved in the designing the architecture of the application modules and responsible for any changes adopted and the project uses application design patterns.
•Wrote complex T-SQL queries, stored procedures and user-defined functions to support application requirements.
•Experience with database performance tuning, including strategies, query optimization and database normalization.
•Implemented complex layout using built-in WPF panels and custom panels with XAML, Expression Blend. Implemented presentation Logic in VM used LINQ and tested with NUnit.
•Involved in Application peer code reviews.
•Actively involved with team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards.
•Created Implementation plans for deploying changes to UAT and PROD.
TCS, India - Microsoft Corp (Secureit-Vnext) Jan-2018 to Oct-2018
Developer
Responsibilities:
•Involved in business meetings and Interacted with the stake holders to identify business requirements and gather the requirements for business logic fulfillment.
•Design and implementation of complex features using .NET technologies.
•Implemented ASP.NET Security using Membership and Role providers and also ASP.NET Identity.
•Involved in developing the UI screens for the application using JavaScript, Angular, HTML and CSS.
•Built and consumed WCF Services and to transfer the data.
•Involved in building new Data Base and its Tables.
•Used Entity Framework in the data access layer and hands on experience updating EDMX.
•Used LINQ to Entities data provider for interacting with the data in the entity framework.
•Optimizing, debugging, and creating T-SQL stored procedures in SQL 2008 R2.
•Written SQL Stored Procedures using SQL Server for data manipulation.
•Develop reports, jobs using SSRS and SSIS.
•Involved in identifying the bugs by doing alpha testing and fixing the bugs.
•Implemented the usage of Shelve sets for code check-In.
•Involved in user manual and technical documentation preparation.
TCS, India - Microsoft Corp ( EFUN ) Aug-2017 to Dec-2018
Developer
Responsibilities:
•Develop Views, Partial Views in MVC5. Use Bootstrap 3, Web Grid and jQuery for UI.
•Create/alter tables and procedures in SQL Server 2014. Use EF DB First. Create Entity Models, View Models. Validate model data using Data Annotations Attributes. Write LINQ to SQL and LINQ to Objects queries.
•Used Fiddler and Postman to test Rest API.
•Write Unit Test cases (using NUnit, Unity Container) to achieve at least 90% code coverage.
•Setup CI/CD pipeline using VSTS for build and deployment.
•Used VSTS to track user stories, add task to user stories; track original estimate and actual effort by updating hours daily and track SIT and UAT defects.
TCS, India – Microsoft Corp (ISRM) Sep-2015 to July-2017
Developer
Responsibilities:
•Involved in Requirement Gathering, Analysis, Design and Development.
•Developed various ASP.NET pages for retrieving the user information.
•Incorporated C# .NET in Business Logic Layer.
•Created ASP.NET Web forms and server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding.
•Used CSS3 (Cascading Style Sheets) and Themes to maintain design consistency across all webforms.
•Used .NET Web Controls, Validation Controls and User Controls.
•Created various RESTful services using WEB API to return serialized JSON data.
•Involved in front end development using HTML, CSS, JavaScript, XML, jQuery, Ajax, Bootstrap.
•Created Win Forms and Web Forms for developing the applications using win controls webserver controls and HTML controls.
•Used features like custom paging on data grids for enhancing performance.
•Used Team Foundation Server (TFS) for version control.
•Experience with building REST and SOAP web services APIs.
•Used LINQ to aggregate data from repository layers.
•Fetched data from database and displayed in web controls through XML.
•Defined a template for an entire application consisting of many forms using Master Pages.
•Wrote SQL queries and Stored Procedures using MS SQL Server for data access.
•Worked with (JIRA) testing team to fix the bugs as part of Bug life cycle and Production support.
•Involved in testing, packaging and deployment of the product.
Whishworks, India – Mclaren (SRCP) Sep-2014 to Aug-2015
Developer and Production Support
Responsibilities:
•Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
•Developed the Front-End screens in ASP.NET and C# .NET using Visual Studio 2008.
•Implemented page action using Angular JS, including custom directive, custom service.
•Utilized JavaScript, jQuery, ASP.NET validations with AJAX control tool kit to create Client-side validations.
•Developed Business Access Layer in new web application utilizing ASP.NET MVC 4 which provides performance data visualization to users.
•Implemented Data Access Layer using Entity Framework and LINQ.
•Used Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 4.0 application using HTML.
•Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
•Developed SSIS packages to handle various Sources like Database, flat files, Excel, csv files, network storage folder etc.
•Used SSRS to deliver a variety of interactive and printed reports.
•Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
•Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
•Used Web Services for creating rate summary and used WSDL and SOAP messages. Also, Developed, and consumed REST based web services.
•Used Team Foundation Server (TFS) for Version Control, Team build, Project Management.
Whishworks, India – Vertu (Personalisation) Oct-2013 to Aug-2014
Developer
Responsibilities:
•Involved in business meetings with clients to understand their requirements and giving inputs to the team in every Scrum Meeting.
•Used JavaScript for Client-side validations and server-side validations, utilized Ajax Control Toolkit library for fast, Interactive and better UI.
•Applied Master Pages, Themes and CSS for a consistent look and feel for Page design. Consumed Web Service (SOAP) Components for authenticating the user credentials.
•Grid view and Custom paging were used to display huge amount of data, used the Entity Framework 4.0 for the use of LINQ-based Data Access.
•Responsible for integration design and Production support of application on a regular basis.
•Created new and modified existing business rules using a custom-built business rules engine. Interpreted business requirements and applied those to the rule’s engine
•Developing modules using Microsoft Visual Studio, VSS as source Control, C#, ASP.NET
•Implemented Data Access with Packages and Stored Procedures implemented ADO.Net Entity Framework.
•Used Entity Framework for working with Relational data and LINQ for updating the data.
•Extensively working on creating and consumed ASP.Net /ASMX Web services
•Manage the back-end connection to Microsoft SQL as the data source using ADO.Net and write SQL queries, stored procedures and triggers to manage data.
•Create clustered and non-clustered index to aid faster retrieval of data.
•Involved in documentation that describes installation and operating procedures
•Conducted design and code review to ensure compliance with Standards.
•Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
•Test Driven Development (TDD) was extensively used for both development of new functionality and refactoring the legacy code.
•Participated in post-implementation reviews of both application development content and process to maximize and share learning.
Whishworks, India – uDrove LLC Jan-2011 to Sep-2013
Developer
Responsibilities:
•Worked in the core team involved in redesign of the web site from ASP.Net-to-ASP.Net MVC.
•Designed and developed web pages in C#, ASP.Net Razor and AngularJS.
•Created Rest full API’s using MVC Web API’s.
•Made use of Web API http verbs and attributes to control the access to business logic.
•Developed highly customizable interface to change the content of Mobile Apps.
•Heavily used jQuery, CSS to make the web page responses faster.
•Used various third-party controls like Telerik.
•Created many tables, views, functions, and stored procedures in SQL Server to support UI charts and dashboard controls.
•Worked on creating different SSIS packages to schedule, download and process remote files.
•Used Team Foundation Server for version control. Was responsible for developing auto-deployment of code to production.