We provide IT Staff Augmentation Services!

Sr React Js Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • IT professional with around 8 years experience In the field of IT with experience as a UI/React Js Developer with solid understanding of database Architecture, designing, development and installation of different modules and implementation of software applications using Java, J2EE technologies.
  • Extensive experience in using Version Controller (BIT Bucket, GIT).
  • Expert in using Document Object Model (DOM) and DOM Functions.
  • Expert in Web Developing using HTML5, CSS3, AJAX, Object oriented JavaScript, jQuery, JSON, XML, Bootstrap, Angular JS, Node JS, React JS, Redux, Express, jQuery plug - in.
  • Developed several SPA (Single Page Applications) using Angular.js.
  • Experience in using various jQuery UI controls and corresponding Event handlers etc.
  • Familiar with creating custom reusable ReactJS components library.
  • Brought the HTML and CSS of an existing website to the latest web standards.
  • Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM.
  • Experience in writing AngularJS code and familiar with jQuery libraries.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using AngularJS.
  • Designed front-end user interfaces with ReactJS by creating many components and modules.
  • Experienced with implementing unique features of Bootstrap this includes responsive web design.
  • Expertise with RDBMS concepts like Functions, Triggers, Stored Procedures, SQL, and PL/SQL Packages.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using Angular.
  • Good knowledge in Core java, Collection framework and Multithreading.
  • Hands-on experience with Web/Application servers (IBM WebSphere/Tomcat).
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote database including Oracle, MySQL, SQL Server.
  • Experience in using Maven for build automation.
  • Experience on PostgreSQL
  • Build and deployment automation through tools like Jenkins.
  • Expertise in Unit testing with JUnit.
  • Experience in Test Driven Development and Agile methodologies.
  • Good experience in testing/building tools like Grunt, Jasmine, Karma and Jenkins.
  • Experience with Grunt, Gulp and Bower modules of NodeJS.
  • Involvement in using various IDE's, Visual Studio Code, Visual Studio, Sublime Text Editor, Notepad++, Eclipse, WebStorm.
  • Extensive experience working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing and Coding.
  • Experience in writing efficient, reusable, scalable code with minimal or no bugs.
  • Good team player skills by working with multi-functional teams in current project which helps in understanding new design and implement changes within specific time frame.

TECHNICAL SKILLS

Language: Java, JavaScript, TypeScript, ECMAScript (ES6), UML, SQL, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, TypeScript, jQuery, JSON, AJAX.

Frameworks: AngularJS, Angular 7, ReactJS, Bootstrap.

IDE'S: Eclipse, MyEclipse, Visual Studio Code, Notepad++, IntelliJ IDEA.

Web Services: SOAP, WSDL, RESTful

Web and Application Servers: WebLogic, WebSphere, Apache Tomcat, JBOSS

Databases: My SQL, Oracle, DB2, POSTGRESQL

Operating Systems: Windows 2000, Windows XP, Windows Vista, Windows 7, UNIX.

Application Server: Tomcat, NodeJS, Apache.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr React Js Developer

Responsibilities:

  • Designing and developing web pages using HTML5, CSS3, Bootstrap, JavaScript and typescript based on the W3C standards.
  • Developed the application for responsive to different screen resolutions using Bootstrap and CSS3 media quieres.
  • Worked onReactJS Virtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Maintained backups and restore activities for Subversion (SVN), Jenkins.
  • Experience with centralized version control system such as Subversion (SVN) and distributed version control system such as Git.
  • Configure Subversion (SVN) repositories to utilize a post-commit hook which notifies Jenkins that a build needs to start.
  • Worked in usingReactJS components, Forms, Events, Keys, Router, Animations, and Redux concept.
  • Incorporated React Hooks with gradual adoption
  • Used ReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • UsedReactJsin components like JSX, creatingReactcomponents.
  • Developed user interface by using theReactJs, Flux for SPA development.
  • Create Responsive Web Pages using Bootstrap and also Media queries to support various smart devices.
  • Developed HTML interfaces with an understanding of UI design principles and object-oriented program.
  • Created multiple TypeScript modules to manage written codes in project.
  • Compiled TypeScript files to produce equivalent ECMA6 JavaScript files.
  • Good Experience in React Js for creating interactive UI’s using one-way data flow, Virtual DOM.
  • Involved to implement various screens for the front end using React.js and used various.
  • Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming AJAX calls.
  • Customized forms in Microsoft Dynamics CRM using React Js.
  • Used React JS for templating for faster compilation and developing reusable components with well-defined interfaces.
  • Maintained states in the stores and dispatched the actions using redux.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Identified reusable components for web app.
  • Using React TSX for templating faster compilation and developing reusable components.
  • Implement inline styling using React Styled Components and working on storybook to showcase the components being developed to be reused.
  • Worked on a Redux-saga and Redux middleware library, that is designed to make handling side effects in our Redux app nice and simple.
  • Used MongoDB to store user data.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Created tagging standards for proper identification and ownership ofEC2 instancesand other AWS resources.
  • Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts onDataDog.
  • Involved in performing application deployment toAWSElasticBeanStack environment.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud information templates.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3
  • Containerized all the Ticketing related applications -SpringBoot Java and Node.Jsapplications using Docker.
  • Trained staff on effective use ofJenkins, Docker, GitLab and Kubernetes
  • Container management using Docker by writingDockerfilesand set up the automated build on Docker HUB and installed and configuredKubernetes.
  • Creating Lambda function to automate snapshot back up on AWS and set up the scheduled backup.
  • AWS server provisioning using Chef Recipes.
  • UsedAWSLambda to manage the servers and run the code in theAWS.
  • Worked with JSON for data exchange between client and server.
  • Involved in User Interface, which is generally testing the graphical user interfaces, how the user interacts with the application, testing application elements like fonts, layouts, buttons, images, colors etc.

