Ui Developer Resume
Quincy, MA
SUMMARY:
- 5 years of experience in developing and designing User Interface with proficiency using HTML 4.01/HTML5, CSS/CSS3, JavaScript, ECMAScript6, jQuery, AngularJS, Angular 2/4/6, React JS, Redux, NodeJS, JSON, Bootstrap, JSX, SASS.
- Experience in all phases of Software Development Life Cycle (SDLC) - Requirement Analysis, Design, Development, Testing, Deployment and Maintenance.
- Good knowledge on Document Object Model (DOM), DOM functions, OOP and ES6 Concepts.
- Working Knowledge on developing Restful APIs using Express.
- Strong Experience in resolving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
- Expertise in React JS and working with React Flux architecture.
- Experience in using React JS components, Forms, Events, Keys, Router, Redux, Animations and Flux concept.
- Strong Experience in using React for creating interactive web applications using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experience building restful APIs with NodeJS, connecting it with Mongoose to NoSQL databases and with SQL Server and MySQL databases.
- Hands on Experience on Angular CLI (Command line Interface).
- Expertise in using AngularJs directives, Controllers, Filters, Services, Pipes, Templates, Events and Injectors.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Flex Box, CSS Grid, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Experience in using Chrome Developer Tools and IE Developer Tools for debugging and troubleshooting the code.
- Proficient experience in using the databases such as MS SQL Server, MySQL and NoSQL (MongoDB).
- Experience in Test Driven Development and Agile methodologies like SCRUM.
- Excellent technical, logical, code debugging and problem-solving capabilities and ability to watch the future environment, the competitor and customer's probable activities carefully.
- Closely worked with Release Management Team in doing builds and deploying code into various environments.
- Ambitious, highly motivated and ability to face the challenging work environment and deliver quality output while meeting strict deadlines.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON, DOM
Frameworks/Libraries: AngularJS, Angular 2/4, AngularJS, Angular 2/4, ReactJs, Redux, Flux, NodeJS, D3.js, Bootstrap, jQuery, RXJs, RSVP
IDE: Microsoft Visual Studio, Sublime text, Eclipse, NetBeans, Notepad++, Edit plus, WebStorm, Atom
Version Control: GIT, Bit Bucket, Stash, SVN Tortoise, Source Tree
Servers: Node.js, IIS, Apache Tomcat
Debugging Tools: IE 11, Chrome Developer Tools, Firebug
Operating System: Windows, LINUX and MAC OS
Task Runner/Module Bundlers: Grunt, Gulp, Webpack, require JS and common JS
Methodologies: Scrum, Agile, Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Quincy,MA
UI Developer
Responsibilities:
- Worked closely with developers and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project to design and implement the application.
- Designed and developed dynamic SPA's using HTML5, Angular 6, Bootstrap and CSS3
- Registered Angular components in Angular modules using decorator functions like Component, Ng Module.
- Visualized the data using JavaScript library d3.js.
- Designed and developed the login module using Angular 4 and local authentication module.
- Created custom directives for reusable components, search engine and displaying results in specific orders.
- Made HTTP calls to a remote server's Web API using HTTP service Fetched data by writing Restful API's which returns the logic on data binding.
- Built the reusable service components using REACT, Angular 2, Angular JS and NodeJS services with Object Oriented JavaScript, JQuery, HTML5, CSS3 based on the visual designs.
- Implemented Angular Router to enable navigation from one view to the next which performs application tasks.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Created data services in Angular 6 for implementing common functionality throughout the website.
- Debugged web applications in different browsers using Firebug, and testing applications using Jasmine, and Karma tools.
- Followed Agile software development, test driven development and scrum status meetings.
- Used Bower to make sure that all the packages are up to date.
- Maintained the code base using GIT as a version control
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Interacted with java controllers (Ajax, and JSON to write/read data from back end systems).
- Involved in developing various generic JavaScript functions used for validations.
- Implemented a lightweight customizable jQuery plugin for styled appearance.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
Confidential
UI Developer
Responsibilities:
- Involved in designing and developing the web pages using HTML 5, SASS, React JS, Redux, Flux and NodeJS.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Developed a front-end web application for Global Network Operations using React JS, Redux, ES6/Babel and Webpack.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Build functions for the back-end with Node JS.
- Used React JS for templating for faster compilation and developing reusable components.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and Webpack-dev-server a server.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as React and Redux.
Environment: HTML5, CSS3, JavaScript ES6, JavaScript, Angular 2 & 4 & 6, React, Redux, jQuery, Bootstrap, AJAX, Restful Services, GULP, Karma-Jasmine.
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Requirement Analysis and Documentation as per SDLC methodologies. Converted requirement into flow
- Designed the application based on the architecture of the MVC design pattern. The project was developed following Waterfall methodologies.
- Performed data loading using Struts- Hibernate. Used WSDL to post the services in the UDDI.
- Used Ant for building from Git repository developed views for JSP pages using AJAX.
- Extensively used Hibernate in the data access layer to access and update information in the database.
- Used Git for Version Control. Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL.
- Created Functional Test cases and achieved bug fixes. Wrote SQL, PL/SQL (Procedures/Functions/Packages/Triggers) to handle business functionality.
- Participation in meeting with the team, senior management, and client stakeholders.
- Created Short URL's Using Ionic framework and SASS.
- Implemented User Interface and integrated with backend code, NodeJS as server side technology.
- Worked on NodeJS as web server created a highly scalable server, Created non-blocking functions.
- Brief experience on implementing the Angular 2.0 in creating animations based on ionic classes.
- Worked with React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented Stable React JS components and Stand-alone functions to be added to any future pages.
- Responsible for React UI and building components library, including Tree, Slide-View, and Table Grid.
- Responsible for design and development of the web pages from mockups.
- Used jQuery plugins to insert calendar in Short URL Page.
- Designed dynamic and multi-browser compatible pages using HTML, CSS and jQuery.
- Developed Functional Requirement Document based on users' requirement.
- Done testing for cross-browser functionalities to confirm the application consistency across various browsers.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Involved in developing various generic JavaScript functions used for validations.
- Used Video.js framework for HTML5 video player.
- Built responsive admin portal using Bootstrap.
Environment: HTML4/HTML5, Typescript, Angular 2.0, Ionic Framework, Sass, jQuery, Visual studious, GitHub, JavaScript, Bootstrap, ASP.NET, Video.js, Cassandra, NGINX, Node JS, Dojo.
Confidential
Web developer
Responsibilities:
- Develop Responsive Web Application with HTML5, CSS/CSS3, JavaScript, Angular, jQuery, require JS and Gulp.
- Create custom, general use modules and components which extend the elements and modules of core AngularJS.
- Worked on JavaScript DOM manipulation and picked up on jQuery.
- Using jQuery developed simple nav bars and other features by using multiple jQuery selectors.
- Designed and developed UI Search and results screens for legal Professionals.
- Developed the Login, Policy and Claims Screens for customers using HTML, CSS and JavaScript.
- Migrating legacy applications to multi-tiered web applications.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Built web pages that are more user-interactive using AJAX, JavaScript, Bootstrap and AngularJS.
- Designed the front-end applications user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Involve in Estimation, Design approach, Coverage, Alternate approaches, Usage of Design patterns, Test strategy/ Plan development.
- Used Grunt as task runner to test the JavaScript with JS Hint.
- Used Angular.js for connecting the API's using Angular.js $http service.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Test the application from front end using Mocha and Chai.
- Used RALLY for defect tracking for creating and managing user stories.
- Developed various customized views using Dojo, jQuery, JavaScript, HTML, XHTML and CSS3.
- Maintained the code base by frequent updates to the code repository using Git.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Involved in Java application testing and maintenance in development phase and production phase.
- Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
- Successfully executed all the web test cases and fixed any bugs/issues identified during the test cycles.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Developed Web Services, which are published on to the WebSphere application server.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS, Gulp, GIT, AJAX, JSON, XML, J2EE, Java/JDK, JSP, Servlets, Spring, WebSphere.