Ui Developer Resume
Tampa, FL
SUMMARY
- 6 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, Vue.js, 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, Tampa, FL
UI Developer
Responsibilities:
- Created a single page application using JSX, Bootstrap, ReactJS and Redux.
- Using swagger UI to visualize and interact with API’s.
- Developed REST APIs with NodeJS Loopback framework.
- Responsible for the using of Regex for validation to parsing/replacing strings, passing through translating data to other formats and web scraping for the different fields of the application.
- Working with ECMA Script 6 features like Arrow Functions, Template Literals, Destructing Assignments and Promises.
- Responsible for the implementation of the Reactive Forms for some of the important validations as per the business requirements.
- Extensively used Bootstrap and its modules for the exact fit of the application and so to develop a responsive application.
- Web application designing and development using ReactJS, handle services in Java and database in SQL server.
- Implementing different modules in ReactJS to integrate with designs and requirements.
- Used CSS preprocessor SASS for the stylings of the application globally using the style.css.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Worked with Product owner to understand the requirements, design the solutions.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Experience with MySQL creating, updating, deleting query tables, DDL and DML.
- Used HTML5, Bootstrap and CSS3 to make overall site responsive and less complicated for the end users.
- Involved in daily scrum meetings and updated burnt chart.
- Used GIT as version control tool for efficiently managing the code changes & experience with Agile/Scrum methodology.
- Worked in a CI/CD environment with Jenkins and Microsoft Azure.
Environment: JavaScript, HTML5, CSS3, SASS, Typescript, React, Redux, Bootstrap 4, jQuery, Postman, REST API's, Spring boot security, Node JS, Webpack, NPM, GIT, TDD, JIRA, Karma.
Confidential, Franklin Lakes, NJ
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, 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.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM and MongoDB.
- 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.
- Used a full complement of MEAN (Express, AngularJS, Node.js, and MongoDB) stack to store and present assessments.
- Performed Restful routing using node.js which submits my form data to the Mongo DB database.
- Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request
- 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, Angular 4, 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 within 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.