Lead Full Stack Developer Resume
4.00/5 (Submit Your Rating)
San Jose, CA
SUMMARY
- Experience of 9+ years in all phases of SDLC including requirements complete SDLC life cycle including Analysis, Design, Development, Testing and Deployment of major system.
- Well versed in using ES6, JSX with ReactJS, Redux.
- Experience on Model View Controller (MVC) architecture based Web Applications inRubyonRails, and CodeIgniter.
- Proficient on User Interface in developing web applications using HTML5, CSS3, JavaScript, Angular 2, Node.JS, React.JS, Redux, Web - packer, Yarn, SASS, Angular.JS, ES6, Bootstrap, Typescript, JSON, XML, jQuery and AJAX.
- Involved in application development using various framework and library including JavaScript, jQuery, HTML5, CSS3, Angular 4.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux library.
- Understanding and experience with Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test-Driven Development (TDD)
- Excellent working experience on MVC architecture systems with application development using Core Java, J2EE, Struts, Spring, Spring Boot, Hibernate, JSP, EJB, JSP, JMS, ActiveMQ, Servlets and JDBC.
- Managed Amazon Web Services like EC2, S3 bucket, Auto-Scaling, SNS, SQS, DynamoDB, Elastic-search, Lambda Functions through AWS Console and API Integration.
- Experienced in implementation of SOAP and REST Web services using Contract first or Service first approach.
- Expert in unit testing using Mocha, Chai and Enzyme. Used Git/GitHub to maintain the versions of the file.
- Proficient on Automation tools like Selenium, TestNG, jUnit, Ant, Maven, Jenkins, Cucumber, and SOAP UI Pro for testing. Expertise in using bug/issue tracking and project management tool JIRA.
- Extensive development experience with IDE's like IDEA, IntelliJ, Eclipse
- In-depth knowledge of PHP object oriented frameworks (yii framework)
- Working on fast iteration cycles and tight deadlines using an agile/scrum methodology
- Effective problem solving skills, outstanding interpersonal skills, excellent in written and verbal communication.
TECHNICAL SKILLS
- JAVASCRIPT
- REACTJS
- REDUX
- WEBPACKER
- YARN
- SPROCKET
- SASS
- RESQUE
- HTML5
- CSS3
- ANGULARJS
- NODEJS
- EXPRESSJS
- NPM, WEBPACK
- BABEL
- BOWER
- ES6
- TYPESCRIPT
- MICROSERVICES
- XML
- MONGODB
- REST
- JSON
- JUNIT
- ECLIPSE
- AGILE/SCRUM
PROFESSIONAL EXPERIENCE
Lead Full Stack developer
Confidential - San Jose, CA
Responsibilities:
- Worked in the design and development phases of the application using React.
- Developing high-quality Web applications while improving and maintaining an existing MVC code base
- Wrote TypeScript codes to develop different functionalities and view parts for the UI (User Interface).
- Developed maintainable CSS style sheet on LESS pre-processor incorporated its dynamic features such as variables, operations and mixings. Developed SCSS, CSS3 style sheets to give gradient effects.
- Developed application using Eclipse Integrated Development Environment (IDE).
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Followed agile software development process, attended scrum meetings for incremental product development.
- Developed shell scripts, on linux platform, to process data from upstream systems.
- Developed dynamic and responsive web pages using React.JS, Redux, HTML5, CSS3, Angular, Bootstrap, Node.JS.
- Worked with TDD for unit testing and XCTest frameworks.
- Used compass for Sass style sheet language, LESS and Grunt to compile the Sass files to single CSS file.
- Worked on Developing new application consists of front-end code written in JavaScript using Backbone, React that like to a REST API running on Node and let front end development using React.js.
- Developed robust form management system with complete CRU
Sr UI DEVELOPER
Confidential - Fremont, CA
Responsibilities:
- Development of single-page application using React.JS, Redux, HTML, NodeJS, ExpressJS and SASS/LESS. Leveraged Redux for state management using Actions, Dispatchers, Providers and Store.
- Adopted agile methodology with pair programming technique and addressed issues during system testing.
- Working on fast iteration cycles and tight deadlines using an agile/scrum methodology
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Used React.js and redux library functions for the logical implementation part Confidential client side for all the application.
- Used a React/Redux front end and GraphQL/AWS backend to build a SAAS platform for users.
- Developed dynamic and responsive web pages using React.JS, Redux, HTML5, CSS3, Angular, Bootstrap, Node.JS.
- Worked with TDD for unit testing and XCTest frameworks.
- Used compass for Sass style sheet language, LESS and Grunt to compile the Sass files to single CSS file.
- Worked on Developing new application consists of front-end code written in JavaScript using Backbone, React that like to a REST API running on Node and let front end development using React.js.
- Developed robust form management system with complete CRUD capabilities in ReactNative, Redux, and Firebase.
- Used Virtual DOM implementation to introduce less overhead.
- In-depth and hands-on experience with building RESTful interfaces and oAUTH2.0 security model
- Wrote TypeScript into Javascript via the CLI powered by Web-packer, Sprocket, Yarn tooling with a design that is informed by Google's Material Design Specifications
- Worked on Large-scale Hadoop YARN cluster for distributed data processing and analysis using NoSQL databases.
- Used ES6 features like arrow functions, promises, classes and block scoped constructs. Used JSX in the React components for cleaner HTML like structure inside JavaScript. For build of JSX and ES2015 (ES6) used Babel, web-pack.
- Worked on Extensible MVC implementation supporting layouts and PHP-based templates by default and accessing properties on OOP/Command Patterns.
- Used Cucumber (BDD) to specify and test controller classes, models, view templates and helpers.Worked with Ruby gems such as RubyGems, Rails gems for PostgreSQL.
- Created visual presentations to the end user, using HTML5, JavaScript, React, Redux, Angular 2 and Angular4 and ReactJS.
- In this application to increase the performance in production using Vue.JSImplemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture ofRailsframework andRubyconducting code reviews.
- Developed and tested many features in AGILE environment using Ruby on Rails, HTML5, CSS3, JavaScript, Bootstrap.
- Implemented CORS cross-origin resource sharing, allowing the request through different hosts.
SR. UI DEVELOPER
Confidential - McLean, VA
Responsibilities:
- Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React.JS and React-Native, Redux Saga.
- Worked with diverse technologies such as React.js, Flux, Web-pack, AngularJS, React-router and ES6.
- Lead design and development of enterprise application using PHP, LAMP technologies, JavaScript, JQuery, CSS, HTML), ORM Framework
- Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking
- Responsible for developing a front-end application using React JS and REDUX architecture for internal team's productivity use. Worked on Redux with React.JS to handle large chunks of data for the better performance.
- Responsible for triggering stimulus that requires the driver's timely response
- Used React.js library functions for the logical implementation part Confidential client side for all the application.
- Writing back-end programming inRubylanguage andRailsframework.
- Migrated Java web application on to the Ruby on Rails application. And then moved towards oracle database.
- Used web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- Used Grunt, Web-packer, Yarn, and Sprocket to perform bundling, magnification, compilation and ESLint for code cleaning
- Implemented various screens for the front end using React.js and used various predefined components from NPM and Redux. Used Babel for transpiring code written in ES6 to ES5 supported by most browsers.
SR. UI DEVELOPER
Confidential - Bowling Green, KY
Responsibilities:
- Coded web applications utilising programming languages including JavaScript, HTML, CSS and AJAX.
- Developed the Reusable templates using HTML, CSS, JavaScript, jQuery, handlebars.
- Built web pages that are more user-interactive using jQuery, Plugins for Drag and Drop, JSON, JavaScript and Bootstrap.
- Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
- Developed features using Ruby on Rails in a UNIX/LINUX environment.
- Responsible for migrating/supporting the application to Amazon Web Services cloud infrastructure.
- Worked on implementing Ajax, jQuery methods in retrieving the data from JSON files and loading the claims data on the HTML elements.
- Designed Use Cases using UML and managed the entire functional requirements life cycle using waterfall model
- Communication with peers and to utilise the company's peer network of staff developers.
UI DEVELOPER
Confidential - Sunnyvale, CA
Responsibilities:
- Analysed business requirements, participated in technical design, development and testing of various modules assigned. Involved in design, development and support phases of SDLC.
- Implemented dynamic graphs using Ruby on Rails, and JavaScript.
- Designed and styled UI screens using HTML, JavaScript and CSS. Developed WebServices for interacting with Backend.
- Developed client-side AJAX application that uses JavaScript OOP and more Bind objects and retrieve them via JNDI interface. Involved in tuning SQL Queries.
- Designed Solutions using Hibernate and JPA to interface with the relational database.
- Used Secondary Caching in Hibernate to enhance the performance of the application.
- Developed and designed Software Engineering Solutions using Agile Methodology.
