Name: Hema Sri Vemparala
Senior Full Stack .Net Developer
Email: ad9g7o@r.postjobfree.com
Mobile: +1-913-***-****
LinkedIn: www.linkedin.com/in/hema92
Professional Summary:
●Over 10 + years of experience in all phases of the software development life cycle (SDLC) including Analysis, Design, Development, Integration, and Deployment.
●Developed web-based applications using ASP.NET, MVC, JavaScript, jQuery, Bootstrap, React JS, HTML, and CSS.
●Experienced in writing code and debugging, DevOps skills with ASP.NET, MVC, CORE, SQL, WCF, C#, Web services, RESTful API, Azure, AWS, and Test-Driven Development (TDD).
●Experience in building Web services using ASP.NET Web API and performing CRUD operations using REST API.
●Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), and Windows Workflow Foundation (WWF).
●Leveraged Playwright for end-to-end (E2E) testing of web applications across multiple browsers.
●Integrated and consumed APIs effectively within front-end applications, utilizing AJAX, Fetch API, or other methods to fetch and display data from back-end systems.
●Proficiency in binding Kendo UI components to various data sources, including RESTful APIs and complex model objects, and performing CRUD (Create, Read, Update, Delete) operations on the data
●Experience in customizing the appearance and behavior of Kendo UI components using CSS and JavaScript, and creating custom themes to match the branding and design of web applications
●Extensive knowledge of Object-oriented programming (OOP) features such as encapsulation, abstraction, inheritance, polymorphism, and implementation of Object-Oriented concepts.
●Experience in Microsoft Azure IaaS, PaaS, and SaaS Architecture, Strategy and Planning. Working knowledge of Visual Studio with Azure.
●Experience with Language Integrated Query (LINQ) providers for data manipulation.
●Optimized Cosmos DB queries and indexing strategies, reducing query execution times by 60% and lowering costs.
●Monitored system metrics (CPU, memory, disk, network) and application performance metrics using Datadog
●Experience in Software Configuration Management (Daily Build, Release, and Testing methodology) using tools like Team Foundation Server (TFS), and Microsoft Visual Source Safe (VSS).
●Experience in developing and monitoring SSIS Packages, SSAS, and SSRS. Experience in generating reports using SQL Server Reporting Services and Crystal Reports.
●Knowledge of implementing event-driven architectures and automating workflows using AWS Lambda and other serverless components.
●Adept at reverse-engineering existing databases to generate Entity Data Models (EDMs) using the Database-First approach.
●Proficient in provisioning, configuring, and managing Azure Virtual Machines for a variety of business needs.
●Experienced in leveraging ERWIN's visual data modeling capabilities to create logical and physical data models
●Experience in developing stored procedures, triggers, and packages using SQL, PL/SQL, and T-SQL in relational databases such as Oracle and MySQL, MS SQL Server enterprise server, and ER/Studio tool.
●Experience in Agile Software Development methodologies and Test-Driven Development (TDD), developing Use Cases, Sequence Diagrams, and Class Diagrams in UML.
●Experience in building high-availability, scalable RESTful APIs
●Integrated Cosmos DB change feed with Azure Functions to build a serverless data processing pipeline, enabling real-time data ingestion and analysis
●Extensive experience in web fundamentals like HTML 5 and CSS 3.
●Automated code building and testing on Azure Pipelines, accelerating the process by 76%
●Implemented Kubernetes for application orchestration, resulting in a 39% boost in resource efficiency
●Basic understanding of micro-service architecture, containerization, authentication, etc.
●Experience with Jenkins Setup CI/CD (Continuous Integration / Continuous delivery)
●Experience with both relational and NoSQL database technologies.
●Ability to build features and applications with a mobile responsive design
●Having strong Designing a reusable framework using Object-oriented programming structure with C#, VB.NET in .NET Framework using Visual Studio.
●Experience in working with SSIS packages for data Importing, Cleaning, and Parsing.
●Developed Blazor applications with client-side rendering (Blazor WebAssembly) for rich, interactive user experiences and optimal performance.
Professional Experience:
Client: Express Scripts, St. Louis, MO Jul 2022 – PRESENT
Role: .Net Full Stack Developer
Roles and Responsibilities:
●Utilized React, Coffee Script, JavaScript, TypeScript, HTML, and CSS using LESS/SASS, Bootstrap, and jQuery to create intuitive and responsive user interfaces that enhance the user experience.
●Created dynamic and browser-compatible pages using JavaScript and React.
●Utilized MVC architectural pattern for ASP.NET MVC 5, Razor, Entity Framework for data access, ASP.NET Web API for service layer, and C#.NET, Python for business logic.
●By leveraging WCF's performance-tuning capabilities, such as selecting appropriate binding configurations, message encodings, and service behaviors, we optimized the system's responsiveness and throughput, ensuring a seamless user experience even during peak usage.
●Proficient in Oracle database administration, including installation, configuration, backup, recovery, and performance tuning.
●Adept at optimizing Spark applications for better performance, fault tolerance, and resource utilization through techniques like partitioning, caching, and broadcast variables.
●Deployed and managed Azure VMs to host critical healthcare applications, ensuring compliance with industry standards and achieving 99.99% uptime.
●Automated VM provisioning using Azure Resource Manager (ARM) templates, reducing deployment time and minimizing manual errors.
●Optimized Docker images by leveraging multi-stage builds and minimizing image size, reducing deployment times and resource consumption.
●Implemented CI/CD pipelines using Azure DevOps for automated builds, testing, and deployments to AKS clusters, reducing deployment times by 40%.
●Proficient in implementing and configuring Okta's cloud-based SSO solution for secure access to multiple applications and services using industry-standard protocols like SAML 2.0, OpenID Connect, and OAuth 2.0
●Optimized a batch processing ETL pipeline using Spark SQL, reducing data processing time by 40% and enabling near real-time data availability.
●Optimized Kafka cluster configuration, including partitioning, replication, and broker settings, to ensure high throughput and low latency for real-time data ingestion and consumption.
●Developed robust and scalable web services using, and adhering to industry standards and best practices.
●Designed and implemented a microservices architecture for a healthcare application using Docker, which improved scalability and reduced downtime during updates.
●Familiarity with integrating Kendo UI components within the broader ecosystem of web development frameworks, such as React, Vue.js, and ASP.NET MVC.
●Designed efficient SQL Server queries, including stored procedures, views, and triggers using LINQ for database queries.
●Created, developed, Collaborated and maintained SSIS, SSAS, and SSRS packages for data integration automation.
●Back-end testing for data validation using SQL Queries. Spearheaded the migration of a suite of applications to a Docker-based infrastructure for a media company, enhancing scalability and reducing infrastructure costs by 25%.
●Conducted User Acceptance Testing (UAT) to minimize production errors.
●Performed end-to-end manual testing from backend SQL to UI design and API.
●Set up CI/CD pipelines in Azure DevOps for continuous integration and deployment, reducing release cycles.
●Implemented, migrated, and deployed workloads on Azure VM for highly available B2B and B2C applications.
●Managed code maintenance and version control using Microsoft Team Foundation Server (TFS).
●Managed project planning, production, and maintenance using Agile methodology.
●Utilized OAuth 2.0 refresh tokens and token revocation mechanisms to enhance security and manage token lifetimes effectively.
●Implemented unit test cases and maintained 70% code coverage using N-Unit and X-unit Framework.
Client: Wells Fargo, Santa Clara, CA Apr 2020 – Jun 2022
Role: Lead .NET Developer
Roles and Responsibilities:
●Worked as a front-end developer to manage data flow in enrollment applications utilizing tech stacks such as React, Typescript, HTML5, CSS, and material design components.
●Developed and deployed secure financial applications on GCP, ensuring compliance with industry standards and regulations.
●Utilized GCP’s Pub/Sub for real-time data streaming, improving transaction processing speeds.
●Familiarity with integrating Kendo UI components within the broader ecosystem of web development frameworks, such as React, Vue.js, and ASP.NET MVC.
●Provided comprehensive documentation and support for VB.NET web services, enabling seamless adoption and maintenance by other teams.
●Integrated Datadog with various log sources (applications, containers, cloud services) for centralized log management.
●Implemented and optimized VB.NET-based web services for seamless integration with various applications, ensuring efficient data exchange.
●Configured Azure VMs to support high-performance financial applications, optimizing resources and ensuring secure data processing and storage.
●Implemented custom security configurations for VMs to meet stringent banking compliance requirements.
●Involved in Test Design, Development and Implementation of test procedures in Selenium Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans, and generating test scripts.
●Developed stored procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching the data and binding and used LINQ to SQL to query the database.
●Used Entity Framework to create Models and used tools to explore REST API.
●Designed and implemented complex business logic and workflows using VB.NET to automate and streamline healthcare-related processes, such as patient management, medication tracking, and insurance claims processing.
●Familiar with deploying and sharing Power BI reports and dashboards on the Power BI Service and Power BI mobile apps.
●Proficient in configuring SSO protocols like SAML 2.0, OAuth 2.0, and WS-Federation for secure authentication and authorization.
●Experience in implementing row-level security and data protection measures within Power BI.
●Leveraged WinForms controls, layouts, and customization capabilities to create a tailored user interface that aligned with the specific requirements and workflows of the pharmacy management system.
●Designed and executed Azure DevOps pipelines, automating deployment processes, and enhancing team productivity by 70%.
●Involves Unit Testing, Integration Testing, and Regression Testing regularly to improve the performance of the application.
●Created, implemented, and presented to the team the tools that were used to work with Azure DevOps
●Used a stock image gallery where we stored the generated images and developed Azure pipelines in Azure DevOps to implement
●Utilized Docker Compose, Docker Swarm, and Kubernetes for container orchestration and management, depending on project requirements and complexity.
●Implemented effective state management techniques in Blazor applications, leveraging features like component lifecycle events and data binding to keep UI elements synchronized with the application state.
●Customized User Controls, and web controls using Kendo UI and improved the performance of the application by configuring the caching, Bowser Storage, and Managing Cookies.
Client: State of WI, Madison, WI Sep 2018-Mar 2020
Role: Senior .Net Full Stack Developer
Roles and Responsibilities:
●Designed and implemented the web application using React, HTML5, CSS, and Bootstrap on the front end, Restful API using both ASPs. NET Web API, MVC 5.2, and Node. JS.
●Experience in building dynamic and responsive forms using Kendo UI form components, such as input fields, dropdowns, and date pickers.
●Implemented effective state management strategies in ASP.NET Web Forms applications, including View State, Session State, and Application State, to maintain user data and application state across multiple requests. Used to develop software prototypes.
●Developed healthcare management solutions for state healthcare programs, including patient data systems and analytics tools.
●Experienced with .NET frameworks for healthcare application development.
●Coordinate with other team members like analysts, engineers, and quality assurance.
●Leveraged GCP's Cloud Storage for efficient and secure storage solutions, ensuring high availability and disaster recovery.
●Integrated GCP's AI and ML services to enhance predictive analytics for public services.
●Involved in creating Restful API using both ASPs. NET Web API and Node, Express JS, and used Postman to test Web API endpoints.
●Diverse experience utilizing tools in N-tier and microservices architecture applications using Spring Boot, Rabbit MQ, Kafka, MySQL, and Restful Web Services.
●Experienced in data extraction, transformation, and loading (ETL) processes using Power Query Editor.
●Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on GCP.
●Managing, installing, and troubleshooting Microsoft Windows active directory, DNS, and DHCP services on Windows Server 2003/2008 and 2012 platforms.
●Created and maintained cross-environment CI using Azure DevOps, enabling code to be deployed securely to Azure Kubernetes (AKS) using YAML scripting
●Developed an ARM template that allowed resources to be deployed to Azure using PowerShell and CI using Azure DevOps
●Expertise in utilizing AWS data storage services, such as Amazon S3, Amazon RDS, and Amazon DynamoDB, to meet the data storage and retrieval needs of applications.
●Experience in designing and implementing data processing and analytics pipelines using AWS services like Amazon Athena, Amazon Redshift, and Amazon EMR.
●Migrated on-premises applications to GCP, leading to improved scalability and reduced infrastructure costs.
●Implemented GCP's BigQuery for large-scale data processing, enhancing data analytics capabilities.
●Developed and deployed serverless functions using Azure Functions to handle event-driven workloads, reducing infrastructure management overhead.
●Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
●Utilized ADO.NET extensively for database access (SQL, ORACLE) and prepared test cases while providing technical documentation. For other database management spark is used.
●Developed powerful Single Page Application and dynamic responsive Web Application with React.
●Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
●Experience Configuring and managing Azure AD Connect, Azure AD Connect Health, Microsoft Azure Active Directory.
●Developed WPF-based UI using Silverlight. Utilized AWS Lambda to build scalable, event-driven microservices for processing real-time healthcare data streams and triggering automated workflows.
●Updating kernel & security patches in Amazon Linux environment, handling out-of-memory issues in Linux kernels during rebalance in Kafka cluster.
●Familiarity with managing and monitoring serverless applications using AWS CloudWatch and other monitoring tools.
●Creation of database objects like tables, views, synonyms, materialized views, stored procedures, and packages using Oracle tools like PL/SQL developer.
●Developed the application using Visual Studio Code, Visual Studio, and .NET Framework 4.8, deployed onto Microsoft Azure.
●Creation and Maintenance of MS Azure-cloud Infrastructure and Virtual Network between MS Azure Cloud and On-premises network for backend communication.
Client:Principal Financial Group, Des Moines, IA Apr 2016 – Aug 2018
Role: .NET Developer
Roles and Responsibilities:
●Contributed to full project lifecycle in Agile methodology, including analysis, design, development, and testing.
●Designed and implemented client-side interfaces with C#, React, jQuery, HTML, CSS, JavaScript, and TypeScript.
●Integrated Azure Functions with other services like Cosmos DB, Service Bus, and Event Grid to build event-driven architectures.
●Proficient in MySQL on both Linux and Windows environments for web applications.
●Played a key role in web application development using ASP.NET, C#, JavaScript, jQuery, React, Bootstrap, ADO.NET, and AJAX.
●Experience in managing the state of the Telerik Grid, including saving and loading grid settings, and programmatically changing the grid state.
●Involved designing web pages using HTML5, CSS3, JavaScript, Bootstrap, ReactJS
●Designed and developed N-tier web applications with business objects using Object-Oriented designs.
●Created ETL packages with SSIS, utilizing SQL Server and Oracle databases.
●Familiarity with integrating the Telerik Grid within the broader Telerik UI for ASP.NET AJAX or Telerik UI for Blazor frameworks, leveraging the synergies between the components.
●Experienced in using GCP services like BigQuery, Pub/Sub, Cloud Storage, Kubernetes Engine, and Dataflow.
●Skilled in implementing GCP’s AI and ML services for data analytics and predictive modeling.
●Configured Service Bus topics and subscriptions to enable publish-subscribe messaging scenarios, facilitating event-driven architectures.
●Worked with various database providers supported by Entity Framework, including SQL Server, Oracle, PostgreSQL, and SQLite, demonstrating adaptability to different data storage solutions.
●Developed RESTful Web APIs and utilized LINQ for data manipulation.
●Worked on ASP.NET MVC applications and utilized DevOps practices with AWS, Elastic Beanstalk, and Kubernetes.
●Performed Back-End Testing for data validation using SQL Queries.
●Used Microsoft Azure to deploy the applications and maintain the database in the cloud.
●Developed loosely coupled components using Prism for WPF applications.
●Managed SSIS packages, generated reports, and implemented SharePoint for document management and automation.
Client: Telstra, India Jun 2013–Nov 2015 Role: .NET Developer
Roles and Responsibilities:
●Developing the project using agile methodology with daily (SCRUM) paired programming using TDD (test-driven development) and continuous integration/ deployment (CI/CD) using the SDLC process.
●Created complex Web forms, Win forms, presentation layer, and various server controls using WCF, ASP.NET MVC5, and C#.
●Developed ASP.NET Web customs controls, user controls, Data controls like Data Grid, and Rich UI with extensive use of C#, ASP.NET AJAX, Node JS, and Bootstrap.
●Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
●Implemented C# .NET, MVC, and Object-Oriented Programming concepts and created general Class library, Partial Class, and Generics Using C# .NET.
●Design and developed website (GUI) Screens using ASP.NET MVC5, C#.NET, User controls, JavaScript, and Data Controls.
●Validated the Kill Switches in the Database using the SQL Management Studio 2008 R2, which are used in the Mobile application.
●Developed real-time data processing solutions using GCP’s Pub/Sub and Dataflow, enhancing data handling capabilities.
●Hands-on Experience with the Azure Cloud Components, GCP Components, and PCF.
●Created and modified SQL PLus, PL/SQL, and SQL Loader scripts for data conversions.
●Developed Azure solutions and services, including PaaS and IaaS.
●Skilled in integrating VBA with other Microsoft technologies such as Access databases and SQL Server
Education:
Bachelor of Science Computer Science 2013 CGPA: 3.78