Ramya Sri
************@*****.***
PROFESSIONAL SUMMARY:
7+ years of experience in Full Stack Development, including analysis, design, development, and testing of web-based, client/server, enterprise, and distributed applications across the entire Software Development Life Cycle (SDLC) using Java and J2EE technologies.
Expertise in advanced software development methodologies, particularly Agile/Scrum, ensuring efficient and collaborative development processes.
Hands on experience with Core Java 8 features like Functional Interface Programming, Lambda’s, Streams including extensive knowledge with concurrency, multi-threading, exception handling, filters, and Generics.
Experience in JavaScript based frameworks like Angular, Backbone JS, Ember JS, Knockout JS, Ext JS for unique and customize front end app development and to achieve MVC design flow.
Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using Angular 4/8/9/11/12.
Proficient in front-end technologies such as TypeScript 5, BOOTSTRAP, Angular11, Ajax, JSON, and NodeJS, ensuring engaging and responsive user interfaces.
Hands-on experience with IDE tools like Eclipse and NetBeans for streamlined development and debugging.
Expertise in J2EE architecture using Java, JDBC, Servlets, JSP, JMS, UML, XML, CSS, HTML, and JavaScript.
Experience in web applications using Java 11/8, J2EE, JSP, Servlets, and API’s like JDBC, XML, JavaBeans.
Migrating existing applications into microservices architecture using Rest APIs, spring boot, HTML and Spring Cloud config AWS.
Possess a deep understanding of web services software architecture and design, with hands-on experience in building RESTful and SOAP-based web services. Proficient in implementing security measures for web services to ensure data integrity and confidentiality.
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
Good knowledge in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, Performance Tuning, and Testing.
Used AWS Cloud Services to integrate the development of application.
Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring.
Expertise in writing SQL queries in PL/SQL and T-SQL, triggers, stored procedures in RDBMS like Oracle SQL, MySQL, and Microsoft SQL Server.
Expertise in Spring framework using Modules like Spring Core, Spring IOC, Spring Mongo, Spring JDBC, Spring Context, Spring JMS, Spring AOP, Spring Batch, Cloud Data and Spring Cloud Data Flow.
Experience in back-end technologies including SQL databases such as PostgreSQL, MySQL, and Oracle Database and NoSQL Databases such as DynamoDB, MongoDB and Cassandra.
Experience in designing transaction processing systems deployed on various application servers including Tomcat.
Experienced in authoring pom.xml files, performing releases with the Maven release plugins, Maven of Java projects and managing Maven repositories.
Extensive experience in using Amazon Web Services (AWS) cloud computing services, including Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS IAM, AWS CloudWatch, Amazon EBS, and Amazon CloudFront for scalable and reliable cloud-based solutions.
Proficiency in AWS SDK for connecting to Amazon S3 buckets, serving as an object storage service for storing and retrieving media files.
Good familiarity with AWS Lambda, an event-driven, serverless computing platform used to manage servers and execute code in the AWS environment.
TECHNICAL SKILLS:
Category
Skills and Technologies
Programming Languages
C, Java 8/11/14.
Web Technologies
HTML5, CSS3, JavaScript, Node.js, jQuery, Express, Bootstrap
Front-End Frameworks
Angular 4/9/11/12, VueJs, jQuery,
Back-End Frameworks
Spring MVC, Express, Spring Boot, NodeJS.
Testing Frameworks
Selenium, JUnit, Cucumber, Protractor, Test-Driven Development (TDD)
Build Tools & DevOps
Maven, Jenkins, Docker, CI/CD Pipelines
Messaging & Integration
Apache Kafka, SOAP UI
API Testing /Tools
Swagger, Postman, Confluence.
Data Management
Oracle, MySQL, SQL, NoSQL, MongoDB.
Version Control & SCM
Git (GitHub, Bitbucket), SVN
Cloud Technologies
AWS.
Web Services & APIs
SOAP, RESTful, XML.
Methodologies
Agile, Scrum, Kanban.
EDUCATION:
Masters in Computer Science, Cleveland State University CGPA: 3.4
Bachelors in Electronics and Communications Engineering, JNTUH CGPA: 3.7
CERTIFICATION:
Oracle SE8 Java
Frontend Development by Meta
PROFESSIONAL EXPERIENCE:
US Bank TX Jan 2022 - Present
Sr. Full-Stack Developer
Responsibilities:
As a Senior Full Stack Developer in Java, 90% of the time spent on day-to-day development activities, and 10% of the time spent on team members code reviews, daily scrum meetings, work delegation to onshore/offshore team members etc.
Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile methodology.
Active team member in the Agile development involved in Sprint Planning, Daily-standups, sprint Review and retros.
Developed code changes using Core Java, J2EE technologies such as Servlets, JMS, EJB's, Spring, Eclipse link JPA, Hibernate JPA, Oracle SQL.
Developed a dynamic single page application using TypeScript V5 and Angular 11, enhancing user experience with real-time updates and interactions.
Developed and maintained web applications to enhance user experience, utilizing technologies such as React and Node.js.
Collaborated with cross-functional teams, leading to a 15% increase in project efficiency and faster time-to-market.
Designed and implemented RESTful APIs, resulting in a 20% improvement in data retrieval speed.
Enhanced application security by implementing OAuth 2.0 and achieving a 30% reduction in security vulnerabilities.
Optimized database SQL queries to improve application performance, resulting in a 25% decrease in page load times.
Mentored junior developers, enhancing their coding skills and fostering a more cohesive team environment.
Participated in code reviews, maintaining a code quality score of 95% and minimizing defects in the software.
Automated testing procedures, increasing test coverage to 85% and reducing manual testing efforts by 40%.
Utilized Docker and Kubernetes for containerization and orchestration, streamlining deployment processes.
Collaborated with the UX/UI team to implement user-centric design principles, leading to a 10% increase in user satisfaction.
Involved in writing Spring Configuration XML, a file that contains declarations and business Classes are wired up to the frontend managed beans using Spring IOC pattern.
Developed scalable and high-performance backend services using Node.js, meeting project requirements and performance benchmarks.
Implemented RESTful APIs and WebSocket services, facilitating seamless communication between frontend and backend components.
Developed message-driven applications to handle asynchronous communication. Integrated message queues with microservices architecture for scalable and loosely coupled systems.
Implemented the application using Spring IOC, Spring MVC, Spring Boot, Spring Security and Hibernate.
Worked on developing code to consume requests from upstream and make necessary CRUD operation to DB.
Updated/ Created stored producers in Oracle and consumed from the application.
Work closely with the testing team to support UAT1 and UAT2 testing, work on bug’s identified and deploy.
Consumed Kafka, REST-based Microservices with Rest template based on RESTful APIs.
Developed Microservices business components using Spring Boot and used various annotations such as Enable Auto Configuration, Spring Boot Application, and Enable Scheduling in the Spring application.
Written complex SQL statements, Joins, and Stored procedures to fetch the data from the database that will extract data and compile it into meaningful reports.
Used Git to perform branching, tagging, merging, and maintenance tasks for multiple environments. Connected continuous integration system with version control repository GIT and continually build as the check-in's come from the developer.
Implemented high-availability solutions using AWS Elastic Load Balancing and Auto Scaling for critical e-commerce applications, ensuring uninterrupted service during peak traffic.
Technical Stack: Java, J2EE, HTML, CSS, Angular 11, Maven, Spring Framework, Spring Boot, Restful APIs, SQL, NoSQL, Apache Camel, REST, OAuth 2.0, Microservices, Kafka, AWS, GIT, Oracle, Jira, MongoDB, Cassandra, etc.
BCBS MI June 2021-Dec 2021
Java Developer
Responsibilities:
Worked with Business Analysis teams, Product Owner, and Clients in collecting and understanding the business requirements and worked in converting them to functional and technical specifications.
Worked with cross functional team members and was involved in all phases of SDLC to deliver fully functional software applications to the clients.
Wrote code Web Services (JAX-WS) for external system via REST/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
Developed various single page applications (SPA) using React JS and used various components in the Redux library.
Used React-Routers for connecting the APIs which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.
Used React JS virtual DOM for client-side view rendering services, React-Redux for state management and React-Router for client-side routing for dynamically changing client-side content.
Utilized a tech stack that included HTML5, CSS3, JavaScript, AngularJS, and Node.js to design and deploy responsive web solutions, consistently achieving a 95% satisfaction rate in user feedback.
Integrated microservices architecture, enhancing scalability and achieving a 40% improvement in application performance.
Introduced Redux for state management, decreasing load times by 35% and leading to a 50% reduction in application crashes.
Managed Agile development teams, resulting in an average 10% velocity increase and consistent on-time deliveries.
Spearheaded a test automation initiative, increasing test coverage by 30% and reducing bug-related support requests by 40%.
Implemented CI/CD pipelines, cutting deployment times in half and reducing human error by 60%.
Maintained version control using Git, improving code collaboration and quality by 20%.
Designed and optimized RESTful APIs, resulting in a 25% decrease in data retrieval times.
Enhanced application security by proactively identifying and mitigating vulnerabilities, reducing security incidents by 30%.
Established a comprehensive monitoring and alerting system, leading to a 50% reduction in application downtime and ensuring uninterrupted service.
Used Microservices, with Spring Boot interacting through REST and Apache Kafka message brokers.
Involved in developing various pages for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
Architected and implemented the application modules using Spring boot, and Spring framework and integrated the application using Microservices architecture.
Extensive experience in manipulating the Document Object Model (DOM) using JavaScript, dynamically updating content, and enhancing user interactions.
Developed and maintained transactional SQL scripts to manage database transactions and ensure data consistency in multi-user environments.
Implemented and managed indexes using SQL to optimize query performance, reducing query response times and enhancing overall system efficiency.
Developed Microservices using Spring Boot v2, Spring Data with JPA, Oauth2, and Spring Security and deployed onto Kubernetes and integrated Microservices with Kafka MQ.
Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.
Familiar with Docker and containerization for packaging Node.js applications and microservices, simplifying deployment and scaling.
Implemented Java 8 features like Lambda Expressions, Parallel Streams, Date API, Optional, and Defaults.
Dockized Node.js applications for consistent and portable deployment across different environments.
Deployed and maintained Node.js applications on cloud platforms such as AWS.
Implemented disaster recovery solutions on AWS using AWS Backup and AWS Site Recovery, ensuring business continuity.
Designed and executed API test suites and collections using Postman.
Technical Stack: J2EE, Scrum, Agile, JIRA, HTML, CSS, JavaScript, DOM, JSX, NodeJS, Struts, Hibernate, ORM, SPA, Maven, XML, AWS, S3, Microservices, Spring Boot, Spring MVC, APIs, Postman, Spring Security, Spring Cloud, SQL, MySQL, Docker, etc.
GE Healthcare India May 2018 – Dec 2020
Java Developer
Responsibilities:
●Responsible for overall design and analysis of UI components and integration with existing J2EE
●Designed, developed, and maintained the data layer using Hibernate and configured spring Application Framework
●Designed GUI using HTML, JavaScript, Linux, jQuery, React and CSS to improve the visual effect on the dynamic front-end.
●Developed and maintained Python applications, libraries, and scripts for various use cases, demonstrating strong problem-solving skills.
●Implemented automated testing frameworks (e.g., JUnit, Selenium) within CI/CD pipelines to ensure code quality and reliability.
●Managed and configured Jenkins agents and nodes to distribute build and deployment workloads effectively.
●Implemented automation scripts and workflows using Python to streamline repetitive tasks and improve efficiency.
●Designed and documented RESTful APIs using Swagger/Open API specifications.
●Generated interactive API documentation using Swagger UI for developers and clients.
Technical Stack: J2EE, Spring, JavaScript, jQuery, HTML, CSS, React, CI/CD, Jenkins, Junit, Selenium, Swagger, Open API, GUI, etc.
DELL Technologies India June 2017 – May 2018
Web Developer/Intern
Responsibilities:
Worked with a project manager, media engineer, content management team, and QA team to make the website more readable and browser-integrated.
Frontend experience with Angular 4 for SPA applications.
Containerized applications using Docker for consistent and portable deployments.
Built a Spring based Application with Maven as build tool and worked on the business logic of the application.
Implemented enhancements and refactored the existing code for improving the performance of the application.
Involved in writing rest APIs as requested by the client.
Integrated third-party payment gateways, shipping APIs, and recommendation engines to enhance the shopping experience.
Involved in writing stored procedures and complex queries in Microsoft SQL using Joins.
Technical Stack: Java, AJAX, Angular, Docker, Spring, Bootstrap, Business Logic, Rest APIs, Maven, Junit, Mockito, SQL.