Environment: s: React JS, HTML 5, CSS 3, Redux, AWS, JIRA, Git hub, Bootstrap, MongoDB, Handlebars JS, Redux, JavaScript, VS code.

Confidential, Redwood City, CA

UI/React Js Developer

Responsibilities:

  • Built Web pages that are more user-interactive using HTML5, CSS3, JavaScript, j Query, Node JS and Angular 6.
  • Created single page application structure with multiple modules using Angular6 and Typescript.
  • Responsible in transforming the wireframes and mockups to develop web pages.
  • Implemented Angular4 features like components, directives, pipes, services and adopted new features from Angular6 in our application.
  • Developed new Angular Components which can be reused.
  • Developed new models using HTML and C SS.
  • Configured AWS Multi Factor AuthenticationinIAMto implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Built S3 buckets and managed policies forS3buckets and used S3 bucket and Glacier forstorageandbackupon AWS.
  • Created rich web UIs that merge with back-end components using JavaScript and Angular 6 in conjunction with HTML5 & CSS3 and Used Material Design library for Rich UI/UX designs.
  • For the data communication between various components used Input, output, directives and shared services.
  • For the better user navigation between the components used routing feature using router module.
  • Implemented Template Driven Forms and Model Driven Forms including Form controls and custom form validations in the application.
  • Created Custom Directive for Type ahead search facility using RXJS and Angular which can be attached in any input field.
  • Installed and configured Apache Tomcat5.5/6.0 and configured SSL with it.
  • Configured Apache web server with Apache Tomcat using the plug-in mod jk.
  • Investigation of issues found in the production environment. Apache Tomcat configuration and support for other teams within IT.
  • We have usedBabeltranspiler to convert JSX to ES5 JavaScript code
  • Used open-source library like Angular material to create customized components.
  • Used NgRx store to setup an immutable data structure and makes consistent applications on top of Angular.
  • Working withTypeScriptfeatures. Used Babel, web pack with babel presets.
  • UsedJavascript ES6andBabel(JSX) with react for component development inReactJS.
  • Configured environments in Atom sphere and configured Atom cloud & Atom/Molecule local to each environment.
  • Ensuring whether the production atom or Production Molecule is in an online state. If atom goes offline, then restarting that particular atom or molecule.
  • Implemented the Lazy Loading of the modules to optimize the overall application speed.
  • Implemented TDD (Test Driven Development) approach by using testing tools such as Jasmine, Karma.
  • Well experienced in checking cross-browser compatibility for different versions of IE, chrome, Firefox, Safari.
  • Used component-based architecture to develop reusable Angular4 components.
  • Used Bootstrap 4 to style the web pages and make the application responsive.
  • Used CSS SASS preprocessor and created various mixins, variables, custom fonts and directives.
  • Used GIT for version controlling systems.
  • Worked in Agile methodology, two weeks Sprint and daily Scrums to discuss the development of the application to deliver in time.

Environment: HTML5, CSS3, Bootstrap, Web services, Angular 4/5/6, D3.js, JavaScript, JSON, Git, Karma, Jasmine, Jira, Node.js, NPM

Confidential, Austin, TX

UI/React Js Developer

