Senior Web Developer-lead Resume
Sfo, CA
TECHNICAL SKILLS
Strong: Javascript (ES6+), React, React Hooks, Redux, Node.js/Express, MongoDB/Mongoose.js, Git, Webpack, jQuery, AWS EC2, HTML/CSS, TypeScript, Jenkins, Redux - logic, Apollo-server-express, Jira, Confluence Styled-Components, web components, Socket.io, Jasmine, Grunt, Babel, PostgreSQL, Cassandra, MySQL, Heroku, Less, Sass, TypeScript, GraphQL, React Native, React-Slick, Redux-beacon, Observables, RXJS, Angular 2-11.
Experience: Python, AngularJS, Backbone.js, Mocha, Mavin, AntDesign, TestCafe Chai, Jest, Enzyme, Android-Studio, Cypress, Java, THREE.js, JDM, Pug, Handlebars, Docker, AWS Firehose Analytics
PROFESSIONAL EXPERIENCE
Confidential - SFO, CA
Senior Web Developer-Lead
Responsibilities:
- Developed web applications using ES6, React, Javascript, react-strap, html, SCSS, redux, GraphQL.
- Connected components to redux and utilized mapStateToProps to map relevant API data to components
- Upheld high quality coding standards ES6 and reactjs best practices.
- Used Redux for state management.
- Implemented functionality and developed components to DELETE and EDIT data on the back end REST API
- Built components utilizing conditional rendering and asynchronous setState/ API calls when neede
- Used map/filter/reduce to renders lists and reshape data.
- Used Mixin and High-Order Component to improve component reusability.
- Maintained and implemented styling across entire app using flex box, scss, react- strap
- Performed bug fixes across components and application
- Performed unit testing using enzyme and jest for all components and features that were implemented
Confidential - San Francisco, CA
Senior Front End Web Developer
Responsibilities:
- Develop and test new user-facing features application using ReactJS and Angular 4/5
- Interacted closely with UX design team for UI design
- Utilized React and React Router in the development for building single page application (SPA) and to consume RESTful web services.
- Maintained states in the stores and dispatched the actions using Redux.
- Utilized redux-thunk as middleware and React Component Lifecycle to handle asynchronous flow.
- Used axios to configure HTTP request and get JSON data from back-end.
- Developed application with ES6 programing and latest features.
- Refactored the search suggestions system with Redux Saga to reduce the redundant API calls by an estimate of 60%.
- Created and implemented a custom CSS grid system with CSS media queries for responsive web design.
- Implemented front-end functionality for sites using RxJS Observables in addition to Angular 4/5/6 framework, CSS3 and HTML5 work using Bootstrap 3/4
- Building reusable Angular Components, Directives and Forms
- Full exposure to data transfers using Angular output/input event handlers and custom services.
- Used Angular’s Property and Event Bindings to transfer data between parent and child components
- Experience using Angular routers, reactive/dynamic forms, modules, DOM, events, expressions, pipes, components, animations, http requests using RxJS Observables.
- Wrote clean and well-documented code in HTML5, CSS and JavaScript
- Collaborated with front-end and back-end teams to deliver the best user experience
- Performed end-to-end testing, debugging and optimizing on new features
Confidential - NYC, NY
Front End Web Developer
Responsibilities:
- Created multiple custom web components for extending HTML and componentizing applications by using Angular 2 and Polymer.
- Created Angular 2 Components, Services to communicate perform operations in UI.
- Used Promises and Observables when required for Asyn/Sync services.
- Used Angular 2 routers, CanActivate and CanDeactivate routes to navigate from each tile/page.
- Used Angular CLI and SystemJs to create structure and bundle the compiled JS files.
- Used HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module.
- Created custom pipes and custom directives using Angular 4.
- Developed UI in Bootstrap and CSS3 for a responsive and cross-browser compatible website
- Worked closely with teams and project manager on individual and group projects
- Involved in the Software Development Life Cycle phases such as Requirement Analysis and Implementation
Confidential - Austin, TX
Lead Full-Stack Engineer
Responsibilities:
- Developed single page application using React and Redux and used React.js for development of application view components.
- Designed and implemented React Router structure, React Redux components, Redux store state structure, Rest API React components, React components communication scheme
- Used npm to manage the necessary packages like babel, webpack-dev-server, sass loader and react-hot-loader.
- Used latest ECMAscript 6 features such as Class, Promise, Modules, Generators, arrow functions etc. for developing backend in Node.js
- Use web sockets to handle communication between client and server
- Provide proof of concept, develop prototypes, and build web application for clients through the Operation Spark Dev Shop
- Create & Present material on computer science theory while contributing to infrastructure and curriculum applications
- Provide expert technical and project management guidance to groups building projects using cutting-edge technologies
- Proactively track & communicate student progress including grading, feedback, and modeling successful behavior
- Build and execute student action and remediation plans to ensure that all of our students become successful
Confidential - Minneapolis, MN
Full-Stack Web Developer
Responsibilities:
- Participated in discussions with clients to clarify objectives, project scope and design/development approach
- Created responsive web design by using Bootstrap framework and media queries that allow content rendering to adapt to conditions
- Developed frontend of application using Javascript, React, Redux ES6 which was migrated from AngularJS app.
- Used the React-Redux connect function to connected the react container with the reducers and actions.
- Used React Redux to create Redux store holding the application state, implemented reducer handling the actions that components trigger and dispatch, and generated new state refreshing the user interface
- Worked on React JS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.
- Improved code quality using unit tests. Used frameworks like Mocha, Jasmine and Karma
- Developed vibrant page layouts, icons and navigation tools that are cross-browser compatible and standards-compliant
- Worked extensively on development, design and maintenance of relational databases
Confidential - Menlo Park, CA
Web Developer
Responsibilities:
- Built and maintaining web pages using HTML5, CSS3, PHP, AJAX, JSON, Bootstrap, JavaScript & jQuery
- Designed and writing stored procedures for SQL and MySQL database platforms
- Regularly testing and debugging web applications on multiple devices/browsers for cross-browser compatibility
- Developed mockups and created documentation for front-end implementations
- Applied Software Development Life Cycle (SDLC) - specifically Agile/Scrum
- Participated in sprint planning meetings and daily developer's stand-ups
Confidential - Atlanta, GA
Web Developer
Responsibilities:
- Conceptualized and created databases with Excel spreadsheet data sources and user requirement documents provided as input.
- Embedded PHP & HTML formatting and JavaScript Validations
- Conceived and designed database tables in MySQL 5
- Built a browseable, searchable and editable catalog containing information about source entries in the form of books, audio and video and their corresponding translated entries.
- Built a dropbox application that students could use to submit their course assignments to the course instructor.
- Build AJAX pages using PHP to display current server time
- Created role based access control and breadcrumbs navigation systems.
- Created a script to load data from excel files to the database after performing various validations and produce a report of rejected records
