React Js Developer Resume
Portland, OR
OBJECTIVE
- Skilled, accomplished software developer with over 13+ years of experience in a hands - on development environment, with key involvement in all stages of the software development lifecycle specialized in object-oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications,Design, Development, Testing and debugging, Maintenance.
- Demonstrated contributions to requirements analysis and management, programming, testing, and deployment. Deep knowledge of Agile methodologies and industry IT standards.
- Excellent communicator working with team members, customers, and stakeholders to drive project delivery. Talented problem solver with strong analytical abilities.
SUMMARY
- Over 8+ years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to achieve professional goals.
- Expert in Various Agile methodologies likeSCRUM, Test Driven Development(TTD),andIteration methodology, Pair Programming, Agile Development&Testing using Software Development Life Cycle.
- Experienced in Development, Testing and Deployment of enterprise applications onWindows, LinuxandUNIXplatforms usingIDE'ssuch asEclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ.
- Hands on experience on MVC frameworks such as Angular JS,Angular2, Backbone JS, Ember JS, ReactJSetc.
- Experience in developing Web based UI’s using JSP,HTML,DHTML,CSS,JavaScript(and its frameworks likeJSON),Angular JS,Action Script,DOJO,jQuery,EXT JSandAjax.
- Developed UI modules using AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
- Command in ReactJS for creating interactive UI's usingVirtual DOM, JSX, React Native concepts.
- Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
- Expertise in application development usingJSP,Servlets,JNDI, Spring, Hibernate, JSF, EJB, XML, Web Services, Struts 1.2/2.0, Spring 3.xand4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Apache Kafka.
- Experience in developing spring features likeSpring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix.
- Experience in Microservices-Spring Boot, Pivotal Cloud Foundryand Spring Boot.
- Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline usingApache Kafka.
- Expertise in development applications using Type safe technologieslike Scala, Akka model, Play framework.
- Experience in deploying enterprise applications inApache-Tomcat, WebLogic, and WebSphere, JBoss.
- Experience in working on Grape API and addingSwaggerdocumentation.
- Proficient in NoSQL DBsuch as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.
- Proficient in using Amazon Web Services (AWS).Extensive experience focusing on services likeEC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, SQS, AMI.
- Apache Tomcat 8and NodeJS servers to deploy and configureJava API’s and frontend modules.
- Experience in build/deploy tools Ant,Maven and Jenkins, ClearCase, CVS, SVN, Nexus, Git, ClearQuest, Sonar.
- Experience working on several Docker components likeDocker Engine, Hub, Machine, creating Docker images, Compose, Docker Registryand handling multiple images primarily for middleware installations.
- Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.
- Involved in building the code usingJenkins, Bamboo and Quick buildfor continuous integration.
- Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworksTestNG and Junit,Mockito,Firebug,Fire Poster,browser developer tools,Protractor, Selenium, Jasmine, SoapUI.
TECHNICAL SKILLS
Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0
Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0
Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2
Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5
Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1
NoSQL Databases: MongoDB, Cassandra, Couch DB
Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, ReactJS, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.
Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.
IDE: Eclipse, NetBeans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3
Operating system: Windows 10, Linux Mint 18.1, Unix
Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36
Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0
Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum
Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0
Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1
Protocols: HTTP, FTP, TCP/IP, LAN, WAN
Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS
PROFESSIONAL EXPERIENCE
Confidential, Portland OR
React JS Developer
Responsibilities:
- Developed scalable applications using the MEAN (Mongo - DB + Express.JS + Angular.JS + Node.JS) stack.
- Creating cross-browser compatible and standards-compliant using AngularJS, ReactJS.
- Extensively worked in writing minimal code in building re-usable forms with their validations using React with Redux Architecture.
- Used Media Queries to support devices like IOS, Android devices.
- Used AngularJS for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Used GO programming language to build Monolith server and Auth application.
- Designed and developed the Presentation layer using Angular 4 and Angular Material
- Used Angular 2 Boilerplate Arrow Functions to make code constructs easier to read.
- Used Underscore.JS to route different endpoints, made services Restful and used to manipulate data in MySQL.
- Worked on token-based authentication (via JSON Web Tokens) with Angular 4 and Flask.
- Used CircleCI and Git for continuous integration and delivery.
- Involved in writing unit tests for the angular JS code using Mocha and Chai and written Jest cases for React code.
- Made the application responsive for iOS and Android platforms using media queries and flexible grid layouts.
- Designed, built, and deployed a multitude applications utilizing the AWS stack (EC2, R53, S3, RDS, DynamoDB, CloudWatch, Cloud Formation).
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners using Adobe Photoshop CS5 and Adobe Illustrator CS5.
- Designed and developed Node.js Application using Single Page Application Architecture.
- Constructed data visualizations using JavaScript charting libraries D3.js and Chart.js
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
- Used NodeJS, npm and Webpack to translate and combine all necessary JS, JSX, SASS and CSS.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Written application level code to interact with APIs, Web Services using AngularJS, JSON and XML.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator.
- Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
- Developed real time tracking of class schedules using Node.js (socket.io based on socket technology, Express JS framework).
- Experience in package manager of NPM and bower for projects and set grunt tasks under Node.js environment.
- Involved in complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Used Mongoose in developing Node.js and MongoDB applications.
- Handled all cross-browser issues and made the web sites compatible with IE, Firefox, Safari, Opera and Netscape browsers.
- Designed and developed PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL DB package.
- Used Grunt, Gulp and Webpack as task runners and orchestrators for the build process.
- Designed & implemented Automation Frameworks including TDD, BDD, data driven, keyword driven.
- Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications
- Leverage AWS cloud based technologies allowing for centralized and remote data access.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Environment: HTML5, CSS2/3, SASS, JavaScript, Java, GO, Typescript, EcmaScript 6(ES6), JQUERY, JSF, JSON, Eclipse and Dreamweaver, JIRA, JSON, Angular.JS1.5, MongoDB, JSX, DynamoDB, Elastic Search, UnderscoreJs, CircleCI, PyCharm, D3.JS, Mocha, Loadash, underscore.js, Spring, Oracle, GIT, Node.js, Ajax, AWS, Twitter Bootstrap, Grunt, Web storm, Web services, Jest, Agile.
UI Developer
Confidential, Benseville, IL
Responsibilities:
- Developed SPA using ReactJS to utilize theHTML5 DOMfeatures and update elements that are modified in the webpage.
- Configured routes betweenReact JSand Flask to render the templates from the server-side.
- Used JQuery in directly manipulating the DOM yet separating theReact JS Components.
- UsedReact JSwithReduxto separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Performed Unit testing onReact JSapplications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- Worked on multiple webAnalyticsprojects involving end-to-endAdobe Analytics
- Planed and analyzed the specific strategy for implementinganalyticsstrategy across multiple channels.
- Provided general troubleshooting assistance foranalytic reportsand break fixes
- Designed, Debugged and Developed applications usingVisual Studio Code.
- Massive redesign of client site from HTML form handling to cleanerRedux-Form.
- Worked with Native I OS developers to create a bridge to connect native modules within aReact - Nativeapp lication.
- Developed inbuilt mobile app withReact-Native, Integrated with third party apps.
- Designed and Developed Styled components for mobile application, withReact-Native.
- Used ES6 for the less boilerplate code to handle parameter.
- Worked withD3.jsin the editorial and layout staff by creating representable pictograms, maps, pie charts and more to illustrate key facts and trends in news stories.
- Used various plugins on babel to compileJSXto create elements.
- Worked withNode JSmodule making calls to REST APIs to fetch the data from the backend asJSONresponse and parse it on the UI for DOM/CSS Manipulation.
- UsedNode.json the Ionic framework for creating a quick and responsive web design.
- Participated inAgilemethodology for application development and involved in analysis, design, coding, and unit testing of business applications.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
- Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and UsedGitas a version control to save the code.
- Designed and implementedGitmetadata including elements, labels, attributes, triggers and hyperlinks.
- Administrated all aspects inGitand troubleshoot with merge conflicts.
Environment: HTML5, CSS3, SASS, LESS, AWS, JavaScript, JQuery, BackboneJS, AngularJS, React.js, Redux, Node.js, Twitter Bootstrap, Grunt, Gulp, Adobe, MongoDB, MS Office, IE 8 9 10, Firefox, Chrome, Oracle ATG, GIT, Spring AOP, Web Services.
Sr. React JS Developer
Confidential, Alexandria, VA
Responsibilities:
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Converted Angular 1.5 app to React.
- Involved in Design, Prototyping, Typography, usability and in collecting the wireframes required for designing the responsive web design pages.
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, Mongo DB.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixings, operations and functions.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experienced in React JS and working with React Flux architecture. Used React - Router to turn application into Single Page Application.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- 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.
- Followed front-end development best practices such as code to modules, unit testing, UI validations, peer reviews.
- Developed Reusable components with clean and thoroughly tested code with high performance and simplicity in mind.
- Reviewed and ensure the technical feasibility of UI/UX designs.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented React JS Controllers to maintain each view data.
- Maintaining Parent and child components by using State and Props in React JS.
Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, JQuery, Jasmine, Agile, AJAX, Git, Angular JS.
React JS Developer
Confidential, Iselin, NJ
Responsibilities:
- Web development using HTML5, CSS3, JavaScript, React JS and Ajax.
- Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations.
- Developed React JS pages, Web services calls, and AJAX calls for the application.
- Developed client - side Interface using React JS.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using React JS and Redux architecture for internal team's productivity use.
- Develops the flux pattern by using redux framework as a core dependency
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Developed the application for responsive to different screen resolutions using Bootstrap and CSS media queries.
- Styled content and website layout for the user experience using CSS3 and HTML5.
- Interacted with clients to understand their existing application and design the site according to their system requirements.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
- Experience in RESTful web services to integrate between Server side to Client Side.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Used React JS for templating for faster compilation and developing reusable components.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Experience in Windows Azure services like SaaS, PaaS and Iaas.
- Responsible for coding, testing and documenting various packages, procedures and functions for libraries and stored procedures, which were commonly used by different modules.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.
Frontend UI Developer
Confidential, Ashburn, VA
Responsibilities:
- Developed user interface by using the React JS, Redux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
- Integrating React's Redux framework to scale and maintain the application better while handling large amounts of data.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
- Maintained states in the stores and dispatched the actions using redux.
- Actively participated in JAD meetings for designing the DB schema.
- Achieved role-based access to the application and used SSO for the integrated product and plugins.
- Worked on Fortify for finding security flaws in the code we build and fixed the security issues.
- Implemented REST API using Node.js, Express.js.
- Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL Database.
- Used Mocha, Chai unit test framework to write unit tests for JavaScript code and Jest for the client-side unit testing.
- Have worked on AWS to integrate the server side and client-side code.
- Experienced with Docker container service and applications by creating Docker images from Docker file.
- Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
- Developed Swagger UI for both the applications.
- Used Jenkins for continuous integration and continuous deployment pipeline.
- Used Bitbucket as the code repository and GIT for version control.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Involved in Confidential backlog grooming with other teammates and assign story points based on the acceptance criteria.
Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM WebSphere 6.0, ClearCase, Log4J, ANT, Selenium, IBM RAD, and Apache Tomcat.
UI Developer
Confidential, Wayne, NJ
Responsibilities:
- Developed single page responsive webUIusingHTML5, CSS3, Angular 2, React JS, Bootstrap, JavaScript and jQuery.
- Highly usedAngular 2router to buildsingle page applicationand for page navigation.
- Implementedtwo-way data bindingamong models, controllers and views to provide continuous updates among view and model.
- DevelopedBootstrapresponsive web application pages usingAngular 2services, components and directives for front end UI.
- UtilizedAngular 2to achieve the client-side elements Hide, Show andAJAXCall onJSONresponse.
- Built reusable service components usingAngular 2services withObject Oriented JavaScriptbased on the visual designs.
- UsedAngular 2 ng-Ifandng-Fordirectives used for validations for the input fields of the forms with the data existed in the database.
- Worked with HTTP/HTTPS protocols by usingAngular 2components to buildRESTfulservices.
- Implemented theDragandDropfunctionality usingReact-Draggable.
- UtilizedReact JS Virtual Domfor updatingDOMmanipulations.
- UsedAxioswithReactfor makingAJAX Calls.
- Created reusable and testableReact JSfunctional and class components usingES6.
- UsedjQuery pluginsto build rich internet applications to make look more effective.
- UsedNode Package Manager(NPM) to manage or installGULP, Express JS, mongoose, body-parser.
- Working with ECMA Script 6 features for building ofJSXandES2015(ES6)usedBabel,webpack.
- Worked withBabeltranspiler and created web pack configuration and tasks.
- DevelopedRESTservices usingNode JS, Express JS, Body-Parser, Mongooseand other node modules to serve the web application withJSONdata.
- Supported the backend team in dealing withJSONdata fromMongoDBdatabase.
- Performed Unit Testing withJasmineandKarma.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular 2, React JS, Redux, Bootstrap, AJAX, JSON, Node JS, MongoDB, NPM, RESTful Web services, Jasmine, Karma.
UI Developer
Confidential, Dallas, TX
Responsibilities:
- Involved in gathering the Requirementsanalysis, design, developmentandtesting phases.
- Designed and developed dynamic web pages usingHTML, CSS, DHTML, JavaScript, jQuery, AJAX, XML, SVNandJSP.
- Extensively usedjQueryto work the internet web pages and created customdate pickeron the website.
- Involved in solving theissuesof cross browser compatibility likeIE, ChromeandFirefox.
- Designed and updated the content on website and maintained the website in a secure manner by usingJavaScript.
- Involved in writing the application level code to interact withAPI’s Web ServicesusingAJAX, JSONandXML.
- ImplementedXML parsingandJSON parsingfor data transfer between thebrowserand theserver.
- UsedjQueryforbasic animationand end userscreen customization purposes.
- Responsible for creating responsive web pages using twitterBootstrapandmedia queries.
- Involved in developing thePage Layouts, Navigation bars, animation, buttonandicons.
- DevelopedLoginandRegistrationPage by usingHTML, CSSandJavaScript.
- Implementedclient-sidevalidations by usingJavaScript.
- Good Experience withW3 Standards.
- Involved inAgile/Scrumbased approach to UI development.
Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, XML, SVN, AJAX, JSON, Notepad++, Sublime text, DOM, Adobe Photoshop.
