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 the application functionality i.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 authenticationand 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 the view layer of the component, developing the architecture for Data Flow within the Application, coding for the component and testing the application using different testing frameworks.
- Designed and executed the Continuous Integration/ Continuous Delivery steps for the application using GitHub and Jenkins and Deployed the application in Client’s private Cloud.
- Implementing many directives fromAngular to create all the functionalities related to the user interface, creating models and controllers with the help of JavaScript.
- Proficient in developing web page quickly and effectively 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 the Web Applications being developed.
- Implemented latest CSS features of CSS like Flexbox and Grid for layout design and made sure that the pages are responsive for different form factors.
- Also Developed the build process using custom Webpack configuration and integrated the same with Continuous integration tools like Jenkins.
- Wrote the Test cases using Jest/Enzyme library.
- Excellent working knowledge 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 the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Node JS.
- Responsible to Style, look and feel of the web page with SASS that 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 the 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 the UI components, developed filters to display different dimension of data and font size modifiers.
- Used React JS to abstracts away from the 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 the 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 the 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 the 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 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.
- Worked onReactJSVirtual Dom andReactviews, rendering using components, which contains additional components called custom HTML tags.
- Involved to implement various screens for the 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 the web for relevant inspirational quotes to use within the application while usingreactnative.
- 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 elements by using State and Props in React.JS
- Developed the 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 knowledge 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 the project.
- Worked on customer’s cart including the add/remove items, save items in cart.
- Created a build process for different environments like develop staging and production.
- Demonstrated knowledge 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 the software development life cycle.
- Used Gulp as the build task runner to build and package the application.
- Responsible for checking cross browser compatibility and worked on different browsers like Internet Explorer, Firefox and Google Chrome.
- Participating the 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 the ReactJS, Flux for SPA development
- Developed our own customized UiLibrary with many different components.
- Made sure all the 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 the interaction
- UsedReact Flux architecture to create the 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 the code toGitHub.
- UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis.
- Extensively did code reviews.
- Maintained UiLibrary and made sure all domain teams are using the 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 the application.
- Implemented various screens for the 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 the requirements and created wireframes and prototypes using sketch.
- Developed independentComponentsso that the same components can be reused across the application.
- Constructed web pages encapsulating the 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 the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script. layers in the application and to bring the Model View Controller architecture for the 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 that 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 the 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 the unformatted requirements.
- Designed the ER diagrams and structured data in the 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 the 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 the fast and user friendly access using AJAX.
- Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the 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 the existing site and to create new interfaces, Involved in extensive HTML coding’s.
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the application to come up with UI and provide best possible recommendations for the 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 the mockups that 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 the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML, SVN and Eclipse IDE.