Ui React Js Developer Resume
Houston, TX
SUMMARY
- Over 6+ Years of experience in designing and developing in IT industry using JavaScript libraries and frameworks like React JS, Node JS, Angular JS, and jQuery with ECMAScript 2015/ ES6 Specifications.
- Developed certain features of teh application functionality me.e. CRUD (Create, read, update, delete) features using React JS and Responsive Design.
- Highly expertise in modern web architecture using advanced libraries and frameworks like React JS, Angular4/6, Material Design, Redux, Knockout, Node, ECMAScript5, ECMAScript6 and Typescript.
- Developed custom NodeJS proxy used to send requests to client’s APIs, handling autanticationand custom headers.
- Developed multiple Web Applications in ReactJS, using Redux for state management, Material UI for styling, React - Router for client-side routing, ag-grid Library for developing Data Grids and multiple other libraries.
- Built reusable components, designing teh view layer of teh component, developing teh architecture for Data Flow within teh Application, coding for teh component and testing teh application using different testing frameworks.
- Designed and executed teh Continuous Integration/ Continuous Delivery steps for teh application using GitHub and Jenkins and Deployed teh application in Client’s private Cloud.
- Implementing many directives fromAngular to create all teh functionalities related to teh user interface, creating models and controllers with teh halp of JavaScript.
- Proficient in developing web page quickly and TEMPeffectively using, HTML 5, CSS3, JavaScript and jQuery and also experience in making web page cross browser compatible.
- WrittenAjax driven JSONconsuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Developed GUI using JavaScript, HTML, AJAX, CSS and jQuery in ongoing projects.
- Expertise with full software development lifecycle, architecting scalable platforms, and object-oriented programming, database design and agile methodologies.
- Proficiency in Client Side designing and validations using HTML, HTML5 and Java Script.
- Worked with front-end build environment of Grunt and Gitversion control system.
- Developed custom styles wherever required using Pure CSS and used latest CSS methodologies in ReactJS like CSS-in-JS, Styled components and CSS Modules for performance and component-level styling in all teh Web Applications being developed.
- Implemented latest CSS features of CSS like Flexbox and Grid for layout design and made sure dat teh pages are responsive for different form factors.
- Also Developed teh build process using custom Webpack configuration and integrated teh same with Continuous integration tools like Jenkins.
- Wrote teh Test cases using Jest/Enzyme library.
- Excellent working noledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, XHTML, XML, XSL, XSLT, JavaScript, jQuery, Angular JS, Angular4/6, Node JS, React JS, AJAX JSON, CSS, CSS3, Bootstrap, UI Concept Modeling/Wire framing, Restful Web Services.
Frameworks: Angular JS, Bootstrap, React JS
SDLC’s: Agile (Scrum), Waterfall and Extreme Programming
Editors: Notepad++, Sublime Text, Visual Studio.
Web Server: HTTP Web Server, RESTful Services
Database: SQL Server 2008 and 2012, No SQL, Cassandra, Oracle 10g/11g
Version Controls: SVN and Git; Grunt, Bower and NPM.
Operating System: Windows, Mac OS, Unix
Other Tools: Visio, Dev Tool and Adobe Site Catalyst (Omniture)
PROFESSIONAL EXPERIENCE
Confidential, Houston,TX
UI React JS developer
Responsibilities:
- Involved in designing and developing teh web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Node JS.
- Responsible to Style, look and feel of teh web page with SASS dat extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- 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 teh front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Integrated delivery (CI and CD process) Using Jenkins.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS to build teh UI components, developed filters to display different dimension of data and font size modifiers.
- Used React JS to abstracts away from teh DOM function, giving a simpler programming model and better performance.
- Implemented architectural and component front-end architecture with React JS app client.
- Developed various screens for teh front end using React JS and used various predefined components from NPM.
- Used Web pack, Babel, grunt and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Used GIT bash commands to clone teh project from bit bucket.
- Worked with several open-source libraries based on React JS for efficient and expedited project delivery.
- Used NPM and Bower package managers to install and manage all teh required packages.
- Used Git for version control and GitHub for storing repositories
Environment: HTML5, CSS3, JavaScript, jQuery, DOM, JSON, Node JS, React JS, AJAX, RESTFUL API, Git, LESS/SASS, web pack, Bootstrap, Responsive Web Design.
Confidential, Highpoint, NC
UI Developer
Responsibilities:
- Designed teh front-end applications, user interactive web pages in a professional manner with using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS.
- Teh 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.
- Worked onReactJSVirtual Dom andReactviews, rendering using components, which contains additional components called custom HTML tags.
- Involved to implement various screens for teh front end usingReact Jsand 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.
- Utilized Python to scrape teh web for relevant inspirational quotes to use within teh application while usingreactnative.
- Reviewed and ensure teh 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 elements by using State and Props in React.JS
- Developed teh React container and presentational components (as Stateless and Functional components when applicable).
- Extensive experience on Cloud based environment including Amazon Web services (AWS).
- Expertise in Build and Release Management with Jenkins, Bamboo.
- Extensively worked on Jenkins for continuous integration (CI) and for End-to-End automation for all build and deployments.
- Optimized applications for maximum speed and scalability.
- Code to component design and create/use shareable UI components.
- Proficient noledge of cross-browser compatibility issues and ways to work around such issues.
- Excellent understanding of browser rendering behavior and performance.
- Used Node.JS to run Webpack tasks and build properly teh project.
- Worked on customer’s cart including teh add/remove items, save items in cart.
- Created a build process for different environments like develop staging and production.
- Demonstrated noledge of code reviews, unit and regression testing.
- Adopted Git for version controlling and JIRA for project tracking.
- Used Web pack& NPM, Bower for package management.
- Used agile methodology for teh software development life cycle.
- Used Gulp as teh build task runner to build and package teh application.
- Responsible for checking cross browser compatibility and worked on different browsers like Internet Explorer, Firefox and Google Chrome.
- Participating teh Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
Environment: HTML5, CSS3, AJAX, JavaScript, JIRA, Bootstrap, Node.js, Angular2/4, MongoDB, Git, Karma, Jasmine, Kubernetes, Docker.
Confidential, Boston, MA
UI Developer / React JS Developer
Responsibilities:
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- Developed user interface by using teh ReactJS, Flux for SPA development
- Developed our own customized UiLibrary with many different components.
- Made sure all teh components are 100% responsive.
- Designed and developed base classes, framework classes and re-usable components.
- UsedReact-Router to turn application into Single Page Application
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- Worked on anAgile(Scrum)DevelopmentTeamto deliver regular updates to business team and project managers.
- Review design documents with stake holders and collect approvals.
- Implement Bootstrap CSS styles and React components to enhance teh interaction
- UsedReact Flux architecture to create teh data
- Did publish twice a week.
- Created our own webpack configurations and did modifications accordingly.
- Used Jenkins for builds and Deployments.
- Wrote JEST, Enzyme test cases made sure code Quality is 100%.
- Used ESLint for code quality.
- Extensively usedGitfor version controlling and regularly pushed teh code toGitHub.
- UsedJIRAas teh bug tracking system to track and maintain teh history ofbugs/issueson everyday basis.
- Extensively did code reviews.
- Maintained UiLibrary and made sure all domain teams are using teh components and resolving any issues if they face any.
Environment: ReactJS, Redux, HTML5, SAAS, Bootstrap, JavaScript, JSON responses, GIT, Webstorm, Visual Studio, NodeJS, NPM.
Confidential, Waltham, MA
UI Developer
Responsibilities:
- Developed applications usingHTML5, SCSS, Bootstrap, Javascript, JQuery, AngularJS 2.0, and BackboneJS, Underscore, Require, Jasmine, NodeJS.
- Developed a framework code with Angular JSwhich can be adopted by any team to start with.
- Worked onBackboneJS and created reusable components like Menu Navigation, Session monitor which was very useful in teh application.
- Implemented various screens for teh front end usingBackboneJS and used various predefined components from NPM and redux library.
- Experience in building or supporting web applications with Sencha 4ExtJSand above, JavaScript, HTML and AJAX
- Did Migration from Angular1.6 to 2.0.
- Developed reusable components using Angular 2.0.
- Talk to different stakeholders get teh requirements and created wireframes and prototypes using sketch.
- Developed independentComponentsso dat teh same components can be reused across teh application.
- Constructed web pages encapsulating teh business logic in order to provide for cleaner separation of data and presentation layers.
- Review design documents with stake holders and collect approvals.
- Designed and developed teh login portal using framework Angular 2 along with HTML5, CSS3 and Type Script. layers in teh application and to bring teh Model View Controller architecture for teh application.
- Used Node.js as a proxy to interact with Rest services and interacting with Database with react.
- Prepared theDesign Documentslike process flow, sequence, component diagram.
- Understood client business objectives and used them to produce designs dat fit with their strategy.
- ImplementedAJAXin order to provide pleasant client side experience.
- MadeAJAXservice calls to create, get, post, delete data from backend.
- WroteUnit test casesusingJasmine and Karma.
- CreatedDashboards,ChartsusingAM Charts.
- Used Microsoft Azure Cloud Services for Secure data storage.
- Updated toNode serverfromApache.
- Participated in movingBowertoNPMpackage.
- UsedJenkinsfor Build process. Did manual build’s and deployment whenever needed.
- DidAd-hoctesting every week to make sure everything is working as expected.
- Support testing activities. Fixing assigned defects.
- Participated inAutomation testingusingselenium.
- UsedGitas source controls.
- Used Microsoft Visual Studio and Visual Studio online as an IDE
- Made sure teh site works inmobile devicesandcross browsers.
- Followed Scrum process and scrum guidelines in process.
- Was “DONEChampion”of team to make sure all stories were following “DONE”criteria.
Environment: HTML5, CSS3, SCSS, Bootstrap, JavaScript, BackboneJS, AngularJS, ReactJS. jQuery, AJAX, JSON responses,GIT, Webstorm, Visual Studio, NodeJS, Bower, NPM, Grunt, Drupal.
Confidential
UI Developer
Responsibilities:
- Experienced in problem analysis in both technical system and application programs.
- Essentially involved in all phases of SDLC to structure teh unformatted requirements.
- Designed teh ER diagrams and structured data in teh database with enforcing normalization for a consistent output.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Defined and developed teh application’s presentation layer using HTML5, CSS3, JSP, JavaScript and Angular JS, Backbone.JS with Dust.JS templating.
- Developed client’s interface in PHP in MVC modeling using code igniter framework.
- Developed user interface using Asynchronous validation for teh fast and user friendly access using AJAX.
- Redesigned pages to improve application design and UI to attract teh customers by taking inputs from senior management.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for teh website.
- Created client side validation tool using technologies such as Angular JS and JavaScript.
- Used AJAX & JSON communication for accessing RESTful web services data payload.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5, CSS3 and Bootstrap.
Environment: AJAX, UML Modeling, ER diagrams, Normalization, PHP, Dojo, Oracle 10g, IE 7,8, Firefox, Chrome, Wamp Server, HTML 5, AJAX, CSS 3, JSP, Backbone.js, AngularJS. Photo editors: Photoshop, Fireworks, MD 5 algorithm, SQL Developer, JavaScript j Query.
Confidential
Software Engineer
Responsibilities:
- Redesigned teh existing site and to create new interfaces, Involved in extensive HTML coding’s.
- Analyzed, Designed and developed teh system to meet teh requirements of business users.
- Participated in teh design review of teh application to come up with UI and provide best possible recommendations for teh application from UI standpoint.
- HTML, CSS coding of front-end interfaces including cross-browser support and unit testing to ensure quality work
- Implemented presentation tier using HTML, CSS by utilizing teh mockups dat were created by design team.
- Developed screen functionality using HTML, CSS, JavaScript.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Implemented interaction between frontend and backend using teh JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Used AJAX for implementing part of teh functionality for Customer Registration, View Customer information modules.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, SVN and Eclipse IDE.