Ui Developer/ React Js Developer Resume
New York City, NY
SUMMARY:
- Over 8 years of experience as a Front end web developer in developing and designing user experiences of Internet/Intranet applications using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React Js, Redux, ES6, Web pack, Flex, JQuery, JSON, Node,js, Ajax, JQUERY Bootstrap.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM .
- Extensive knowledge in developing single - page applications ( SPAs ).
- Working knowledge of Web protocols and standards ( HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass .
- Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in React Js framework to develop the SPA .
- Expertise in React Js and working with React Flux architecture.
- Expertise in creating Custom Reusable React Components Library
- Experienced in working with Redux architecture using complex Object Oriented concepts in improving the performance of the websites
- Experience in using React Js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React Js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise in React Component for UX - Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Expertise in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Familiar with creating Custom Reusable React Components Library.
- Expertise in using Middleware, Redux - Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experienced in working with Node . js and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower .
- Knowledge of utilizing cloud technologies including Amazon Web Services ( AWS ),
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine , Karma , Protractor , Mocha test runners.
- Expertise in using bug tracking tools like JIRA .
- Experience in Version Control tools like GIT, SVN for Source Code version management.
- Experience in Jenkins.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
UI Developer/ React JS Developer
Responsibilities:
- Used ReactJs virtual DOM instead of regular DOM for improved efficiency and performance.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Designed Frontend with in object oriented JavaScript Framework using ReactJS.
- Used the feature of ReactJS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
- Involved in transpiling, bundling and developing React components for the partner homepages using React . js .
- Migrated the code to React . js -with Redux .
- Implemented the Drag and Drop functionality using React-Draggable
- Used React flux to polish the data and for single directional flow.
- Implemented flux pattern by using redux framework as a core dependency.
- Created Reusable component and wired them installing great router .
- Used Redux Async actions to make the app fully asynchronous.
- Created flux stores to migrate an existing flux app to redux .
- Used Middleware, Redux - Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA .
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Used Angular . js Framework to develop applications.
- Developed data formatted web applications and deploy the script using HTML5 , HTML , CSS and Client side scripting using JavaScript .
- Called the Restful web services calls for POST , PUT , DELETE and GET methods.
- Used React flux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub .
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Responsible for creating the screens with table less design following W3C standards.
Environment: HTML5, CSS3, JavaScript, JQuery, React.js/Redux, Bootstrap, AJAX, XML, JSON, GIT.
Confidential, Jacksonville, FL
UI Developer/ React JS Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5 , CSS3 , JavaScript , React Js and Ajax .
- Developed React Js pages, Web services calls and AJAX calls for the application.
- Used React Js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Worked on Front end by using JavaScript .
- Developed user interface by using the React Js , Flux for SPA development.
- Implemented client-side Interface using React Js .
- Worked with React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
- 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 FLUX architecture for internal teams productivity use.
- Experienced in React Js and working with React Flux architecture for developing Single Page Applications SPAs.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3 .
- Used Firebug and Chrome Developer Tools for debugging and for element styling.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Involved in daily SCRUM meetings to keep track of the project status.
- Extensively used Git for version controlling and regularly pushed the code to GitHub .
- Made the application responsive using Bootstrap and CSS Media Queries .
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Experienced in implementing CRUD database operation on such as MongoDB .
- Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
Environment: HTML5, CSS3, React Js, Flux, JavaScript, Bootstrap, jQuery, Ajax, JSON, REST APIs, Firebug, Git, MongoDB, Jasmine, Karma, Media Queries, Sublime.
Confidential, Jersey City, NJ
UI Developer/ React JS Developer
Responsibilities:
- Designed layouts on the front-end and developed web pages for smart phones, tablets and Personal desktops using HTML5 , CSS3 , Bootstrap , jQuery , Angular js and JavaScript .
- 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.
- Worked with back end programmers to troubleshoot JavaScript related issues with front-end connectivity.
- Developed dynamic e-mails using JavaScript , and hand coding of HTML 5 and CSS 3 .
- Developed page layouts, navigation, animation buttons and icons, also involved in extensive HTML5 coding.
- Responsible for setting up Angular js framework for UI development. Developed html views with HTML5 , CSS3 , JSON , and Angular js .
- Developed dynamic responsive Web Application by integrating Angular js with Bootstrap which is further integrated with Web Services.
- Used Angular js and Node js to implement rich functionality in various pages: form validation, CRUD, Grid, Search, Sort, Advanced directives, Authentication, Unit test, Cloud Integration, Slide pages.
- Installed Node Package Manager ( NPM ) to manage the modules and used it to install useful tools such as Grunt , Gulp .
- Implemented AJAX functionality to speed up web application.
- Used routing schemes to develop single page applications (SPAs) using Angular route .
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX , JSON .
- Used SAML 2.0 to implement SSO across applications.
- Involved in consuming Restful APIs and processing JSON data for rendering in UI.
- Used Dependency Injection (DI) from Angular js factories and services.
- UI development with technologies like HTML 5 , Angular js and JQuery .
- Designed and Developed Web application using CSS pre-processors.
- Configured GRUNT for building client-side code (CSS, HTML Minifier).
- Extensive experience in web design using CSS3, D3.js, Handlebars, Bootstrap, Adobe Illustrator, Adobe Photoshop, Dreamweaver.
- Used Underscore . js functions to manipulate arrays without extending any built-in functions.
- Created graph structure based on MySQL tables using D3JS .
- Used JDBC to query, update and maintain Database Servers using SQL queries
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Worked with Docker for convenient environment setup for development and testing.
- Used Jenkins to build the code and worked on DDCT & ICM tools (Content management tools) for the deployment purpose.
- Built Web pages that are more user-interactive using Angular.js, Jasmine , Karma , HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
- Used Karma and Jasmine for testing and structure our project.
- Followed JIRA , which is work tracking tool. Used to update JIRA each and every stage as per the development i.e., ready to develop, build, test, approve.
- Used SASS as the CSS pre-processor.
- Used SASS variables, mixins, nesting and import.
- Proficiency in Software Development Life Cycles, worked with Waterfall and Agile SCRUM methodologies facilitating rapid and continuous delivery of software valuables to the customers.
Environment: HTML/HTML5, ECMA Script CSS/CSS3, SASS, Angular js, JavaScript, JQuery, Ajax, JSON, MySQL, Bootstrap, Adobe Photoshop, Dreamweaver Jasmine, Karma, Grunt, Bower, DDCT, ICM, NPM GIT, Docker, Jenkins, JIRA, ECLIPSE, Agile .
Confidential
UI Developer/ React JS Developer
Responsibilities:
- Developed UI for Web platform using HTML, CSS, JavaScript, jQuery, JSON.
- Created several JSP pages as common library that included in the other pages as standard modules like portlets.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Wrote application level code to perform client-side validation using jQuery, JavaScript.
- Worked extensively with the backend team to integrate the HTML code into JSPs.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Co-ordinate with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Created various web page layouts using HTML and CSS.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
Environment: HTML, CSS, Java, JSP, SERVLETS, JavaScript, jQuery, AJAX, JSON, Oracle, TOMCAT server, RESTful Services, Eclipse
Confidential
Java Developer
Responsibilities:
- Involved in the SDLC phases to analyze the requirements, design, development, deployment and testing.
- Developed the business domain layer using Java, J2EE, and JDBC, DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
- Participated in many front ends designing issues, provided many creative and efficient ideas and implemented them using JSP, AJAX and JavaScript.
- Involved in debugging to understand the code flow and did clean up in existing code.
- Application was built on MVC architecture with JSP 1.2 acting as presentation layer, Servlets as controller and EJB 2.0 as business layer and JDBC to access Oracle 9i Database.
- Used JMS Queue communication in authorization module.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Involved in implementing the DAO pattern.
- Used JAXB API to bind XML Schema to java classes.
- Used the report generation in the databases written in PL/SQL.
- Used Maven for building the enterprise application modules.
- After integrating all the modules of the project, it was deployed in Tomcat server.
- Involved in problem analysis and coding.
- Wrote stored procedures, Database Triggers.
Environment: JAVA, J2EE, JSP, JSTL, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g, SVN.
