Front-end Ui Developer Resume
Los Angeles, CA
SUMMARY:
- Over 8 years of experience as a Full - stack web developer specialized in front-end UI development in different domains like Banking, Finance, Insurance and Health-care.
- Experience in creating web applications using MEAN stack and MERN stack, implemented with Express.js, Mongoose and MongoDB to create comprehensive web applications.
- Excellent background in front-end technologies in HTML/HTML5, CSS/CSS3, SASS, JavaScript, jQuery, Ajax, JSON, AngularJS, Angular2 in client-side application development.
- Hands-on experience of CSS3 Bootstrap in developing responsive web pages for user experience improvement.
- Hands on experience in ReactJS, working with Redux and Flux architecture, Web pack module bundler.
- Experience using ECMAScript 6 with React.js and transpilation of ES6 to ES5 using Babel.
- Significance experience in designing and developing single page application using AngularJS and Angular UI.
- Experienced in deploying server-side real-time web applications Node.js Express.js, Hapi.js and Kao.js with the help of Node Package Manager (npm).
- Strong experience in working with MongoDB database.
- Expertise in using JavaScript libraries like jQuery and jQuery UI.
- Extensive expertise in using JavaScript Closures, Promises and Prototype.
- Hands-on experience in consuming RESTful service using JavaScript, jQuery and AngularJS.
- Skills at creating custom directives, modules, filters and services using AngularJS.
- Good knowledge with Angular2 component design.
- Expertise in creating graphic and interactive experiences using P5.js.
- Experience in authentication middleware Passport.js and event based bi-directional communication library Socket.io.
- Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript frame.
- Working knowledge on dynamic data visualization using D3.js and Angular Fusion Charts.
- Good knowledge in debugging and troubleshooting existing code using Chrome Developer Tool and Firebug.
- Used Dojo for asynchronous communication with the client side code.
- Experience in developing front-end layer in web-app platforms with Servlets, JSP, Hibernate and Spring MVC on Apache Tomcat web server.
- Excellent understanding of DB Design, DB normalization and writing SQL queries with RDBMS like MySQL, MySQL server.
- Familiarity of Analytics Suits and Adobe DTM and Target specifically.
- Experience in unit testing tools using Jasmine, Karma, Junit, Mocha and Chai along with TDD environment and expertise in Web pack, Gulp and Grunt.
- Worked with JIRA, Bugzilla for bug-tracking and JSLint for ensuring quality code.
- Experience working in Scrum environment of agile methodology for development.
- Excellent communication and interpersonal skills. Strong Analytical and programming skills in using technology to develop effective complex business solutions.
TECHNICAL SKILLS:
UI Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, jQuery, Bootstrap, Media Queries.
JavaScript Libraries and frameworks: jQuery, Angular.js, D3.js, Node.js, Angular2, React.js, passport.js, P5.js.
Tools: & IDE: Eclipse, NetBeans, intelliJ IDE, WebStorm, Adobe Photoshop, Komodo editor, Visual Studio code, Atom.
Application/Web Servers: Apache Tomcat 7.0, 8.0, Glassfish4.1, JBoss 4.0, WebLogic 9.2, 10x.
Databases: MongoDB, MYSQL, Microsoft SQL Server
Debugging Tools: Firebug, Web Debugger
Operating System: MAC OS X, Windows, Unix/ Linux.
Publishing Tools: Adobe PageMaker, MS Office
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Front-end UI Developer
Responsibilities:
- Developed an application using HTML, CSS3, Bootstrap, ReactJS, Angular2 in a test-driven development environment.
- Received business logic specifications and design documents, and translated them in to CSS3 pre-processor styling SASS, Ajax, JSON files, Java Script and Angular2 code.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Developed the application pages using AngularJS, D3.js, jQuery, HTML5 and AJAX.
- Used tools such as firebug, web developer tools for debugging and correcting errors.
- Involved in writing jQuery-based Ajax requests using jQuery.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Used Node.js to create server-side applications for java script codes to build real-time web API’s.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Worked on GWT widgets like Date picker, Toggle button, Suggest box and panels like Popup Panel, Flow Panel, and Split Layout Panel.
- Involved in writing application level code to interact with API’s, Web Services using AJAX, JSON.
- Consuming RESTful Web Services for JSON/XML data using jQuery, AJAX and AngularJS, http and resource services.
- Experienced with layout mangers including accordion, anchor and card layouts in advanced jQuery UI.
- Worked with source version control tool GIT to manage the code repository.
- Performed unit testing using Jasmine and Karma.
- Created a Content Management System (CMS) which serves as an interface for clients.
- Used GIT as version control tool to update work progress and attended daily Scrum sessions.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
Environment: HTML/HTML5, CSS/CSS3, SASS, AngularJS, ReactJS, Node.js, JavaScript, AJAX, JSON, MySQL, Bootstrap, Karma, Jasmine, Grunt, Bower, GIT, Agile, Sublime, WebStorm
Confidential, Plymouth, MNMERN Stack Developer
Responsibilities:
- Developed fully functional responsive modules based on Business Requirements using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, jQuery plug in, React.js.
- Designed and implemented modules for disbursements, deposits, credit and history of accounts. Along with that designed web pages for internal website for work list, branch administration and customer service.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side ReactJS to backend MongoDB.
- Involved in creating reusable UI components to render view pages using ReactJS along with Redux.
- Used React as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using CSS3, Bootstrap, React and Redux.
- Duties included helping the team to create standards for UI/UX development and enforcement of those standards.
- Used Email.js for the automatic loan e-mail reminders.
- Created the schema and wrote middleware to store the data on Mongoose, MongoDB.
- Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
- Managed projects with Web pack and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Used ECMAScript 6 with react.js and used BABEL to transpile the code to ECMAScript 5.
- Developed dynamic data visualizations by using D3.js (Data Document Driven).
- Experience implementing website optimization testing code (A/b, multivariate, personalization, etc.) using adobe target.
- Validate user input before sending the page off to the server by using the JavaScript.
- Used the Mozilla Firefox extension, Firebug, Developer tools to view and debug HTML, DOM and JavaScript.
- Performed Unit testing on applications using tools Mocha and Chai by following Test Driven Development, used JIRA for bug tracking and JSLint for ensuring quality code.
- Used Jenkins for continuous integration and continuous deployment pipeline.
Environment: HTML5, CSS3, Bootstrap3, SASS, JavaScript, AJAX, JSON, XML, jQuery, ReactJS, Redux, Axios, Node.js (4.1.1), Express.js, MongoDB (2.2.4), MERN stack, Jasmine, Karma, Maven, Tomcat Server, Jenkins, JIRA, Git
Confidential, New York, NYWeb/UI Developer
Responsibilities:
- Designed and developed web pages using with HTML5, DHTML, CSS3, SASS, Ajax, Bootstrap, AngularJS, Node.js based on the W3C standard.
- Writing front-end code like HTML5, CSS3, jQuery for assigned User requirements using AngularJS, and various other JavaScript frameworks.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Used AngularJS for creating Routes, Filters, Directives and Services and create maintainable and testable single page application.
- Programmed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
- Wrote the AngularJS Routes, Views, Controllers and Services to create a well-structured application
- Used Angular Fusion charts to implement Data Visualization by displaying charts in task manager module.
- Improve performance of the application by optimizing REST calls, and minifying the JavaScript code, making more reusable components and writing modular, industry standard and uncluttered code.
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug.
- Used Jenkins to build and deploy the application and Bitbucket for code repository and version control.
- Used the Mozilla Firefox extension, Firebug, Developer tools to view and debug HTML, DOM and JavaScript.
- Wrote test plans and performed unit testing and performance testing using Jasmine and Karma.
- Followed Test Driven Development to minimize errors that can creep up in later stages.
- Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Bootstrap 3, Node.js, JSON, AJAX, Express.js, MongoDB (2.2.4), MEAN stack, Grunt, Bower, Jasmine, Karma, Maven, Tomcat Server, Jenkins, Bugzilla, Bitbucket
Confidential, Nashville, TNUI Developer
Responsibilities:
- Responsible in the implementation of the presentation layer (GUI) for the application using HTML, CSS3 and JavaScript, Bootstrap, and AngularJS.
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Worked with designers to create mockups for the client screen according to the provided wireframes.
- Developed AJAX based web based UI framework by utilizing jQuery library.
- Understanding the Business Requirements.
- Involved in design, development and testing phases of a project.
- Defined new validations through AngularJS for the form field validation implemented through HTML.
- Actively involved in Impact Analysis, Coding, Developing, unit testing, and System Testing.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
- Coordinated project activities and ensure that all project phases are followed and documented properly.
- Developed UI screens using CSS3, JavaScript for validations, and jQuery for animations.
- Experienced in working Agile Development environments (SCRUM).
- Evaluate the request for enhancements and analyze the high priority bugs.
- Refine and iterate user experience by designing new modules and interfaces in a complex, responsive site.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Used JIRA for Project status tracking.
- Designed and develop the document in the project.
- Responsible to work on GIT workflow.
Environment: HTML, CSS3, AngularJS, Java Script, JSON, Linux, Eclipse, AJAX, JSP, Oracle
ConfidentialUI Developer
Responsibilities:
- Developed and designed Patient Care System Portal using HTML, CSS, JavaScript, and jQuery to implement look and feel of various components.
- Used CSS selectors, border properties to Identify and perform DOM manipulations.
- Used jQuery UI for dialogs, tabs, date picker and modal popups.
- Implemented form validation using JavaScript along with DOM manipulation.
- Used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Used Apache Tomcat web server for application deployment.
- User input validations done using JavaScript and developed use cases using UML.
- Developed database objects like tables, views, stored procedures, indexes.
- Extensively used XSLT to transform XML documents to HTML.
- Worked on jQuery Light box for creating image and video galleries.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked in an agile workflow, while practicing proper source control under Git and SVN systems.
- Participated in pointing session and tasking session beginning of every sprint.
Environment: HTML, JavaScript, JSP, SQL, JDBC, MS Excel, Apache Tomcat
ConfidentialFront-end Developer
Responsibilities:
- Developed front-end screens with HTML, CSS, JavaScript and JSP. Extensively did client-side validations using JavaScript.
- Utilized JavaScript library jQuery for form validation and interactive features.
- Developed Cascading Style Sheets (CSS) to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Consumed RESTful Web Services using jQuery AJAX call to get the information of ATM location based on the customer's input.
- Used Java integrated with Spring framework on the server side.
- For storing data used MySQL database and Hibernate framework as ORM tool and performed CRUD operations.
- Bugzilla was used to report and track bugs.
- Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, latest java features.
- Used Struts framework to define Controller, action mappings, forms and View pages.
Environment: HTML, CSS, JavaScript, XML, DOM, MySQL, database, Eclipse, SQL, Windows XP