SNEHA POTHAGANI
*****.*********@*****.***
SUMMARY
•Experienced front end developer with 6+ years of Professional experience in the developing User Interface (UI) Applications and professional web applications using Java script Frameworks.
•Relevant experience focused on React js (React) web development with Flux architecture.
•Having good knowledge of React-Native (The Framework for Android and IoS Apps.).
•Similar experience on Angular js and Angular 2.
•React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.
•Very good Knowledge on FLUX architecture. And hands on implementing in the application.
•Good implementation knowledge on Redux architecture patterns.
•Good experience in developing Front End UI using HTML 5, JavaScript, ES7, ES6, AJAX, CSS 3, Bootstrap, and jQuery.
•Proficient in Typescript.
•Design and development of Document Object Model (DOM) and DOM Functions, client-side validations using java script.
•Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
•Good experience in developing Responsive Web Design (RWD) and able to handle Cross Browser issues on Web browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
•Experience in debugging JavaScript applications using Firebug for Mozilla Firebug, IE Developer Toolbar for Internet Explorer and Developer Toolbar for Chrome.
•Experience in developing Custom WordPress theme and template files using HTML, CSS, and Bootstrap 3 framework.
•Knowledge in all phases of software development life cycle Designing, Developing, Coding, Debugging, Testing, Implementation, and Maintenance.
•Experience in working with design and development of E-commerce websites.
•Experienced in writing modular, reusable, object oriented custom java script modules for high volume applications.
•Experience working in agile methodology, elaborating and estimating user requirements and breaking the requirements into developer tasks ensuring that the customer deadlines were met within the project budgets.
•Have been working in every Phase of Software Development Life Cycle (SDLC) like including requirements analysis, applications design, development, Integration, maintenance, installation, implementation and testing of various client/server, N-tier and web applications.
•Creating the estimates, project plan, project schedule, resource allocation to ensure that targets were reached.
•Designing, Developing, Testing, Troubleshoot and debugging of applications.
•Migrating projects from Test to UAT and UAT to Production, representing changes as necessary in Change Management.
•Performing root-cause analysis to prevent reoccurrences and defective issues.
•Updating Daily status reports, Weekly status reports and participating in Daily Scrum meetings to ensure that all the projects were on track.
•Cooperating and communicating with other teams for successful completion of project.
•Deciding the technologies for the application base on the requirements.
EDUCATION
Bachelor's Degree in Computer Science.
TECHNICAL SKILLS
Operating System
Windows server 2000/2003/2008R2/2012 R2, Windows 7, Windows 10 / 98/XP/vista/ & Ubuntu
Web Technologies
HTML, HTML5, CSS/CSS3, SASS, JavaScript, XML, JQuery, Bootstrap, AJAX, JSON, ReactJS, Typescript, AngularJS, NodeJs, FLUX (Redux ), React Native.
Database
Oracle, My Sql, MS Access and MongoDB.
Web Design
Photoshop, Dreamweaver, Microsoft Visual Studio 2003/2005/2008/2012/2015/2017
Tools
GIT, Visual Studio, SVN
Web Services
RESTful
Software Patterns
MVC model, MVVM model
Software Methodologies
Agile and Scrum methodologies
Miscellaneous
Data Analysis, Web Design and Analytics, Project management,
PROFESSIONAL EXPERIENCE
Project Details:
Client: COSTCO
Duration: September 2023 – Present
Application: OMS(Order Modernization System)
Designation: Senior Front End React Js Developer
Environment: HTML5, CSS3, JavaScript, ReatJs, Typescript, Redux, Redux-Saga, React Native, React Material UI, JSON, Wordpress,Drupal, Bootstrap, Azure Devops, Responsive Web Design, YUI, DOM, AWS,JIRA.
Accountabilities:
•Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, and Development and Customization of the Application
•Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website
•Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table
•Applied optimization techniques to reduce page size and load times to enhance user experience using sprites
•Developed user interface by using the ReactJS, Flux for SPA development
•Maintained states in the stores and dispatched the actions using Redux
•Extensively used ReactJS, library of JavaScript, and used Forms, Events, Keys, State, Props, Flux, and Web pack
•Worked on React Native Framework to develop mobile user interfaces which is highly responsive
•Extensively used Git for version controlling and regularly pushed the code to GitHub
•Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis
•Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs
•Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets
•Interacted with Testing Team, Scrum Masters, and Business Analysts for fixing of Issues
•Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team
•Coded extensively in ReactJS to make rich internet web pages
•Worked with JASMINE unit test framework to write unit tests for JavaScript code
•Developed unit test cases using Junit and used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing
•Involved in analysis, design, and Implementation applying the Agile methodology
•Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
•Environment: XML, HTML5, CSS3, JavaScript, AngularJS, ReactJS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, GitHub,
•Node.JS, JUnit, SQL, Agile and Windows.
Project Details:
Client: Fiserv
Duration: May 2023 – September 2023
Application: Icom Web
Designation: Senior Front End React Js Developer
Environment: HTML5, CSS3, JavaScript, ReatJs, Typescript, Redux, Redux-Saga, React Native, React Material UI, JSON, Wordpress,Drupal, Bootstrap, Responsive Web Design, YUI, DOM, AWS,JIRA.
Accountabilities:
•Designed the Front-end applications, And Mobile Application As well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React JS and React-Native/Redux Saga
•Worked as a Front-End Developer on the project with JavaScript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab
•Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC)
•Implemented Redux Saga's with actions and reducers to implement a sync API calls
•Made use of Redux saga middleware to access redux application state and dispatched redux actions
•Worked in designing, developing, and testing the web application by using the HTML5, CSS3, SASS, LESS, Bootstrap, and React.JS
•Involved in designing web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, Bootstrap, Node.js, express.js, Mongo DB
•Used popular Node.js frameworks like Express and Restify to mock a Restful API
•Implement modules into Node JS to integrate with designs and requirements
•Created proof - of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3
•Skilled in leading frameworks as ReactJS to build high-quality, scalable, and reusable components and Front-end solution
•Created ReactJS directives, factories, and services for developing single page web applications
•Developed user interface by using the React HOC, Flux/Redux for SPA development
•Used React Observables to create custom components for data manipulations and to display data in company standard format
•Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux & React Promises
•Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and React Promises
•Enhanced the React Observables with Redux, React-router and Redux-thunk
•Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions
•Revamping and rewriting front-end using preact js, redux, saga, webpack
•Worked with the development team, involved in creating MVW (Web API) to implement React.JS framework for client-side rendering to optimize the front end
•Implemented React.JS client-side form validation to validate the user inputs before passing to back-end
•Built React Native app with Redux for responsive location- based UI to build the web platform
•Worked with Application using React.JS and Node.JS libraries NPM, gulp directions to generate desired view and flux to root the URL's properly
•Added new features using React/Redux(RXJS)/Lodash for functionality of few modules
•Worked in Oracle RDBMS systems installation, upgrading, configuring and maintaining from versions 7 through 9i
•Implemented JUnit test cases to unit test the code
•Used Jenkins to provide continuous integration service for Server configuration management
•Worked with Mongo DB to store non-relational data into collection and retrieve them whenever required
•Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements
•Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software
•Environment: React.JS, Redux, React HOC, React Observables, React Native, React Async Await, React Promises, Saga, Thunk, JWT, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap.JS, GitLab, GitHub, Jasmine, MongoDB, SQL, Agile and Windows.
•Handled [Number] calls per day to address customer inquiries and concerns.
Project Details:
Client: TBN(Trinity Broadcasting Network)
Duration: February 2022 – April 2023
Application: TBN Showcase
Designation: Senior Front End React Js Developer
Environment: HTML5, CSS3, JavaScript, ReatJs, Typescript, Redux, Redux-Saga, React Native, React Material UI, JSON, Wordpress,Drupal, Bootstrap, Agile methodology, Responsive Web Design, YUI, DOM, AWS,JIRA.
Description:
It’s one of the most top OTT platforms where users can watch original shows, variety of entertaining and impactful programs and includes live channels for live shows. This application is supported on Mobile iOS, Apple TV, Android, Android TV, Roku and Fire TV.
Accountabilities:
•Utilized HTML,CSS and Javascript to create responsive landing pages.
•Design, develop and code web applications for customer accounts, which includes debugging issues, diagnosing root cause and identifying solutions.
•Experience in DOM, React Props, Lifecycle methods, working with React States and Events.
•Implemented AWS to allow easy iteration in company cloud infrastructure.
•Create responsive designs for mobile applications, built wireframes and developed prototypes for web development projects.
•Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, JQuery, Angular.JS, Node.js, CSS3 and HTML5.
•Migrated Javascript code to Typescript. Creating custom interfaces or type declarations to define the shape and structure of objects, facilitating code reuse.
•Taking advantage of Typescript’s support for different ECMAScript standards(ES6,ES7) and leveraging modern Javascript features while maintaining compatibility with target browsers or runtime environments.
•Working with Redux saga middleware.
•Developed Google analytics for web and mobile Apps.
•Used Tailwind CSS to style the application.. Maintained front end and backend websites.
•Developed test cases for regression testing and integrated with ANT build.
•Implemented a new feature to improve website functionality across browsers and mobile devices, which eliminated recurring bugs and improved customer survey scores.
•Communicating technical issues in an understandable manner to the team and clients and identifying innovative ideas and proof of concepts according to project requirements.
•Served as the point of contact for client stakeholders throughout all phases of the development lifecycle,fielded quality concerns, identified solutions, and aligned deliverables with customer business specifications.
•Used GIT for version control. Implemented JUnit test controls to test the new features.
•Experience in React Native.
•Knowledge on technologies like Asp.Net
Client: Cummins Inc
Duration: August 2019 – January 2022
Application: Power Command Cloud and Connect Cloud
Designation: Front End React Js Developer
Environment: HTML5, CSS3, JavaScript, ReactJs, Typescript, Redux, Redux-Saga, React Material UI, JSON, Bootstrap, Agile methodology, Responsive Web Design, YUI, DOM,AWS.
Description:
It is a Robust and reliable remote monitoring system that provides information and sends notifications to ensure your equipment is available when you need it and easy to use Mobile and Web application
Accountabilities:
•Developed new features on PCC web application on React js framework.
•Worked directly with customers to establish project scope, interaction guidelines, and project timelines.
•Conceptualized, designed and developed UI that are visually pleasing and highly efficient. Built advanced UI frameworks for web applications and established design patterns for rapid prototyping for websites.
•Utilizing Typescript’s static type checking to catch potential errors and bugs at compile-time, reducing runtime errors and improving code quality. Interacting with Javascript libraries and UI frameworks that provide Typescript definitions or have been written in Typescript.
•Proficiency in using browser developer tools for debugging typescript code as well as executing unit tests to ensure correctness of code.
•Knowledge on technologies like C#.Net, Asp.Net.
•Developed Google analytics for web and mobile Apps.
•Developed the presentation layer using JSP, AJAX. Used CSS and JQUERY for rich user interface. Participated in day to day meeting, status meeting, strong reporting and effective communication with project manager and developers. Maintained front end and backend maintenance of websites.
•Developed test cases for regression testing and integrated with ANT build.
•Developed user interface with HTML5, CSS3, JQUERY, JAVASCRIPT, BOOTSTRAP, REACT JS frameworks.
•Implemented new website design layout for conversion of existing static websites to responsive.
•Used GIT for version control. Implemented JUnit test controls to test the new features.
•Development and troubleshooting of ticketing system. Extensive code refactoring with handlebars. Refactored a templating application designed to construct data input sub-modules in HTML.
Client: 1800-Flowers.com Carle Place, New York
Duration: Nov 2018 - July 2019
Application: Single Page Checkout
Designation: Senior Front End React Js Developer
Environment: HTML5, CSS3, JavaScript, ReactJs, Redux, Redux-Saga, React Material UI, JSON, Ajax, Bootstrap, Agile methodology, Responsive Web Design, YUI, DOM.
Description:
It is an E-Commerce floral and gourmet foods gift retailer and distribution company in united states. In many cases, it is conducted through websites which companies built their own proprietary networks.
Accountabilities:
•Developing a Gift and Payment module with coding standards which is Multi-Modular (Multiple Bundles).
• Worked to develop the user interface and implemented the web pages using HTML5, CSS3, AND React JS.
•Configuring the Typescript compiler through the tsonfig.json file to specify compiler options, target environments, module formats and other settings to tailor the compilation process to project’s needs.
•Working with Redux Saga middleware.
•Understanding Multi -Modular architecture of the Application.
•Working with popular front-end frameworks like Angular or React that have strong Typescript support, allowing you to take full advantage of Typescript’s features in building complex UI applications. Followed and maintained coding standards with ES6 Features.
•Used GIT for version control. Implemented JUnit test controls to test the new features
•Prepared generic components in React js to re-use throughout the application.
•This project have sub module project structure which includes controller for API call and SAGA's to use for mother project structure.
•Updating React components with received data from dispatching SAGA written in different module.
•Business Logic Components Development.
•Handled data transfer from multiple module and prevention brokerage of UI of the application.
•Experience in DOM, React Props, Lifecycle methods, working with React States and Events.
•Basic Module Testing of the application.
•Implemented React.js Controllers to maintain each view data and used various properties, parameters in ES6
•Used Redux-Saga for asynchronous data fetching and accessing the browser cache.
•Successfully prepared Gift Message module with auto populating data by selecting the message categories.
•Responsible to prepare reusable components of React and use it to this application.
•Used Web services (RESTful) for transmission of large blocks of JSON.
•Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
•Used React Material-UI for attractive and user friendly UI compoents.
•Provide solutions and develop interfaces which in line with Enterprise architecture.
•Review the development team changes, review the code, automate the test cases and build process.
•Provide technical solutions to technical Team and co-ordinate with Business&BSAs to understand the requirements and suggest changes in business process and requirements.
•Define responsibilities and review the deliverables.
Client: Wells Fargo, Charlotte, NC
Duration: Jan 2018 - Nov 2018
Application: RIA Framework
Designation: UI Developer
Environment: HTML5, CSS3, JavaScript, jQuery, JSON, Ajax, Bootstrap, React.js, DHTML, Agile methodology, Responsive Web Design, YUI, DOM
Description:
Wells Fargo is an American multinational financial services company. It is the multiapplication system enabling accurate processing of loan, lending finance, credit and debit card applications to the clients throughout the USA.
Accountabilities:
•Worked on the internal application which was called "Warehouse Lending Finance", WLF application.
•Worked with the client to develop the user interface and implemented the web pages using HTML5, CSS3, jQuery, Angular2, AND React JS.
•Project involves RIA 2 FRAMEWORK where we implemented the web pages accordingly and which supports all the components using this framework.
•Interacted with the UX designers team to design the layout and structure of the web pages.
•Used all the front-end tools for the integration of all the components from the old RIA framework to new RIA framework.
•Used services to read data from the server using React js.
•Prototyped new features and ideas using HTML5 and CSS3.
•Knowledge on technologies like Asp.Net.
•Used GIT as a version control tool.
•Developed front end web applications using Angular JS, Grunt.js, LESS, SASS and other frameworks.
•Developed Responsive Web Design, RWD, using Bootstrap, media queries and viewport.
•Used JIRA for bug tracking.
•Worked on consuming JSON object creation, passing on both clients as well as server side.
•Extensive use of jQuery events for manipulation of events and jQuery plugging for menus and widgets.
Client: Windstream Communications, TX
Duration: Dec 2016 – Nov 2017
Application: Communication Customer Service
Designation: Front End/UI Developer (ReactJS)
Environment: HTML5, CSS3, JavaScript, JQuery, JSON, Ajax, Bootstrap, Angular.js, Node.js, DHTML, Agile methodology, Responsive Web Design, YUI, DOM, Photoshop, Flash, Adobe Dreamweaver, Windows.
Description:
Windstream Communications is a provider of voice and advanced Network Communications, including Cloud Computing and Managed Services to businesses nationwide, Broadband, Phone and Digital TV to consumers in the United States. Intent is to create an account-specific CRM view bringing together – in a collective view relevant data from heritage Windstream systems for a given account.
Accountabilities:
•Worked one-on-one with client to develop layout, colour scheme for his website and implemented it into a final interface design with the HTML5/CSS3 &JavaScript using Dreamweaver.
•Developed the User Interactive web pages in a professional manner by using web technologies like HTML5, XHTML, and CSS3as per company standards.
•Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, JQuery, Angular.JS, Node.js, CSS3 and HTML5. .
•Used React flux to polish the data and for single directional flow.
•Developed a core component of Analytics using D3.js for visualization with Node.js Microservices and consume them via Angular.js services.
•Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular.js, Node.js, Ext.js, and JQuery.
•Implemented the JavaScript/JQuery framework such as React JS for MVW/MVC framework.
•Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
•Incorporated the table less design methodology using CSS3 that follows W3C standards.
•Designed dynamic client-side React.js and JSX codes to build web forms and simulate process for web application, page navigation and form validation.
•Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application requirement.
•Involved in developing Angular-JS directives to do reusable UI components.
•Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload. Implemented flexible routing and nested using Angular.JS-ui-router.
•Developed Angular services, controllers and crated models for two-way data binding.
•Fixed invalid API calls to redirect to proper error page.
•Good knowledge in Angular.js and Node.js directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications.
•Developed server side REST style web services and called them from angular controllers.
•Built the responsive Ul with AngularJS, Bootstrap 4, and CSS3.
•Built single page apps, modules, graphics and reusable components using React.JS.
•Experience in using Grunt and CSS procedures LESS, SASS.
•Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
•Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
•Used JQuery plugins validation, drag and drop and more exceptionally.
Client: Prosperity Bank, Dallas, TX (Off Shore)
Duration: Oct 2015 – Nov 2016
Application: Credit Acquisition System
Designation: UI/Front End Developer
Environment: HTML5, CSS3, JavaScript, JQuery, JSON, Ajax, Bootstrap, Backbone.js, Node.js, Agile methodology, Responsive Web Design, React JS, Adobe Dreamweaver, Windows, Perforce, Git, SourceTree, Eclipse
Description:
This bank offers various financial and banking services to its customers. Credit Acquisition System is an automated multi-application system enabling prompt and accurate processing of loan and credit card applications to clients throughout the USA. This project consists of the modules such as Cards, Loan Processing, Credit Risk Management, Finance and Regulatory.
Accountabilities:
•Involved in development, design and implementation of front end part of the document upload application.
•Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
•Used RWD (Responsive Web Design) techniques to enhance user’s behavior based on screen-size, platform and orientation.
•Used Ajax, JSON with JQuery for request data and response processing.
•Implemented client side Interface using React JS for JavaScript templating, function binding, creating quick indexes.
•Used services to read data from remote server using React.JS.
•Used React.js library functions for the logical implementation part at client side for all the application.
•Implemented React.js Controllers to maintain each view data.
•Designed dynamic client-side JavaScript codes to build web forms and simulate process for web Application, page navigation and form validation.
•Prototyped the new features and ideas using HTML5 and CSS3 (SASS).
•Developed front end web applications using AngularJS, Grunt.js, LESS, Sass, and other front end libraries and frameworks.
•Consumed REST based Microservices with Rest template based on RESTful APIs.
•Developed a fully functional prototype application using JQuery and Backbone.js and connecting to a REST-ful server on a different domain.
•Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
•Used JSX to make React.js more elegant attributes.
•Prototyped the new features and ideas using HTML5, CSS3 (SASS) and D3.js.
•Created a single page site to display the status of customer orders using React and Redux.
•Developed complex compositions consisting of many dynamic components using React.js library.
•Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.