Post Job Free
Sign in

Ui Developer Web

Location:
San Jose, CA
Posted:
March 16, 2023

Contact this candidate

Resume:

Silpa Tadimalla

advymy@r.postjobfree.com

669-***-****

SUMMARY

An experienced and enthusiastic web developer with 8+ years of full-stack experience developing, enhancing, maintaining scalable responsive web applications and delivering user friendly solutions effectively using JavaScript technologies. Highly skilled in end-to-end SDLC with a cross functional team using TDD and BDD with code optimization in Agile environment.

SKILLS:

Web Technologies : JavaScript, ReactJS, Nodejs, ExpressjS, Redux, AngularjS, HTML, CSS, SASS, Axios, MaterialUI, Bootstrap, AJAX, Ag-Grid, Mongoose

Database : MongoDB, MySQL

Web Debug Tools : Chrome developer tools, Mozilla Firebug Application/Web Servers : Tomcat 8.5, Node.js 9

IDEs : Visual Studio, WebStorm.

Versioning and other tools : Git, Bitbucket, JIRA, Jenkins, Deployment and Build Tools : Jenkins, Maven, Grunt, Webpack Operating System : Windows, Linux and Mac OS X

EDUCATION:

B.Tech in Electronics & Communications Engineering, J.N.T.U. Kakinada, INDIA - 2007. PROFESIONAL EXPERIENCE

Wells Fargo – San Leandro, CA March 2021 – Present UI Developer

Description: Served as the front-end-developer in a cross-functional team for WCAO project and delivered production ready code which assists Wells Fargo’s Commercial customers. Responsibilities:

• Delivered code using ReactJS, Redux and NodeJS) with ES6.

• Improved website performance by optimizing code and reducing page load times.

• Collaborated with back-end developers to integrate front-end code with server-side logic.

• Implemented and maintained version control using Git.

• Unit tested React components using Jest and React testing library.

• Worked on CI/CD with Jenkins, Git and Jira for issue and project tracking.

• Created reusable components with ReactJS and used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers.

• Fetched REST APIs and made HTTP calls using Axios with Redux middlewares – Redux-thunk, Redux-saga.

• Implemented ES5/ES6/ES7 - Promises, Modules, Arrow functions, Rest, Spread, Classes, async and await. Environment: ReactJS, Redux, React, Jest, React-Router, ES5, ES6, ES7, Lodash, Node.js, MongoDB, Mongoose, Python, Kafka, Java, Tomcat, Maven, Webpack, Babel, Git, Jenkins, SQL, HTML5, CSS3, SASS, Bootstrap, Jira, Jenkins. Wells Fargo – Fremont, CA Feb 2020 – February 2021 UI Developer

Description: Served as the front-end-developer in a cross-functional team for Wells Fargo Bot Platform and delivered production ready code which assists Wells Fargo’s Chatbot using Natural Language Processing (NLP). Responsibilities:

• Delivered code using ReactJS, Redux, ExpressJS and NodeJS) with ES6.

• Created reusable components with ReactJS and used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers.

• Fetched REST APIs and made HTTP calls using Axios with Redux middlewares – Redux-thunk, Redux-saga.

• Created mock backend API using Express.js and Node.js.

• Extensively used Promises to avoid callbacks and more readable code.

• Worked with NodeJS modules like body-parser, lodash and async.

• Implemented ES5/ES6/ES7 - Promises, Modules, Arrow functions, Rest, Spread, Classes, async and await.

• Unit tested React components using Jest.

• Worked on CI/CD with Jenkins, Git and Jira for issue and project tracking. Environment: ReactJS, Redux, React, Jest, React-Router, ES5, ES6, ES7, Lodash, Ag-Grid, MaterialUI, Express.js, Node.js, MongoDB, Mongoose, Python, Kafka, Java, Tomcat, Maven, Webpack, Babel, Git, Jenkins, SQL, HTML5, CSS3, SASS, Bootstrap, Jira, Jenkins.

TalentScreen - Dublin, CA Nov 2018 – Jan 2020

Full Stack Developer

Description: TalentScreen is a screening application for candidates and employers. The application is built using MERN stack. We have used Auth signup and login using Google, Facebook, LinkedIn and GitHub. TalentScreen has backend services in Node.js along with Socket.IO and ZMQ for distributed services. Responsibilities:

