kavya Rao
Email: **********@*****.***
LinkedIn: https://www.linkedin.com/in/kavya-rao-76abc76/
Summary:
Over 9 years in full stack web development experience, specializing in creating user experiences for Internet/Intranet applications.
Proficient in in React JS, Redux, Angular, BackboneJS, REST Services, NodeJS, Typescript, HTML5, CSS3, JavaScript, Bootstrap, JAVA, MySQL, Mongo DB, GIT, Web pack.
Skilled in ReactJS development with 6+ years of experience in UI development and ReactJS, including Redux architecture, React Flux, Redux-Thunk, and Redux-Saga.
Experienced in all phases of SDLC, including Requirement Analysis, Implementation, and Maintenance, with a strong background in Agile and SCRUM methodologies.
Proficient in NodeJS, ExpressJS, MongoDB, SQL databases (Oracle, MS SQL Server, MySQL), and NoSQL databases (MongoDB, Cassandra).
Knowledgeable in cloud technologies such as Amazon Web Services (AWS) and Microsoft Azure, along with experience in RESTful and SOAP web services integration.
Experienced in using testing frameworks like Jest, Jasmine, Karma, Protractor, Cypress and Mocha for ensuring the quality of applications.
Built reusable and customizable components for the new website using ReactJS and Model View Controller (MVC) frameworks such as AngularJS 1x, Angular 4/2 to create a single page web application (SPA)
Familiarity with version control tools like Git and SVN for source code management, and bug tracking tools like JIRA.
Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects and Entity Framework.
Extensive experience in using C#, ASP.NET, ADO.NET, Web Forms and Web Controls and Applying Multithreading techniques for creating high performance applications.
Experience in using XML for storing and transporting data among different systems and Created Restful services using ASP.NET Web API.
Extensive Experience with Data Accessing including using Data Adapter, Data Reader and Dataset in ADO.Net and LINQ (Language Integrated Query) Providers for data manipulation.
Skilled in DevOps practices, Linux system administration, and deployment on AWS and Azure cloud platforms.
Extensive Knowledge of .NET Design Patterns including Dependency Injection (DI), MVC (Model-View-Control), and CORS.
Experience in securing web applications using ASP.NET authentication (Forms-based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
Proficient with various IDEs including Eclipse, Android Studio, Notepad++, and Dreamweaver for development tasks.
Experienced in working with Windows Azure for deploying applications on the cloud and managing sessions.
Education:
Bachelors in computer sciences from Malla Reddy engineering College, India.
Masters in Applied Computer Science from Northwest Missouri State University, USA.
Certification:
AWS Certified Solutions Architect - Associate
Skill Set/Methodologies:
Category
Technologies
Web Technologies
HTML4/HTML5, CSS3, JavaScript, jQuery, Bootstrap, ReactJS, NextJS, React Native, Angular, NodeJS, D3JS, Ajax, JSON
Development Tools
Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime
Debugging Tools
Firebug, Bugzilla
Operating Systems
Linux, Mac OS X, Windows
Servers
Apache Tomcat, JBOSS, WebSphere, WebLogic
Version Control
SVN, GIT, MAVEN, ANT
Tools
Jasmine, Karma, JIRA, Gulp, Grunt, Bower, Mocha
Database
MongoDB, SQL Server, Oracle, MySQL, PostgreSQL
Front-End Tools
CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamiq
Programming Languages
C, C#, ASP.NET
Cloud
Azure, AWS
Professional Experience:
NRG Energy, Houston - Tx
July 2022 - Present
Full Stack Developer
Responsibilities:
Spearheaded development of DE-TX project, an innovative application uniting multiple electric companies, providing users with comprehensive plan details, including offers and current charges.
Designed and implemented secure login credentials system and autopayment setup feature, enhancing user convenience and data privacy within the app.
Collaborated with cross-functional teams to ensure seamless integration and functionality, conducted thorough testing, and provided ongoing support, resulting in a successful launch and increased consumer accessibility.
Proficient in ReactJS development, including creating components, managing state, and ensuring seamless user interactions.
Collaborated effectively with teams in agile environments, gathering project requirements and adapting to changing priorities.
Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.
Created and used Reducers that received said Actions to modify the Store State Tree.
Demonstrated proficiency in implementing Redux for state management in complex applications.
Conducted comprehensive UI testing to maintain high-quality user experiences.
Designed intuitive and visually appealing user interfaces, integrating UI design principles to optimize usability.
Maintained code quality through clean, modular, and reusable coding practices.
Collaborated closely with designers and stakeholders to translate design concepts into functional components.
Established and managed component libraries within Figma, promoting design consistency.
Utilized Figma's prototyping features to create interactive prototypes for user testing sessions.
Created the Web API controllers in ASP. NET MVC to build, and maintain Restful APIs, also consumed API's client side using Axios
Ensured application responsiveness for various screen sizes using React libraries.
Integrated RESTful APIs into the application architecture, facilitating seamless data exchange.
Implemented functionality to convert the entire application to PDF using OAuth capture.
Venmo, San Jose
Nov 2021 - June 2022
Full Stack Developer
Responsibilities:
Designing and developed Help centre pages in Venmo web app as part of self-service platform team.
Implemented ReactJS refactored reusable components to optimize client-side performance and facilitate dynamic user interactions.
Leveraged Bootstrap for responsive web designs, ensuring visually appealing layouts and streamlined development processes.
Conducted unit testing using Jest framework and Cypress for functional testing, ensuring robust code quality and reliability.
Managed bug tracking and issue resolution efficiently using JIRA, facilitating seamless collaboration and timely problem resolution.
Conducted comprehensive testing on supported browsers to ensure cross-browser compatibility and consistent user experiences.
Implemented dynamic loading of web pages using Ajax calls, enhancing application performance and user satisfaction.
Designed and developed the application in .NET Framework 5.0 using C#.Net.
Used Entity Framework with database first approach and used LINQ with Lambda Expressions in C# to query necessary data per functionality in related repositories.
Developed complex MVC controller, View Models and Helper methods that are linked to backend database.
Developed the Business Layer using C#.Net for the Data Access Layer.
Incorporated SEO techniques in HTML code to improve search engine visibility and drive organic traffic to web applications.
Whole Food, Austin, Texas
Aug 2019 - Oct 2021
Full Stack Developer
Responsibilities:
Worked for Merchant onboarding team to design and develop to facilitate the system administrator set up and maintain merchants using the channel banking platform.
Developed all end to end UI flows using AngularJS, MaterialUI, HTML5, JavaScript and ES6.
Backend development expertise in C#, ASP.NET MVC Framework, WCF, .NET Core, and Entity Framework/LINQ to SQL.
Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
Implemented Angular 7 Router to enable navigation from one view to the next as agent performs application tasks.
Developed components as an independent module for reusability across the application using NGRX store service.
Handled data from multiple streams to maintain the sequence and their dependencies by using the RxJS operators which is stored in store developer tool.
Created Angular service and integration with REST APIs. Used Angular HTTP Client to send GET/POST/PUT request to fetch data from server.
Experienced with cloud platforms such as Azure in deploying application and migrating the C# services.
Migration of existing API services to microservices architecture using .NET Core and GitHub Actions.
Implementation of caching with Redis to enhance service response times.
Management of Relational Database Services (RDS) like Microsoft SQL Server for user activities and loyalty programs.
Automated testing using XUnit, NUnit, and Postman for unit, functional, and API testing.
Frontend development using AngularJS integrated with .NET Web API endpoints.
Infrastructure as Code (IaC) using Terraform for provisioning and automating cloud infrastructure.
Collaboration with cross-functional teams for dashboard and report development, and integration using Kafka-based solutions.
Created custom AngularJS filters to provide better search experience, Implemented AngularJS client-side validation forms using various controls and filters.
Used AngularJS in creating multi-page view using templates &ng-route
Utilized AngularJS inbuilt directives for implementation also implemented costumed directives for the one's that is not available.
Utilization of Visual Studio, SQL Server, Android Studio, and XCode for development.
Hosting and sharing of NuGet packages across enterprise teams for consumption.
Stanley Healthcare, India
Dec 2015 - Nov 2018
Software Developer
Responsibilities:
Proficient in version control systems, facilitating seamless teamwork and enabling easy rollbacks.
Skilled in front-end development using HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Ajax, JSON, and Bootstrap, with MySQL database integration for back-end functionality.
Designed and developed web pages with a focus on user experience, incorporating AJAX controls and XML.
Created and maintained User Interface Web Forms using CSS, Dreamweaver, and JavaScript, ensuring intuitive and responsive designs.
Developed middleware software components for Data Entry GUI implementation, utilizing HTML, CSS, and JavaScript.
Extensive experience in crafting responsive web designs with Bootstrap, ensuring compatibility across various devices and screen sizes.
Translated project requirements into detailed specifications, identifying and addressing issues in production and non-production applications.
Committed to writing well-structured, testable, scalable, and efficient code, adhering to coding standards and best practices.
Proficient in testing and debugging new applications and updates, contributing across all stages of the development lifecycle.
Adapted to evolving requirements by employing new software methodologies, ensuring flexibility and agility in project execution.
Modified code within web databases for report definitions, user profile forms, and user access requests, enhancing data presentation and accessibility.
Presented designs and concepts to clients and management, actively incorporating feedback to deliver tailored solutions.
Collaborated with cross-functional teams to gather requirements and translate them into actionable development tasks, ensuring alignment with project objectives.
Stayed updated with the latest web development trends, tools, and technologies, integrating innovative solutions to enhance project outcomes.
Demonstrated strong problem-solving skills, troubleshooting and resolving complex technical issues in a timely manner.
Received commendations for delivering high-quality, user-friendly web solutions that meet or exceed client expectations.
Sigma Technologies, India
Oct 2013 - Nov 2015
Software Developer
Responsibilities:
Received commendations for delivering high-quality, user-friendly web solutions that meet or exceed client expectations.
Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
Used jQuery for event handling and GUI functionalities. Used HTML and CSS for website layout and design.
Responsible for creating dynamic website for clients with a Friendly interface.
Responsible to fix styling issues and worked on WordPress and created few pages and did some maintenance, enhancements on the site.
Transformed design mock-ups’ into cross-browser compatible HTML / CSS layouts and implemented.
Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, CSS.
Wrote code to fetch data from Web services using jQuery AJAX via JSON response and updating the HTML pages