Venkata Bhargavi Nelabottla
Full Stack Developer mobile: 618-***-****
*******.**********@*****.***
Professional Expertise
Overall 7+ years of experience as Application and Web Developer in Analysis, Design, Development, Testing and Support of n-tired web based and client-server applications under Linux, windows, and cross platforms.
Over 4+ years of experience using Spring Rest and Spring Boot for the development of microservices using docker images, container platforms, Apigee API management, OAuth user management.
Over 4+ years of experience in web development using Angular, Node JS and Servlets, JDBC, MVC, Java/J2EE, JSP, HTML, CSS, JavaScript, Ant, Maven and Gradle Scripting, SOAP / Restful Web Services.
Over 4+ years of experience using Sun J2EE related tools, Spring source Tool Suite, Eclipse, Hibernate, MVC and SQL Server 2000.
Over 4+ years of experience in working in developing applications using J2EE Design Patterns, MVC Architecture and Spring Framework, using SQL and relational databases.
Understanding of different services offered by Google Cloud Platform.
Integrated a continuous integration and continuous deployment (CI/CD) pipeline for the Angular and REST based applications using Circle CI, Jenkins, and Harness.
Implemented RabbitMQ messaging system in a microservices architecture, enhancing the communication and scalability with decoupling of different systems.
Collaborated in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospective meetings.
Experience in creating and developing strategic Test plans, Test Cases, Test Scripts, and generating Test Reports for both Manual and Automated tests.
Experience in Automated testing using Selenium Web driver with Java and different strategies for regression and Performance testing.
Education
Bachelor of Technology in Electronics and Instrumentation Engineering,
Jawaharlal Nehru Technological University, Hyderabad, India
Certifications
AWS Certified Cloud Practitioner
Google Certified Cloud Associate Engineer
Sun certified Java Programmer
Certified SAFe 5 Practitioner
Technical Skills
Programming Languages
Databases
Java, Python, PL/SQL
Oracle 11.x/19.x, MySQL, Microsoft SQL Server, and DB2.
Web Technologies and Techniques
Technologies and Framework
Angular, JSP, Continuous Delivery, Containerized Database, CQRS, CSS, HTML 6.0, XML 1.0, Java Script, Type Script, Design Patterns, Web Services, ReactJS
J2EE and Web Services, SPRING Framework, Open JDK 11, Java Hibernate and NHibernate, Spring, Continuous Delivery, Functional Programming and Distributed Tracing, RabbitMQ for messaging.
Environment
Other Technologies and Tools
Google Cloud Platform, AWS Cloud, Kubernetes, Docker, Windows and UNIX platforms.
Jenkins, Circle CI and Harness for CICD, Eclipse, Spring Source Tool Suite, JMeter, Tomcat, Maven, Ant, ODBC, Java Spring Framework, Visual Studio, GIT, GitHub and Gitlab.
Professional Experience
CVS Healthcare INC, Richardson, TX Jan 2020 to till Date.
Role: Digital Developer
Responsibilities:
Developed REST-based back-end APIs using Java Spring, Spring Boot for critical functionalities like Geolocation Services, and Eligibility API.
Worked on Spring Boot and Java 17 migration for existing components and seamlessly deployed to production without any issues.
Comfortable with using React Hooks (useState, useEffect, etc.) for managing component lifecycle and state in functional components.
Developed front-end reusable components and services using Typescript and NgRx for state management.
Orchestrated the deployment of Angular applications on a Node.js server, ensuring seamless integration of client-side Angular code with server-side logic.
Implemented security measures, including authentication and authorization, using Spring Security.
Optimized SQL queries, leading to a reduction in execution time and improved overall system performance.
Worked under SAFe Agile methodology for developing the front-end application with functionalities like Remote check-in and pre-check-in experience for users using Angular.
Worked on Playwright functional automated test cases using a custom framework before deploying code changes to the dev environment.
Conducted unit testing and end-to-end testing of Angular components and services using tools like Jasmine and Karma ensuring code quality and reliability.
Optimized the existing scripts in typescript to automate various workflows resulting in efficient and error-free applications.
Deployed Java services with zero-downtime using blue-green deployments in GKE, ensuring smooth application updates.
Automated routine tasks and application deployments on Linux/Unix systems using cron jobs and Bash scripts, improving operational efficiency.
Participated in System demos to represent the team among all stakeholders, the Engineering team, and other team members.
Collaborated with Product Owners, developers, and Scrum master for the requirements, issues during development, and blocks during the Sprint.
Good understanding on reusable, modular and maintainable components using ReactJs to promote code clarity and efficiency.
Familiar with local state handling and global state management using state management libraries such as Redux in React.
Environment: GitHub, Gitlab, Circle CI, Harness, Nodejs, Rally, Angular 14, Playwright, my SQL Workbench, Visual Studio code, GKE,Java, Spring Boot, REST API, Jenkins, GIT, Postman, GCP.
Verizon Inc., Irving, TX Jan 2019 – Jan 2020
Role: Java Developer
Responsibilities:
Developed UI with HTML, CSS, and JavaScript for interactive web pages.
Experience in fixing UI defects related to CSS, HTML, and JavaScript.
Experience in working with Gitlab, and Jenkins for End-to-End deployments.
Developed clean, maintainable, and efficient code using Java, Spring Boot, and Hibernate.
Experience in developing RESTful APIs using Spring Boot.
Refactored complex, imperative code into concise and efficient stream-based solutions using Java Stream API, improving both readability and performance.
Applied method references and constructor references in lambda expressions to improve code readability and simplify object creation.
Optimized performance in multi-threaded applications by leveraging Completable Future and Streams for asynchronous programming tasks.
Good working experience in CRUD operations using Spring Data JPA and Rest.
Performed unit test plans to ensure all code changes meet requirements/specifications.
Collaborated with development teams to design and deploy database schemas for new applications, resulting in efficient and scalable data storage.
Participated in Release calls for successful deployments with CI/CD pipelines using Jenkins.
Containerized Java applications using Docker and orchestrated them with Kubernetes on EKS, automating deployment, scaling, and management.
Familiar with Cucumber, Selenium Web Driver, Selenium commands, and XPath.
Implemented automation scripts and custom configurations in to optimize repetitive tasks and enhance the efficiency of the management process.
Adopted to Scaled Agile framework and developed automation test cases as per sprint to meet the PI planning objectives.
Utilized shell commands on EC2 instances for checking logs.
Participated in Backlog grooming sessions to discuss, analyze, and estimate the stories for future sprints.
Tracked story traceability during the sprint and presented the demo to the Product Owner and various other stakeholders for the acceptance of the story.
Tested APIs using Postman for functional testing.
Environment: Postman, Java 8, Test-NG, Jira, Windows, SQL Server, Maven, Hibernate, AWS, EKS Sikuli, Postman, Apache Tomcat Server, HTML5, bash, CSS, Eclipse, jQuery.
Comcast, Pennsylvania, PA Nov 2016 – Aug 2018
Role: QA Engineer
Responsibilities:
Worked under Agile methodology for developing the Maestro application.
Collaborating with Business Analysts, developers, and Scrum master for the requirements, issues during testing, and blocks during the Sprint.
Reviewed Functional requirements and Use Cases documented in Rational Requisite Pro.
Created test scenarios and test cases based on functional documents and User stories.
Attended Review meetings to discuss use cases, Business Rules, message rules, alternate flows, and exception paths.
Automated testing of the SOAP and RESTful Web Services using SOAP UI Tool.
Executed SQL queries to verify the database for the relevant test cases.
Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using the Quality Center.
Prepared and presented weekly and monthly QA Defect and Status Reports to the different Stakeholders of the project using the Quality Center.
Experience in developing automation solution for adobe tagging using WebDriver.
Environment: Selenium Web-Driver, Java, SOAP UI, Test-NG, Quality Center HP ALM 11, Oracle/UNIX