• Complete exposure with MERN (MongoDB, ExpressJS, ReactJS and NodeJS) stack with ES6.

• Created reusable components with ReactJS. DOM event handling and created forms.

• Authenticated the login using JWT.

• Used Fetch API for making HTTP calls.

• Used Redux for state management using Store, Actions and Reducers.

• Used redux middlewares – redux-localstorage, redux-pouchdb, and redux-logger.

• Used MongoDB for persistence and Redis for caching.

• Used Mongoose Schema/Model for CRUD operations with Express.js controllers.

• Experience with NodeJS modules like body-parser, cluster, process, jwt, passport.js, mongoose.js, lodash and async.

• Used Jest for testing React components and Babel and Webpack to perform bundling, minification and compilation.

• Worked on CI/CD with Jenkins, Gerrit, Git.

Environment: ReactJS, Redux, React Native, Jest, React-Router, ES5, ES6, ES7, Lodash, Express.js, Node.js, MongoDB, Mongoose, Redis, Winston, PM2, Webpack, Babel, Gerrit, Git, Jenkins, Google Cloud, HTML5, CSS3, Bootstrap. Cisco - San Jose, CA Nov 2017 – Oct 2018

UI Developer

Description: Cisco Systems is a networking company in which we are developing a project based on internal employee communication. Which mainly includes cisco modules usage of internal applications. Based on our application, employees will be able to contact support, raise a remedy ticket and locate another employee’s workplace etc. Conference room booking, scheduling meeting and ordering, downloading Cisco products. Responsibilities:

• Created SPA (Single Page Application) by configuring React-Router’s BrowserRouter.

• Worked with props, state, keys, refs, events, default props and propTypes.

• Worked with react lifecycle components, DOM event handling and forms.

• Used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers and bindActionCreators to dispatch actions.

• Used React library to create date picker in the application.

• Worked on Mobile-first responsive web design using Bootstrap 4, Bootstrap 4 Grid System and CSS3 GridSystem, used font awesome, SVG sprites, Media Queries, Fluid Layout, Responsive Images and Typography.

• Experience with CSS3 preprocessors such as SASS and used styled components with ReactJS.

• Used Git for Version Control and Jenkins for Continuous Integration and Deployment. Environment: HTML5, CSS3, React.js, Redux, React-Router, ES6, Webpack, Babel, Git, Jenkins. AMEX-Phoenix, AZ Feb 2016 – Nov 2017

Full Stack Developer

Description: The American Express Company, also known as Amex, is an American multinational financial services corporation headquartered in Manhattan's Three World Financial Center in New York City, United States. The company is best known for its credit card, charge card, and traveler's cheque businesses. Amex cards account for approximately 24% of the total dollar volume of credit card transactions in the US. Responsibilities:

• Complete exposure with MEAN (MongoDB, Express web framework, AngularJS, NodeJS) full stack programming.

• Developed AngularJS SPA (Single Page Application) using UI-Router, services, controllers, views and directives.

• Implemented REST APIs over Node.JS and Express.JS and consumed them on frontend using AngularJS $http and $resource calls.

• Developed the CRUD API with Express.js/Node.js and interacted with MongoDB using Mongoose.

• Built custom Directives to provide reusable components.

• Used $rootScope, $watch, $broadcast, $emit, $on, $digest, $apply for variables accessible from all services/controller’s application wide.

• Used $resource as a factory to interact with RESTful backend easily and use it to implement CRUD operations in AngularJS.

• Worked with Advanced JavaScript concepts – closures, scope, promises, function expressions, hoisting, and prototypes.

• Used HTML5 – WebRTC, video, semantic tags, Storage and IndexedDB API’s.

• Extensively used Bootstrap 3 for mobile-first responsive design and typography.

• Have written unit tests using Jasmine

• Source control is maintained using Git.

Environment: HTML5, CSS3, Bootstrap 3, SASS, jQuery, JavaScript, Ajax, JSON, AngularJS, Angular UI, NodeJS, ExpressJS, MongoDB, Mongoose, Restful API, Web services, Jasmine, Mocha, Chai, Git, Gerrit, Jenkins, Grunt.



Contact this candidate