Post Job Free
Sign in

Frontend Developer Software Engineer

Location:
Financial District, MA, 02109
Posted:
March 10, 2025

Contact this candidate

Resume:

Deepika Battula

*******.*****@*****.*** Contact: 201-***-**** linkedin.com/in/deepika-b-b79979170/

Summary

Frontend Developer with 6.5 years of proven experience in helping companies to create and maintain better code base for reusability. Experience in driving projects forward while facilitating projects from concept to launch. Passionate about learning and development with a desire to apply skills to a larger development team. Eager to tackle more complex problems and continue to find ways to maximize user efficiency.

Professional Experience

Wayfair, Boston, MA June 2024 – Till date

Senior Software Engineer

Responsible for developing dynamic and multi browser compatible pages using HTML5, CSS3, Javascript, ReactJS.

Worked with ReactJS to build bootstrap components for UI web objects. Linked with REST API for rendering data through virtual DOM.

Maintained states in the stores and dispatched the actions using redux.

Managed state within the app using Redux State Management and Integrated middleware using Redux-Saga.

Used React concepts like JSX (JavaScript Syntax Extension), components, state, and props.

Used React Router for routing the redux app to connect redux and react to support routes.

Implemented Graph QL queries and mutations to optimize data fetching and reduce over-fetching, improving application performance.

Designed and integrated Graph QL APIs with React applications, enhancing flexibility and efficiency in data retrieval.

Used Apollo Client for state management and caching,

Developed reusable Graph QL fragments to ensure consistency across multiple application modules.

Wrote unit and integration test cases using Jest and React Testing Library, improving code coverage and stability.

Utilized snapshot testing to detect unintended UI changes during feature updates.

Integrated Jest tests into CI/CD pipelines, ensuring automated testing before deployment.

Walgreens, Chicago, IL Sep 2021 – May 2024

Senior Software Engineer

Design, develop, and test HTML5, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, and React.JS that meet accessibility and web browser standards for the website.

Used Drupal CMS (Content Management System) to manage static assets such as Images, PDF, JSON configurations that needs quick and easy web content live.

Designed CSS templates for use on all pages on the website to work with CSS Background, positioning, text, border, margin, padding, and table.

Applied optimization techniques to reduce page size and load times to enhance user experience.

Worked on React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.

Developed and consumed RESTful APIs for web applications using NodeJS.

Worked closely with the Back-End team to display data using the Custom Components, library Components and Redux.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web application.

Extensively used Git for version control and regularly interacted with central repositories on GitHub.

Proficient in using cypress for end-to-end testing of web applications.

Interacted with the Testing Team, Scrum Masters and Business Analysts to discuss requirements and solve issues.

Express Scripts, Franklin Lakes, NJ Aug 2019 – Aug 2021

Software Engineer (UI Developer)

Implemented a large part of the UI dynamic functionalities using HTML, CSS, jQuery and JavaScript

Developed components using React and all the advanced method functions in development.

Involved in building stable reusable React components and stand alone functions to be added to any future pages.

Handled state management with React Hooks and Context API

Created and used Reducers that received said Actions to modify Store State Tree.

To manipulate the data and handle multiple actions, used Redux-thunk as middleware.

Worked with React JS to build bootstrap components for UI web objects. Linked with REST API for rendering data through virtual DOM.

Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.

Used React JS for adding a client-side interface for JavaScript templating and function binding.

Involved in unit testing of various modules by generating the test cases using Mocha, Chai and Enzyme.

In-depth knowledge of Kubernetes cluster setup, configuration and administration.

Used JIRA for tracking development tasks and issues reported by the testing team.

CA Technologies Pvt Ltd, India

Web Developer Jan 2018 – Dec 2018

Responsible for transforming design mock ups/wire frames to W3C standards compliant to HTML page using HTML, JavaScript, jQuery.

Developed dynamic and multi-browser-compatible pages using HTML, CSS, JavaScript and ReactJs.

Involved in migrating jQuery application to ReactJs

Applied jQuery scripts for basic animation and end-user screen customization purposes.

Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

Used jQuery plug-ins for Drag and Drop, Widgets, Menus, User Interface, and Forms.

Involved in writing application-level code to interact with APIs, Web Services using, AJAX, JSON and XML.

Involved with bug fixing on functionality, performance, and designing issues with JavaScript and jQuery.

Technical Skills

SDLC methodologies

Waterfall, Agile/Scrum

Web Technologies

HTML5, XML, XSLT, CSS4, JSON, JavaScript, jQuery, PHP, AJAX

UI Frameworks

ReactJs, Redux, Mobx, NodeJs, EmberJS, Bootstrap, Responsive Web Design (RWD), jQuery, Grunt, Gulp, Npm, Web pack, Typescript

Web Services

Soap, Rest/Restful

Cloud Technologies

Amazon Web Services (AWS), Google cloud platform.

CSS Co-Processors

LESS, SASS

IDE/HTML Editors

Sublime Text, Notepad++, Visual Studio Code, Eclipse, MS FrontPage.

Testing/Debugging/Bug Tracking Tools

Selenium, Jest, Jasmine, Firebug, Google Chrome Web Debugger, IE developer Tools, JIRA

Database

Oracle, MS SQL Server, MySQL, SQL (oracle), MongoDB, PostgreSQL

Version Controls & Other tools

SVN, Git, GitHub, Version one, bitbucket, Grunt, Gulp, Jenkins.

Educational Details

Masters : Wilmington University (DE) / Information Systems Technology / 2020

Bachelors : Sri Visweshwaraiah Technological University (India) / Computer Science / 2018



Contact this candidate