Ui Developer / React Js Developer Resume
Mountain View -, CA
SUMMARY
- Around 7+ years of extensive experience in IT industry in all stages of software development lifecycle (SDLC) and mainly focused on designing and developing user experiences of Internet/Intranet applications.
- Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand - coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Experience in Installation, Configuration, Troubleshooting and performance tuning of IBM WebSphere Application Server 8.0 Network Deployment on various Operating Systems like Windows, Mac.
- Expertise in building strong websites confirming Web 2.0 standards using jQuery, Angular JS/2/4/5 HTML5, XHTML, DHTML & CSS3 to develop valid code.
- Experienced in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, and Adobe Flash.
- Experienced in developing mobile hybrid application using Ionic/Cordova framework.
- Exposure in using enterprise hybrid platform like IBM Mobile First Platform.
- Hands on experience with Angular JS, Angular 2, Angular 4, Angular 5.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Vue.js, Angular.js, Angular 2/4, Typescript, Node.js and React.js.
- Expertise in React Js and working with React Flux architecture.
- Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, Universal React Redux.
- Expertise in React Js framework to develop the SPA.
- Experience in ReactJs Libraries like redux hunk, redux saga. Experience with modern build tool chains, like JavaScript frameworks/technologies such as Express.js, Angular.js, React.js, MobX or Flux.js.
- Experience in Unit Testing frameworks like Mocha, Chai, and Jasmine Integration Testing and in preparing test cases.
- Experience in working with ReactJS, React Flux, and Redux architecture using complex object-oriented concepts in improving the performance of websites.
- 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.
- Experience integrating RESTful APIs and web services with applications.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Extensive experience in integrating various UI widgets using JavaScript libraries and developing Rich Internet Applications.
- Experienced in data driven-UI component where a single application serves as the website for multiple customers.
- Good knowledge in working with databases like Oracle, MS SQL Server, Azure, MySQL, PL/SQL(Oracle), PostgreSQL, NoSQL, Mongo DB, Cassandra along with web application servers like Apache Tomcat, Web logic etc.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern.
- Experienced with UI manual/automated testing tools using Jasmine, Karma, Mocha and Protractor and code optimization SQL queries on databases like Oracle, SQL Server, and PostgreSQL also worked on NoSQL Database like MongoDB.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using D3, React JS.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, Kafka, Cassandra, My SQL, Restful.
- Experience with testing libraries like mocha, chai, karma, Jasmine, Protractor and QUnit..
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Have hands on experience with continuous integration using various tools like GIT, SVN.
- Have expertise in automation tools like Jenkins for continuous integration.
- Worked with Agile and waterfall methodology for execution of projects.
- Have exposure to various tracking tools like JAZZ, Version One, Jira.
- An energetic individual, able to communicate effectively, to work collaboratively to resolve problems and to motivate team members as well.
TECHNICAL SKILLS
Programming Languages: C, JAVA, JavaScript, SQL
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, jQuery, AJAX, Core Java, JSON, SASS, LESS, Bootstrap.
IDE & Tools: Web Storm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher, Eclipse, Atom, Edit Plus, VS Code
Version Control: SVN, CVS, GIT
JavaScript Libraries: jQuery, Angular JS/2.0/4.0, React JS.
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3
Databases: MY SQL, Oracle,MongoDB
Hybrid Platform: IBM Mobile First Platform
Hybrid Frameworks: Cordova, Ionic
Tracking Tools: Jazz, Version One, Jira
Build Tools: Grunt, Gulp, Gradle, Webpack
CI/CD Tools: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Mountain View - CA
UI Developer / React Js Developer
Responsibilities:
- Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
- For Responsive Web design used React-Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Experienced in React JS lifecycle and how to implement those methods with Redux architecture.
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css auto prefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Developed the User Interface using HTML 5, SASS, JavaScript, jQuery, PHP and AJAX.
- Strong development skills including RESTful Web Services. Proficient in working with task runners GULP and GRUNT.
- Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
- Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
- Worked with NodeJs for development of RESTful web services and middleware configurations.
- Worked with NPM commands and using package js for managing dependencies and dev-dependencies of node js applications.
- Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
- Extensive experience in IDE and debugging tools like Eclipse, Juno, Eclipse KEPLER and Rational Application Developer.
- Good Knowledge on using Node as a library for the development of native web application using the Electron Framework.
- Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and real-time technology.
- Integration and deployment of applications done using tools like ANT, Maven debugging through logging frameworks.
- Good experience in using various version controls like SVN, and CVS, GIT.
Confidential, Bentonville - AR
UIDeveloper /React Js Developer
Responsibilities:
- Involved in designing, developing and testing the web application and features to enhance the user experience.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin and table.
- Ensuring application is optimized for both IOS and Android. Determining the structure and design is compatible with the smartphone’s application.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Created new User-facing Features and built reusable code and libraries for future use.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React, Flux for SPA development.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using React.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Implemented responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets, Mobile users using React js.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Used various predefined components from NPM and redux library.
- Used React Router to turn application into single page application.
- Involved in React JS Components, Forms, Events, Keys, Router concept.
- Created and used Reducers and Actions, maintained states in stores and dispatched the actions using redux.
- Worked closely with the Back-End team to integrate the API calls, used RESTFUL web services to call for POST and GET methods.
- Wrote SQL queries to retrieve data from database.
- Have worked on AWS to fetch the pictures and videos from AWS to UI.
- Configured SQL mail agent for sending automatic emails
- Extensively used React-Hooks from functional components for state and lifecycle features.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome, Involves in Screen reader IR’s
- Used Node JS to run Web pack tasks and build the project properly.
Environment: HTML5, CSS3, JavaScript, Bootstrap, JSON, React js, Redux, Restful API, MySQL, PostgreSQL, AEM.