VAMSI KRISHNA DHULIPALLA
REACT DEVELOPER
+1-904-***-**** ***********************@*****.***
www.linkedin.com/in/vkd9999/
PROFESSIONAL SUMMARY:
5+ years experienced Full Stack Developer with expertise in developing responsive web applications using ReactJS, Node.js, TypeScript, and MongoDB. Excellent front-end development skills with HTML5, CSS3, JavaScript, jQuery, and knowledge of Redux, RESTful APIs, GraphQL, and Power BI integration. Experienced in creating reusable components, client-side validations, and backend services using Express.js and Redis. Experienced in performance optimization, testing with Jest, and CI/CD with Git, Gerrit, and Bamboo. Skilled in both customer-facing portals and enterprise reporting platforms.
WEBSTER BANK, PENNSYLVANIA.
APPLICATION DEVELOPER – FULL STACK MAY 2022 - PRESENT
PROJECT DESCRIPTION:
The Automated Account Reconciliation System was a transformative project aimed at revolutionizing the reconciliation process within the banking domain. The objective was to design and implement an intelligent web-based solution that automates the reconciliation of bank accounts, significantly minimizing manual errors and enhancing operational efficiency. Designed a workflow for handling exceptions and discrepancies, allowing users to review and resolve discrepancies with minimal manual intervention. Integrated customizable notification alerts for timely issue resolution. Implemented a robust audit trail system to track all reconciliation activities, ensuring transparency and compliance with regulatory requirements. Incorporated security measures to protect sensitive financial data during the reconciliation process. Developed a user-friendly web-based dashboard providing a comprehensive overview of all reconciliation activities.
RESPONSIBILITIES:
Complete exposure with MERN (MongoDB, ExpressJS, ReactJS and NodeJS) stack with ES6.
Created reusable components with ReactJS and Typescript. Used JSX for markup, props and state in the components, life cycle methods, DOM event handling and built forms. Incorporated power BI dashboards into the web portals.
Used Fetch API for making HTTP calls. Worked with many redux middleware’s and third-party react components.
Used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers. And used Flux in a few applications to save multiple stores.
Used redux-middle wares, redux-local storage, redux-pouch dB, and redux-logger.
Used third party react components - react-video, react-captcha, react-tags input, react-DataGrid, react-calendar, and react-tabs.
Also used Adobe Experience Manager for few of claims processing applications.
Written JSX to embed raw HTML templates inside JavaScript code and used Babel and Webpack for transpiration and used Node for the backend.
Worked on mobile applications using ES6, React Native, Redux, and Jest framework for both iOS and Android systems, used webpack with a test suite built on Jest.
Wrote Express.js and used MongoDB for persistence and Redis for caching.
Used Mongoose Schema/Model to create query, update, and delete with Express.js controllers.
Extensively used Promises and Event Emitter in Node.js to avoid callbacks and more readable code.
Worked with NodeJS modules like body-parser, cluster, process, Winston, Redis, jwt, passport.js, mongoose.js, lodash, and async.
Worked with ES6/ES7 - Promises, Modules, Arrow functions, Rest, Spread, Maps, Sets, classes, symbols, generators, iterators, async, await and Patterns.
Worked with functional programming - pure functions, function composition, currying, immutable objects, and declarative programming.
Used Adobe Target for few customer facing applications to increase the customer retention to the websites and built the UI accordingly.
Input the background images designed on Stencil and used the other image subcomponents from Figma.
Used styled and glamorous components to enforce best practices and remove the mapping between styles and components and injected dashboards from Apache superset into the customer portals.
Used Jest for testing React components, Babel and Webpack to perform bundling, minification and compilation. Also, used tools like Neoload for performance testing and Pagespeed for optimization.
Experience working with CRMs like Shopify and Wordpress.
Worked with other teams on cross projects on Angular V12 framework for Insurance portals.
Maintained customer portals, both customer facing and claims processing where we receive the data from the database where the data is provided via GraphQL content management system.
Tested the UI components of the websites the team maintains using Selenium.
Worked on CI/CD with Bamboo, Gerrit, Git and AWS cloud.
Environment: ReactJS, Redux, React Native, Typescript, Jest, React-Router, ES5, ES6, ES7, Lodash, Express.js, Node.js, MongoDB, Mongoose, Angular, GraphQL, Adobe Target, Redis, Winston, PM2, Webpack, Babel, Gerrit, Git, Jenkins, Google Cloud, HTML5, CSS3, Bootstrap, Flux.
SOFTURA SOLUTIONS, CHENNAI, INDIA
UI DEVELOPER JAN 2020 - JUNE 2021
PROJECT DESCRIPTION:
The objective of the project was to develop a comprehensive web-based reporting platform for enterprise users, enabling real-time access to operational, financial, and business intelligence reports. The application allowed users to interactively filter, view, and export data in multiple formats (PDF, Excel, Print). The solution was designed to be dynamic, responsive, and cross-browser compatible, supporting a large volume of users across various departments.
RESPONSIBILITIES:
•Maintained UI pages dynamic and responsive web sites through use of HTML, DHTML, XHTML, CSS, JavaScript, jQuery, AJAX, JSON, XSL/XSLT technologies within data-centric web applications.
•Produced XHTML pages drawing upon the Box Model for CSS, among those features comprising background, layout, positioning, textual formatting, border, padding, pseudo-classes, CSS behavior.
•Modelled dynamic, interactive features within components developed from jQuery utilizing AJAX-based transactions/updating processes and methods involving.get,.post,.ajax .
•Utilized DOM manipulation and event handling with jQuery events like .ready, .hover, .bind, .click, and .keypress to increase user interaction and responsiveness.
•Composed jQuery plugins for the usage of sophisticated UI features like Drag-and-Drop, Menus, Forms, and custom Widgets.
•Designed reusable JavaScript modules with Object-Oriented JavaScript for component development such as Date Time Picker.
•Designed clientside validation and dynamic behaviors using JavaScript and HTML forms for smooth and efficient validation of user input.
•Created and deployed Print, PDF, and Excel previews for reports through HTML, JavaScript, and SQL stored procedures, improving data export and reporting functionality.
•Wrote pseudo application-level code to mimic interaction with APIs and web services through AJAX, as well as data formats such as JSON and XML.
•Used Firebug and browser developer tools for debugging, DOM traversal, and node manipulation to provide high performance and clean, efficient code.
•Authored sophisticated SQL queries to communicate with Oracle database, facilitating front-end functionalities and report generation.
Environment: HTML, DHTML, XHTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, XSL/XSLT, jQuery, jQuery UI, jQuery Plugins, Object-Oriented JavaScript, JSON/XML.
EDUCATION:
Kennesaw State University July 2021 – Dec 2022
Master of Science in Computer Science
Hindustan University, TN, India Jun 2016 – May 2020
Bachelor of Technology in Computer Science and Engineering