Ui Developer / React js developer Resume
PA
SUMMARY:
- 9+ years of extensive IT experience which includes the experience in designing User Interface (UI) applications and professional web applications using HTML 4/5, XHTML, Angular 1/1.3/1.5/1.6/2, CSS2/CSS3, JAVASCRIPT, JQUERY, XML, AJAX, Node JS, MONGODB, Express JS and JSON , developing Client/Server and Distributed applications using JAVA/ J2EE .
- Worked on backend using Node.js and MONGODB . Collaborated with UX and design teams, translating complex design mock - ups into high quality, accessible, W3C standards-based code.
- Created Mobile Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, J-Query Mobile and CSS3 Media Queries.
- Proficient in developing Single Page Applications (SPA) using handlebars, backbone.js and Node.js .
- Expertise in developing single page applications (SPA) using Angular JS, Backbone JS, React JS and Redux.
- Profound knowledge in developing SPA using Angular JS concepts like Dependency Injection, Promises, Services, Controllers and Directives by using MVC frameworks .
- Extensive experience in designing and developing enterprise applications for J2EE platform using MVC, JAVA, JDBC/ODBC, JSP, Servlet, Struts, EJB, Hibernate, Java Mail, JNDI, Apache Ant.
- Experience in developing web applications using HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, JSON, XML, AJAX, Angular 2 .0, Node JS, ECMAScript 6 (ES6) and typescript.
- Experience in implementing web applications by following latest software development approaches Composability, Singletons, Immutability, Pure Functions, components, custom directives, routers, redux architecture, RX.js in Angular 2 .0
- Expertise in designing Event Handling Models such as Listener and Dispatcher in Object-oriented JavaScript ( OOJP ) and Event-driven application handling using AJAX and Node JS .
- Experience in maintaining, building and deploying Java application servers like BEA WebLogic 7.0/8.x/9.x, Bea WebLogic Portal Server7.0, IBM WebSphere 5.x, J - Boss 4.0.3, Tomcat 5.0.25/6.x and Oracle application server (OAS).
- Created Mobile Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, J-Query Mobile and CSS3 Media Queries .
- Experienced in using web services like SOAP, REST .
- Developed the JavaScript file with the help of Web pack and babel. Implemented Web pack for bundling jQuery and other third party library files and babel was implemented to use ECMAScript 6 features.
- Experience on creating new React / React-Native components, containers, services, and APIs for prototypes.
- Strong knowledge in Designing dynamic user interface for web forms using ASP.NET MVC, HTML and implementing the business logic using C#.NET .
- Experience in manipulating DOM elements using DOM events , DOM functions , DOM collection, DOM navigation.
- Implemented bootstrap , CSS in Angular JS for developing rich and responsive UI .
- Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
- Proficient in client-side scripting and JavaScript frameworks, J-Query.
- Strong experience in building ecommerce application using the JavaScript MEAN stack: MONGODB, Angular JS, Express.js and Node.js .
- Expertise in using source code control systems such as GIT, GitHub, Coffee Script.
- Good experience in the functionality of knockout js.
- Familiar with Grunt task runner to manage project and Bower package manager to install libraries such as J-Query and Bootstrap .
- Experience in creating Certificates in IIS ( SSL/TLS ) and experience in DoD PKI Automatic Key Recovery ( PKI ).
- Experienced with RDBMS implementation and development using Oracle 8/8i/9i/10g/11g, PL/SQL, SQL Server and MySQL 4.0.18/5.0.
- Worked with Restful APIs to make calls to both SQL and NoSQL databases like, MySQL and MongoDB .
- Good experience with integration with other middle ware tools like BizTalk, ERP.
- Designed reusable web components using Google Polymers.
- Knowledge on integration testing frameworks and libraries like Jasmine , Karma to create unit test cases and test individual functions/modules for Angular JS applications
- Diagnosed and debugged a variety of cross-browser and cross-platform interface compatibility issues with Modernizer and CSS Polly fills.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Well experienced in using version control systems subversion (SVN), Visual source Safe and Team Foundation Server (TFS).
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS2/3, SASS, XHTML, XML, JavaScript, AJAX, J-Query, JSON, Twitter Bootstrap, Angular 1/1.3/1.5/1.6/2, React JS, Backbone.js, React.js, Express JS, Node JS.
Tools: Edit plus, Notepad++, Eclipse IDE, Net Beans, sublime text, Web Storm, Maven, Jenkins, Microsoft Visual.
Languages: PHP, AJAX, Web Services, REST, SOAP.
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, IIS, JBoss, Glassfish.
Frond End Tools: Photoshop CS5, Image Ready CS5 Fireworks, Adobe Captivate 3, CorelDraw, Dreamweaver CS5, FrontPage Wire frame, Adobe
Operating System: Windows, Unix/Linux, MAC OS X
Programming languages: C, .Net, JAVA/J2EE Technologies JDBC, JMS, hibernate, multi-threading, collections, Exceptional handling, Restful, Spring, Hibernate.
Methodologies: Agile, Rational Unified Process (RUP), UML, Waterfall, Scrum.
Database: My SQL, MONGODB, SQL Server, ORACLE 11g
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Developer/UI Developer
Responsibilities:- Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing .
- Responsible for creating front end applications, user interactive ( UI ) web pages using web technologies like HTML5, CSS3, JavaScript, Angular 2.0 and Bootstrap .
- Developed front end architecture using Angular 2.0 MVC and Typescript .
- Implemented asynchronous responses by using Ajax and jQuery and JavaScript for client-side validation .
- Implemented the search module inside the billing page by utilizing the Angular 2.0 and RESTful web services .
- Used in built directives , filters and created custom directives , factories , filters , services in Angular 2 to provide better search experience.
- Used Angular 2 to create custom directives for navigation bar , sidebar filters for user data , strict filters for exact match search and other re-usable sections .
- Experience on UI-Router for Nested Routing of Angular -UI that modularized the application explicitly and outlined the dependencies for better performance in application.
- Used Bootstrap component of Angular UI like dropdown, and tabs to develop dynamic responsive Web Application .
- Designed various routing mechanisms and Implemented $http functionality in Angular 2 to handle HTTP Requests .
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework and handlebars.js as the templating engine.
- Created Spring Batches for running batch jobs and documented the use of Spring Batch.
- Used Spring JDBC template for persistence with data base.
- Developed server-side RESTful services and called them from angular controllers .
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Developed packages for implementing business logic through procedures and functions.
- Re-designing/ developing the main website to improve user experience and add new functionality.
- Implemented a custom Node JS script to act as a PROXY for connecting to the server .
- Leveraged angular 2 resources for all data access, encapsulating URLs and standardizing data access interfaces .
- Experience in implementing Node JS server-side code to interact with MongoDB to store and retrieve data by using Mongoose drivers .
- Created Micro services as part Lambda function development using Node JS server less architecture.
- Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB and used Maven for building and deploying Application.
- Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer , Auto scaling groups.
- Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle searching.
- Worked on PL/SQL functions/procedures, packages .
- Created Stored Procedures, Functions and Views per given business logic.
- Created forms to collect and validate data from the user in HTML and JavaScript using My SQL and Oracle 7i as database.
- Used Jenkins , AWS Code Deploy plugin to deploy the application into AWS cloud.
- We Used Scrum Methodology for Software development.
- Maintain the code base by frequent updates to revision using GIT .
- Used Rally to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: Angular 2.0, HTML5, CSS3, jQuery, JavaScript, Reta Database, AJAX, JSON, Node.JS, Bootstrap, PL/SQL, DOM, Handlebars.js, Java, JSP, XML, Eclipse, MySQL, SVN, Apache Tomcat, Oracle, GIT, AWS, Typescript, AWS lambda, Jenkins, Grunt, NPM, Jasmine, Karma, Web Storm, Chrome, Firefox, IE 10+
Confidential,PA
UI Developer / React JS Developer
Responsibilities:- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
- 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 .
- Creating React.js / Flux / Redux front-end UI , and Node.js applications for backend
- Used React JS in components like JSX , creating React components , Virtual .
- Responsible for design and development of web pages from mock-ups ( PSD ).
- 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 .
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented client side Interface using React JS .
- Worked in using 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 team’s productivity use.
- Experienced in React JS and working with React Flux architecture .
- Working with React Router for developing Single Page Applications (SPA) .
- Modular JavaScript / JQuery to React / Redux Migration Team in Aqua platform.
- Resolved dozens of tickets to finalize the integration between the new React front end and existing Web API .
- Developed the flux pattern by using redux framework as a core dependency.
- Maintained states in the stores and dispatched the actions using redux .
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux
- Addressed dozens of front end critical issues relating to migration bugs
- Developed in React , Redux , C# / Web API, SQL, Web Pack to meet story specs.
- Refactored API to meet new feature demands without code duplication
- Refactored database objects to more atomic scope for reuse with new features created front-end unit tests using Mocha for React Action methods and Reducers.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React . js .
- Implemented the Drag and Drop functionality using React -Draggable
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3 .
- Used Firebug for debugging and for element styling.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Used Bugzilla and Red mine as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Extensively used Git for version controlling and regularly pushed the code to GitHub
Environment: HTML5, CSS3, SASS, LESS, JavaScript, MONGODB, React JS, Node JS, Redux, Flux, Materialize, JSP, NPM, GIT, Mocha, JIRA, Chai, Jasmine, Karma, Web Storm, Chrome, Firefox.
Confidential,CA
Mean Stack Developer/UI Developer
Responsibilities:- Extensively used HTML5 for audio and video playback. Worked on the MVP architecture for the GWT. Used HTML5 functionalities such as Local Storage, Web Sockets and Canvas.
- Supporting and implementing web application built on MEAN Stack.
- Performed client side validations over the forms using JavaScript.
- Worked on Node.js and NoSQL data stores.
- Designed and developed the front end using HTML, DHTML, and XML.
- Used ng - view directive to refresh only certain section of the page and reduce the load on the web server.
- Used filters like date, JSON, uppercase, lowercase to arrange the data that is to be displayed in a particular format.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin padding, table Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Good understanding of Node JS , understood how to configure, create server, manage routes and connect database.
- Developed multiple POCs to create a user transaction grid in Angular JS.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, J-Query, DHTML, Web Service call and JSON.
- Writing unit tests in mocha, chai on server side and karma, jasmine on the client side.
- Writing deployment scripts in Ng Inx and PM2 to get the project up and running on dev sandbox.
- Implemented the Drag and Drop functionality using React -Draggable .
- 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 .
- Used React flux to polish the data and for single directional flow.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations , and Flux concept .
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View , and Table Grid .
- Implemented stable React components and stand-alone functions to be added to any future pages .
- Used React JS for templating for faster compilation and developing reusable components.
- Daily programming in server side by using Angular Node. JS and Express JS .
- Worked on Front end by using Angular JS and JavaScript .
- Worked the backend by using node JS , express JS and mongo DB
- Used React - Autocomplete for creating google maps location search on the webpage
- Made use of GRUNT CLI for minification, uglification on both server and client and running local server for client.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used UI -router to handle nested views and avoid page redirection.
- Worked with mongoose.js for database communication with MONGODB .
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON .
Environment: HTML/HTML5, XHTML, Angular Js, MONGODB, XML, CSS/CSS3, GIT, Bootstrap, J-Query, JSON, AJAX, DOM, Node.js, React JS, Express JS, Oracle DB, Jasmine, Dreamweaver.
Confidential,MO
Mean Stack Developer/UI Developer
Responsibilities:
- Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers. Created front-end web Layout using Sublime with HTML5, CSS, Bootstrap .
- Created JSON objects on the front end to throw data on the server for storing the data into MONGODB on mLab (formerly Mongo Lab).
- Involved in building MEAN full stack ecommerce web application by using MEAN JS . Created modular single page sub applications that can be incorporated into other projects.
- Implemented responsive design for different size of devices by using Bootstrap Grid System.
- Created server and handled requests and responses from controllers by using Express.js .
- Implemented searching and sorting functions with Angular JS system-directive ng-filter.
- Used Angular JS expressions to implement two-way data-binding to update information between view and model.
- Designed and implemented multiple views and controllers for listing, editing, deleting CRUD operation.
- Designed and implemented customized Angular JS services and directives for reusable functions.
- Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON .
- Implemented real-time updating of the user status, per deleting and editing operation.
- Connected server and database to update data information with Node.js and MONGODB.
Environment: Java Script, Angular JS, HTML5, CSS3, Bootstrap, JSON, Node.js, Express.js, MEAN.js, MONGODB.
Confidential
UI Developer/ UX Designer
Responsibilities:
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML .
- Developed UI using HTML , CSS , JavaScript validations and XML .
- Designed, developed and updated User Interface Web Forms using CSS , Dreamweaver and JavaScript .
- Developed the middleware software components for the implementation of the Data Entry GUI for creating and editing medication instances using client side technologies HTML, CSS, JavaScript .
- Used Backbone.js to optimize in-browser use and to load the module and to improve the Speed.
- Extensive experience using Bootstrap for Responsive WebdDsigns.
- Used Angular.js to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Used Ajax Controls, Web forms , JavaScript and HTML for Commission, Payment and Inventory reports.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
- Used JIRA for bug tracking and issue tracking.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
- Hands-on experience in working with GIT distributed version control.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
Environment: HTML4, CSS2/CSS3, JavaScript, Bootstrap, J-Query, JSON, AJAX, DOM, Angular.js, Backbone.js, Node.js, jasmine, Karma, GIT, Firebug, Agile methodology.