Responsibilities:

  • Involved in fixing bugs in existing components and making them uniform in all browsers.
  • Designed the front-end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
  • The project operates on agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Designed and developed the agent portal using framework Angular 2 along with HTML5, CSS3, and Typescript.
  • Server (via WMI) system and application monitoring via SAM/NPM
  • NetScout: NetScout nGenious performance for NPM across the network
  • Working on NPM monitoring solution for internal monitoring of networks for fault and performance
  • Use ARX (ACE Live) to monitor APM and NPM performance for server apps, DB, RTT, Server Payload etc.
  • Built highly reusable UI components with Angular 2 and Styled Components to increase scalability and reusability.
  • The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
  • Used Angular2component lifecycle hooksfor avoiding memory leaks by unsubscribing observables used.
  • MySQL database administration on a large scale MySQL installation.
  • Created database application using PHP and MySQL as the database to monitor customer profiles and complaints.
  • Implement Azure Data Factory operations and deployment into Azure for moving data from on-premise into cloud.
  • Monitoring end to end integration using Azure monitor.
  • Involved in migrating the client data warehouse architecture from on-premises into Azure cloud.
  • MySQL processes, security management and queries optimization.
  • MySQL processes and queries optimization. Exported and Imported database 10g objects from development to production.
  • Integrated existing Drupal modules as well as create custom theme, module, views, functions and hooks and worked on Backup and Migrate for migration and staging process.
  • Worked Extensively on MySQL as a backend and involved in development of custom modules usingDRUPAL hooks& other library functions.
  • Developed both class andHooksbased functional components.
  • Define core module using constructor. Familiar with lifecycle hooks using ngoninit (implement), ngonchanges, ngonDestory.
  • Applied React-Hooks and React Context API as a Redux alternative for state management across all related components, ensures the state and props syncing in all components.
  • Adjusted React lifecycle hooks dependencies to reduce component re-rendering
  • Written modular, secure, and well-tested front-end code in Typescript, HTML5 and CSS using the latest web.
  • Administered and supportedGitHubEnterprise version control tool.
  • Administration of DevOps tools suite:Jenkins, GitHub, JIRA, Confluence, PuppetandELK stack, usedRundeckfor deployment and orchestration.
  • Experience in managing Repositories using Jenkins and GitHub.
  • Created Workflow alerts, and automated email response and used series of Ant Scripts to commit and pull files fromGitHub
  • Created typescript reusable components and services to consume REST API’s using Component based architecture provided by Angular.
  • Effective use of CSS3 features, such as creating multiple columns, borders and background, etc. and used SASS Preprocessor.
  • Expertise in using Node Packaged Modules (NPM) and Bower.
  • Used Data Tables, a table plug-in for j Query, to display the data in tables along with pagination.
  • Used tools like Grunt, Gulp and Webpack as task runners and orchestrators for the build process.
  • Used Node JS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implement modules into Node JS to integrate with designs and requirements.
  • Built backend REST API with Node JS.
  • Used Dependency Injection (DI) from Angular JS factories and services
  • Developed test cases for TDD in QUnit, Karma and Jasmine.
  • Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using agile software development methodology.

Environment: HTML5, CSS3, JavaScript, jQuery, Angular JS/Angular2 Node JS, Web-Pack, Jasmine, Karma, Grunt, web storm, Agile, Git.

Confidential, Dallas, TX

Front End Developer/ UI

Responsibilities:

  • Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads)
  • Also, worked with views, handlebars and different concepts related to Ember framework
  • Constructed web pages for application using MVC3, & Java Script, JQuery, React JS, Node JS, Karma, Jasmine.
  • Used Restful, JSON, JSF, XHTML, jQuery and CSS to provide rich UI experience.
  • Conducted Web Service stress tests using Soap UI tool.
  • Worked on Bootstrap, LESS to develop User Interface with responsive design.
  • Worked with React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experience working on Redux Uni-directional data-flow achieving the predictable application behaviour.
  • Used ES6 and JSX with react for component development.
  • Created the React JS components and triggered Angular code to render the React components using life cycle hooks.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Designed chat user window using Socket IO framework and used J2EE frameworks.
  • Developed certain features of the application functionality i.e., CRUD (Create, read, update, delete) features using Backbone.JS, Require.JS and Responsive Design.
  • Use React.Js to create more responsive Webpages, which can be compatible with all the browsers and compatible with the different devices.
  • Used Backbone.JS and React.JS to create Controllers to handle events triggered by clients and send request to server.
  • Performed troubleshooting on all mobile platforms both through telephony Avaya system, and with remote support. Supporting iOS, Android.
  • Used Node.JS, React.JS, and Backbone MVC framework for developing the Single Page Application (SPA).
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
  • Configuring high availability using geographical MongoDB replica sets across multiple data centers.
  • Used Redux to maintain state of react application. Used Redux-Thunk and Redux-Saga for asynchronous calls in the different applications
  • Implemented stable React JS components and stand-alone functions to be added to any future pages.
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Participated in Code review and Quality Assurance.
  • Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
  • Used React JS to create views to hook up models to the DOM and synchronize data server as a Single Page Application (SPA).
  • Performed Unit testing with Jest.
  • Working on tools like Grunt, Gulp and Jenkins
  • Node JS for heavy DOM manipulation.

