Ravali Y

Ravali Y Email and Phone Number

Sr. Java Developer | Java | AWS | 9+ Years of Experience @ Citi Bank
Ravali Y's Location
Mundelein, Illinois, United States, United States
About Ravali Y

• Highly skilled Java Developer with almost 9 years of experience, seeking to use proven skills.• Experienced consuming APIs using Axios and manipulating/ consuming JSON objects.• Extensive experience in working with Redux-saga library to manage side-effects within the system and to perform asynchronous calls using generator functions in ES6 and to access browser cache.• Extensive experience working with JavaScript Frameworks like Angular JS, Node JS, React JS, and Redux.• Skilled in creating Web Applications, User Interfaces and Layouts with HTML, Typescript, CSS3 and JavaScript.• Contributed to all levels of the user experience and in all phases of the product development lifecycle, from defining a product's overall architecture and structure.

Ravali Y's Current Company Details
Citi Bank

Citi Bank

View
Sr. Java Developer | Java | AWS | 9+ Years of Experience
Employees:
1798
Ravali Y Work Experience Details
  • Citi Bank
    Java Developer
    Citi Bank Jan 2023 - Present
    New York, United States
    • Participated in design and development. Understanding software requirement and utilizing apposite technol-ogy to enunciate most apposite data flow between front end technologies.• Involved in complete Agile/SDLC Requirement Analysis, Development, System, and testing.• Followed Agile principles and methodologies to achieve quality product by interacting with different teams to develop a web application.• Constructed powerful and modern frontend architecture, involving React, Redux, and ES6. • Created Reusable Components in React.js with Redux architecture to implement the business logic. Assisted with an integration of an A/B test React HOC to test a tile size design theory to determine greater usability.• Designed several UI screens with reactjs, redux, saga, thunk, react HOC, React Bootstrap, Axios, sass, and less.• Made use of Rx.js observables in Angular 4 for setting up a direct pipe in-order to request data from the back-end State management using Redux (ngrx), RxJS Observables/Subscribe, REST API.• Developed React Components and used Redux Promise API for making async calls.• Developed front end features using React/Redux/ES6 with Web-pack. • Refactored code to latest syntax and server-side rendering techniques such as async/await.• Created dynamic web pages that are more user-interactive using HTML5, CSS3, JavaScript, JSON, and Bootstrap for client-side validations. Integrated and deployed applications using SASS and Maven.• Worked with CSS pre-processor LESS, SASS/SCSS, Stylus and Well-versed using Grunt and Gulp Task Runners.• Customized JIRA to integrate into the pre-existing systems to make the programs • extensions of Linux systems, and not hindrances to their systems.• Handling cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug. Experience in JIRA, Target Process and Slack tools.
  • Rocket Mortgage
    Java Developer
    Rocket Mortgage Sep 2021 - Dec 2022
    Detroit, Michigan, United States
    • Designed user interactive web pages using HTML5, CSS3, Es6 JavaScript, ReactJS and Redux Saga. • Involved in implementation of RESTFUL web service APIs using Node js, Express.js, Ping fed, Postgres, and Backstage framework, which were consumed by making AJAX calls and JSON as data exchanging tool.• Used Express Framework to set up middleware to respond to HTTP requests with the help of Node JS.• Developed API Gateway using Node.JS, express.js and Used MongoDB as a Database for storing infor-mation.• Developed various screens for the front end using ReactJS and used various predefined components from NPM.• Implemented Node-Router, Node Redux architecture, ES6, web pack and Grunt to turn applications into Single Page Application responsive web pages that could be served to desktop, Tablets, and mobile users.• Worked on server-side web applications using Node.js and involved in Construction of UI using HTML5, CSS3, jQuery, ReactJS, Bootstrap and JavaScript.• Used Figma for design and applied advanced HTML, JavaScript, and CSS to deliver user interfaces and components.• Involved in creating a reusable component using React JS for DOM manipulation, and Customized web UI with external links to access external web pages for the user.• Implemented redux along with react for state manipulations and dispatched actions in project.• Integrated React code for making calls (GET, POST) for fetching data from the Restful web Services us-ing AXIOS to call the backend APIs developed using Node.js and Express.js, with PostgreSQL Database.• Assisted developers with integration of Apps using OAuth 2.0 Multi - Factor authentication in Dev and Pro-duction environments using Node.js and Express.js.
  • Vidant Health
    Java Developer
    Vidant Health May 2020 - Aug 2021
    Greenville, North Carolina, United States
    • Designed and developed a variety of modules in this system to automate Vidant business processes and workflows played a key role in the execution of all SDLC phases.• Developed two key modules Doctor and Pharmacy web-based patient record keeping and hospital manage-ment system for governmental referral hospital with 100 employees and 10000s of patients for a system designed to identify and automate hospital business processes and workflows enhanced pharmacy s control of inventory developing user interface in Angular 6 and business logic for drug sales and expiration alerts maximized security of patient records. • Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Ob-ject (DAO), Business Delegate, Service Locator, and Singleton for the enterprise application.• Experience on Route53 to manage DNS zones and assign public DNS names to elastic load balancers IPs.• Hands-on experience in creating auto-scaling groups based on memory and CPU usage to handle excessive or underused workloads without needing manual interference.• Build scripts on the AWS cloud for scheduling EC2 auto-scaling load balancer with Python SDK.• Excellent experience with DynamoDB and Redshift, Lambda.• Have documented the requirements, including the available code, which should be implemented using Spark, Hive, HDFS, HBase, and Elasticsearch.• Developed a Spark job in Java which indexes data into Elasticsearch from an external Hive tab Administer CI/CD(Jenkins) tools stack administration and maintenance.• Configure Jenkins OC Masters/Slaves in both Unix and Windows platforms.• Good understanding of the OpenShift platform in managing Docker containers and Kubernetes Clusters.• Performed Migration tests and use cases for applications to AWS cloud with public and private IP range to accelerate development productivity by decreasing test-run times.
  • Hsbc Group
    Java Developer
    Hsbc Group Oct 2019 - Apr 2020
    Hyderabad, Telangana, India
    • Actively involved in the development of user experience for payments section of the application using Re-act JS which is one of the most critical modules of ever enhancing and compatible with modern UI aspects.• Used React JS components for handling Events, Forms across multiple modules involving Keys, Router, and flux models to achieve faster responsiveness.• Responsible for developing a Single Page Application using ReactJS and Redux architecture for internal team’s productivity use.• Implemented different styling components across application modules using Bootstrap, CSS, Styled Com-ponents, SASS, Inline JSX styles, Styles-JSX for enhancing user interface, responsiveness, and styling.• Used Restful web services called POST, PUT, DELETE and GET methods for backend communication for application integration.• Involved in different lifecycles of application development that meets accessibility of web browser.• Developed cross-browser/platform using HTML 5, CSS 3, and JavaScript to match design specs for com-plex page layouts while adhering to code standards.• Worked on React JS Virtual Dom, react views and rendering UI using different custom HTML Tags compo-nents.• Implemented flux pattern by using redux framework as a core dependency. • Used Redux async actions to achieve asynchronous functionality for application.• Implemented different aspects of React JS by creating interactive UI's supporting One-way data flow, Virtual DOM, JSX concepts. • Implemented various UI interfaces modules using JS and predefined components from NPM (Node Package Manager) and Redux library.• Used React JS for templating for faster compilation and developing reusable components.• Involved in the integration of web services and the SQL database at the back end for application communication and storing the user data.
  • Csc
    Java Developer
    Csc Feb 2018 - Sep 2019
    Hyderabad, Telangana, India
    * Involved in Design Development and Implementation of business applications using Java/J2EEtechnologies.* Expertise in Core Java with a strong understanding and working knowledge of Object-Oriented Conceptslike Collections, Multi-Threading, and Concurrency framework.* Involved in the implementation of presentation layer GUI for applications using HTML, CSS, and JavaScript.* Developed web applications using J2EE technologies like Servlets, JSP, Spring, Hibernate, Spring DataJPA etc.* Worked with Relational Database Management systems including Oracle, SQL Server and PL/SQL andhave worked extensively on JDBC to connect to and access various remote databases including Oracle,MySQL, SQL server.* Developed Spring batch jobs to read records from DB preparing XML files and sending them to other systems.* Used Git for Version Control and Maven for dependency deployment.* Good knowledge of Amazon web services (AWS).
  • Can Fin Homes Limited
    Java Developer
    Can Fin Homes Limited May 2016 - Jan 2018
    Bengaluru, Karnataka, India
    • Interfaced with the Marketing and IT departments and developing requirements to implement.• Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.• Used the new tags from HTML5 like section, article, header, footer, canvas for animations. • Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap and jQuery.• Developed client-side validation code using JavaScript and jQuery.• Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. • Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal applica-tion/tool. • Used React-Router to turn application into Single Page Application.• Experience in using React JS, Redux for SPA development. • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.• Added Excel-Builder to download the Tabular data in Excel format using react. • Implemented the Drag and Drop functionality using React-Draggable.• Build stable React components and stand-alone functions to be added to any future pages.• Developed multiple POCs to create a user interface in Angular JS. • Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events, and Injectors. • Good experience in JavaScript MVC framework like Angular JS, React JS for front-end applications. • Developed the backend by using node.js, express and mongo DB.• Developed Web API using Node.JS and hosted multiple load-balanced API instances. • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.• Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows. Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
  • Icici Insurance
    Java Developer
    Icici Insurance Apr 2015 - Apr 2016
    Hyderabad, Telangana, India
    • Attended Daily stand-up meetings (Scrum), Estimation meetings and Requirement review meetings to analyse requirements for project. • Built rich prototypes & and applications using HTML, CSS, JavaScript, AJAX, JSON, React JS, and Bootstrap. • Responsible for estimations, code reviews and build deployments.• Responsible for developing a front-end application using React JS and Redux architecture for internal team's productivity use.• Used best coding practices and naming conventions while writing code in React JS, CSS, and HTML. • Followed JIRA for tracking processes and streamlining agile planning.• Responsible for checking cross browser compatibility.• Used ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.• Develops the flux pattern by using redux framework as a core dependency.• Extensively used Git for version controlling and regularly pushed the code to Git hub.• Designed dynamic client-side JavaScript codes to build web forms and simulate process for web applica-tion, page navigation and form validation.• Handled REST API calls with AJAX and processed JSON and XML data responses to format, validate and display to the user.• Developed the application for responding to different screen resolutions using Bootstrap and CSS media queries.• Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.• Involved in coding pages with best Search Engine Optimization (SEO) techniques. • Developed Date Time Picker using Object Oriented JavaScript extensively.• Implemented stable React components and stand-alone functions to be added to any future pages.• Fixed bugs and provided support services for the application and Tested/Debugged web browser using Firebug.

Frequently Asked Questions about Ravali Y

What company does Ravali Y work for?

Ravali Y works for Citi Bank

What is Ravali Y's role at the current company?

Ravali Y's current role is Sr. Java Developer | Java | AWS | 9+ Years of Experience.

Who are Ravali Y's colleagues?

Ravali Y's colleagues are Suyog Redij, Sharon D, Satwik A, Teoh Ee Roy, Sam K, Nilesh Kothari, Anu Shah.

Not the Ravali Y you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.