Rupa Sri
Rupa Sri
NET DEVELOPER
Email . [email protected]
Professional Summary:
In-depth knowledge of patterns and best practices in Angular, with a focus on building scalable
and maintainable applications.
Skilled in database development with SQL Server,Oracle, MSSQL, and experience in SSRS for
reporting and SSIS for data integration.
Experienced in working with relational databases, designing efficient schemas, writing complex
queries, and optimizing database performance.
Proficient in designing and implementing applications using the Model-View-Controller (MVC)
architectural pattern, ensuring separation of concerns, code modularity, and maintainability.
Strong understanding of cloud technologies, particularly Microsoft Azure, and familiarity with
Kubernetes and Docker for containerization.
Extensive experience working with AWS Cloud Services such as EC2, S3, Lambda,
CloudFormation, and more, enabling scalable and cost-effective cloud solutions.
Experienced in implementing CI/CD pipelines using Azure DevOps, ensuring efficient and
automated software delivery processes.
Proficient in using Jenkins for continuous integration and deployment, streamlining the software
development lifecycle.
Proficient in version control systems, with expertise in Git for source code management,
branching, and merging.
Extensive experience working in Agile environments, participating in sprint planning, daily
stand-ups, and collaborating effectively within both large and small teams.
Skilled in utilizing Agile methodologies, such as Scrum and Kanban, for efficient project
management, iterative development, and timely delivery of high-quality software solutions.
Strong focus on unit testing, Selenium testing, and test-driven development (TDD), utilizing
frameworks like JUnit, NUnit, Karma, and Jasmine to ensure code quality.
Proficient in using Atlassian tools such as Jira for project management, Bitbucket for version
control.
Demonstrated ability to design and develop robust, scalable, and secure applications, adhering
to good coding standards and best practices.
A proactive and self-motivated professional who stays updated with the latest technologies and
industry trends.
Dedicated to delivering high-quality software solutions within project timelines and meeting
client requirements.
Good team player and communicator with excellent work ethics, self-motivated, quick learner
and flexible to adopt new technologies.
Technical Skills:
Education
Professional Experience:
Responsibilities: As a Sr. Full-Stack .net developer responsible for designing and developing
large-scale software solutions for online banking platforms using Microsoft .NET technologies and
Angular web technologies.
Designed and developed secure, scalable, and high-performance web applications using C#,
.NET Core 5 / 6, ASP.NET MVC, and Entity Framework Core.
Created and maintained RESTful Web APIs using ASP.NET Web API, ensuring secure and
efficient communication between frontend and backend systems.
Built responsive and user-friendly UI/UX using Angular 13, ReactJS, JavaScript, HTML5,
CSS3, and Bootstrap5, ensuring a modern and intuitive user experience.
Implemented client-side scripting and behavior using JavaScript and libraries/frameworks like
Angular and ReactJS.
Integrated frontend and backend components, ensuring seamless data flow and
functionality.
Utilized LINQ to query and manipulate data from SQL Server databases efficiently.
Designed and optimizeddatabase schemas, writing efficient SQL queries, and ensuring data
integrity and performance.
Worked with AWS services for hosting, scalability, and infrastructure management, such as
EC2, S3, RDS, and IAM.
Implemented continuous integration and continuous deployment (CI/CD) pipelines using tools
like Visual Studio, Azure DevOps, andJenkins, to ensure efficient and automated software
delivery.
Collaborated with cross-functional teams, including UX/UI designers, product owners, and
business analysts, to gather requirements and translate them into technical solutions.
Participated in Agile development methodologies, attending daily stand-ups, sprint
planning, and retrospective meetings, and contributing to iterative development and
delivery.
Wrote unit tests using NUnitand JUnit and other testing frameworks to ensure code quality,
maintainability, and minimize bugs.
Performedcode reviews and provided constructive feedback to junior developers, ensuring
adherence to coding standards and best practices.
Utilized version control systems like Git for source code management, branch management,
and collaboration with the development team.
Collaborated with QA engineers to define test plans, perform testing, and ensure software
quality and reliability.
Troubleshootedand debuggedissues reported by users or identified through testing,
providing timely resolutions and bug fixes.
Keeping up to date with the latest technologies, frameworks, and best practices in web
development and sharing knowledge with the team.
Documentedtechnical specifications, architectural designs, and development processes
to ensure knowledge sharing and maintain project documentation.
Utilized project management tools like Jira for tracking and managing tasks, user stories, and
project progress.
Environment: C#, .Net Core 5 / 6, ASP.Net MVC, Entity Framework Core,web API, LINQ, Angular
13,ReactJS, JavaScript, HTML 5, CSS 3, Bootstrap 5, SQL Server, AWS,CI/CD, Visual Studio 2019 /
2022, GIT, Agile, NUnit, Jira
Responsibilities: As a Software Engineer responsible for designing and developing products and
executing custom implementations using Microsoft .Net technologies.
Implemented a subaccount web application from scratch based on .NET Core 2.1 with Angular
4, including dependency injection (DI) and Entity Framework Core, identity user roles.
Used Angular 4 to connect the web application to back-end APIs and wrote custom directives
for a responsive, CSS-animated user interface.
Used Ag-Grid for grid view and UI-Select for custom dropdowns and controls.
Developed custom pipes, directives, services, and modules in the Angular 4 application.
Developed routing and lazy loading for the single-page application.
Coded business logic and database logic for the Product microservice using ASP.NET Core
2.1, Entity Framework Core, and the repository pattern within a microservices
architecture.
Implemented CRUD operations using HTTP services to call Product, Order, and Account
services.
Created and maintained unit tests for verifying controller actions.
Designed databases, created tables, views, stored procedures, and functions using
Oracle.
Used MongoDB and Cassandra to store and retrieve large amounts of semi-structured or
unstructured data, such as log files, sensor data, or social media feeds.
Integrated MongoDB and Cassandra with other components of the application stack, such as
Angular, .NET CoreWebAPIto provide a complete solution for data management and
processing.
Configured and deployed the application using Docker containers, enabling easy
management and scalability across multiple environments.
Utilized Kubernetes to manage and orchestrate the deployment of multiple Docker
containers, ensuring high availability and fault tolerance of the application.
Utilized Docker to containerize the application, allowing for easy deployment and portability
across different environments. Pulled Kubernetes to manage the deployment of multiple
Docker containers, ensuring scalability, high availability, and fault tolerance of the application.
Developed a data-driven automation framework using C#,Selenium, and SpecFlow for QA
automation.
Implemented automated testing using tools like SpecFlow and Selenium WebDriver to
perform end-to-end testing of the web application's functionality.
Used VSTS (Visual Studio Team Services, now known as Azure DevOps) to track bugs,
reduce downtime, increase productivity, and facilitate communication.
Environment: C#.Net 7.0, ASP.NET Core 2.1, Angular 4, Entity Framework Core, Microservice
Architecture, Docker, Kubernetes,VS 2017, Oracle 10g, MongoDB, Visual Code, Selenium, Specflow,
QA automation
Developed core functionality to check multiple students and click on disabled students(s)
button to disable them with the ASP.NET MVC Framework.
Involved in view design with MVC controls.
Developedcomplex MVC Controller, View Models and Helper methods linked to backend
database.
Implemented Routing, URL, Security, Action Filter techniques for application development.
Implementation of client-side validations using JQuery and ASP.NET MVC Validation
implemented at Controller level.
Involved in retrieving data using LINQ to Objects with ASP.NET, worked with the database
using LINQ to SQL and developed middleware using ASP.NET.
Utilized ADO.NET Entity Framework for data access, enabling object-oriented data
modeling and simplifying database operations. Developed entity models, mapped them to
the database schema, and leveraged LINQ to Entities for querying and manipulating data.
Used Bootstrap to design responsive and mobile-first web applications.
Created RESTful services using Web API and consumed them in the application.
Implemented JSON serialization and deserialization in the application.
Participated in code reviews to maintain code quality and Contributed to the development of
reusable code libraries.
Environment: Asp.Net 4.5, ASP.NET MVC 5, C#.Net, ADO.NET Entity Framework, WebAPI, JQuery,
JSON, LINQ, Bootstrap, VS 2015, SQL.