Environment: JavaScript, React JS, Node JS, HTML, CSS, Ajax, Bootstrap.JS, SCSS, Typescript, Angular.JS, JQuery, SASS, LESS, Java, Spring, Hibernate, Hooks, Struts, PL\SQL, Oracle, DB2, Soap, REST, Eclipse, WebLogic, CVS, Selenium, Jasmine, Agile, AWS, JSON, XML, JIRA, Linux, Hipchat.

Confidential, Columbus, OH

Front End Developer

Responsibilities:

  • Developed SQL and PL/SQL scripts for save and execute phases date to retrieve and save to Oracle.
  • Interacted with the clients to get site - specific requirements and perform analysis and design for client specific requirements.
  • Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
  • Built Angular 4/2 components, UI services to consume rest services using Component based architecture.
  • Installed Smart CVS Professional and imported the Projects
  • Used Eclipse to connect to Central CVS repository and SVN Repository server
  • Implemented Angular 4/2 component router for navigation, Angular 4/2 services to connect the web application to back-end APIs made use of ES6 features.
  • Generated responsive data tables using with Bootstrap grid system.
  • Implemented Angular, Bootstrap, LESS, and many JQuery plugins wrapped in Angular directives.
  • Used Nodejs for adding dependencies to project.
  • Wrote application-level code to interact with backend and consume the JSON by using RXJS Observables.
  • Participated in designing the user interface for the application using HTML5, CSS3, DHTML, Java Server Pages (JSP), JQuery, Javascript, Knockout JS.
  • Involved in writing Client-side Scripts using Java Scripts and Server-Side scripts using Java Beans and used Servlets for handling the business.
  • Coded complicate Java programs based on design documents in the form of UML class diagrams.
  • Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
  • Used Filters to change modify data.
  • Committed code change into repository by using version control tool Git.
  • Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
  • Transfer data between parent and child Components by using @Input and @Output.
  • Used Node Package Manager (NPM) to import and applications.
  • Worked with task runners like Gulp in deploying and testing the application.
  • Knowledge in creating Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Interact with other developers and end users to design and implement new features throughout the framework.
  • Responsible for creating efficient design and developing User Interaction screens according to the client requirements using HTML, CSS, JavaScript, jQuery, AJAX and JSON
  • Developed UI using Asynchronous validation for the fast and user-friendly access using AJAX.
  • Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall User experience (UX).
  • Followed Agile Software Development Methodology in the progress of the project.

Environment: JavaScript, HTML, CSS, Ajax, Bootstrap.JS, jQuery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Soap, Visual Studio, Eclipse, Websphere, CVS, SVN, Selenium, Waterfall, AWS, JSP, Servlet, Node js, Jenkins, jQuery, Jasmine, SVN, Apache, Jira, XML.

Confidential, San Francisco, CA

Front End Developer

Responsibilities:

  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and hence building type a head feature for zip code, city and county look up using JQuery, Ajax and JQuery UI.
  • Used CSS3 styling and Bootstrap for responsive design of web pages Developed page layouts, navigations and content using jQuery plugins
  • Worked on browsers like Firefox and Google chrome. Created forms for user input.
  • Creating Agile, Waterfall and Hybrid training, mentoring project managers and coaching teams within the EPM.
  • Creating a hybrid Waterfall/Agile Houston methodology
  • Identified all the configuration items that are different between the Releases by Smart CVS
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Managed multi-million dollar projects using both Agile and Waterfall techniques
  • UsedEclipseIDE for developing j2EE components.
  • Built the UI part of address verification service where users can select or ignore recommended address using JQuery, Ajax and Bootstrap model.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
  • Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
  • Used Force.com Eclipse IDE, Mavens mate for developing Visualforce pages, Controller Classes and Triggers
  • Worked in Agile environment and used GIT as a version control system

Environment: HTML, CSS, NodeJS, JavaScript, AJAX, DHTML, JSON, JQuery, Bootstrap.

We'd love your feedback!