Sr. Ui Developer Resume
Costa Mesa, CA
SUMMARY:
- More than 8 years of experience in design, analysis, development and testing of User Interface framework in various web based applications.
- Strong User Interface development background, with experience in defining functional and technical specifications.
- Hands - on experience in working with JavaScript, Advanced JavaScript and JS frameworks, CSS, HTML, JDBC technologies.
- Building REST full API's using Node JS, Express JS, Hapi JS .
- Worked on highly advanced user interface design and development using AngularJS, NodeJs, JQuery, Bootstrap, HTML5, CSS and CSS3.
- Thorough understanding of React.js and its core principles
- Comfortable with MERN (Mongo DB, Express, React and Node.js) stack.
- Experience with popular React.js workflows (such as Flux or Redux)
- Expert in developing Responsive websites using HTML5 Grid Structures/Layouts, CSS3 Media Queries, twitterBootstrap.
- Extensively used AngularJS, Typescript and JavaScript to design and develop interactive and dynamic UI that compliances Web 2.0 standard in a challenging environment.
- Participated in design meetings for discussing requirements and coming up with scalable, optimized design solutions.
- Proficient in User Controls and creating Web Forms, worked with Master Pages and CSS.
- Experience in working agile development environment and good understanding of Software Development Life Cycle (SDLC).
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Good working knowledge on version control tools likeCVS, SVN, Clearcase, Git versioning repositories.
- Proficiency in developing secure enterprise Java applications using technologies such as Spring MVC, Spring JDBC, Hibernate, Struts.
- Developed UI and backend application builds using Grunt, Gulp, Maven, Gradle and Ant.
- Participated in a structured software development process that included sprints with daily scrums, implementing feedback from quality assurance team members, and using version control software.
- Worked on content management systems like Cloud CMS, Drupal and WordPress.
- Experience in working with Amazon EC2 and hosting applications on AWS.
- Excellent communication, analytical, interpersonal, problem solving and presentation skills.
TECHNICAL SKILLS:
Operating Systems: Mac OS, Windows
Modern Web Stack: NodeJS, HTML5, CSS3, Angular JS, React, Bootstrap, SASS, LESS.
Programming Languages: JavaScript, Java, HTML, CSS
Frameworks: NodeJs, Angular JS, understanding on Angular 2, JQuery, Bootstrap, Spring MVC, Spring REST, Spring JDBC, Hibernate, Struts
Web Services: RESTful, SOAP
Workflow &Delivery: Content Management Systems, Responsive Web Design, Single Page App, Cross Browser Compatibility, Device agnostic websites
Database: Oracle, MySQL, MongoDB
Application server: NGINX, Apache Tomcat, WebLogic
Developer Tools: IntelliJ IDEA, Visual Studio Code, Notepad++, Sublime Text, JIRA, SOAP UI, Postman, Tortoise SVN, Browser developer tools, GIT, Bamboo, confluence, Stash
Testing Frameworks: JUnit, Mockito, Jasmine, Mocha, Chai.
PROFESSIONAL EXPERIENCE:
Confidential - Costa Mesa, CA
Sr. UI developer
Responsibilities:
- Development of the Web front end user interfaces with HTML/HTML5, DHTML, CSS/CSS3, SASS, and jasmine, JQuery, JavaScript, Angular JS 2.0, Node.JS, Express.JS, Backbone.JS, Bootstrap, DOM, XHTML, XML and JSON.
- Worked closely with web and mobile designers and translate their designs into websites, apps, HTML emails, and interactive experiences.
- Developed backend web services using Node.JS and stored dependencies using NPM.
- Added user validations and user permissions by using the Node.JS.
- Created and developed the internal Angular.JS framework applications projects.
- Unit testing with Mocha, Chai.
- Developed Mean Stack from scratch including MongoDB server setup and Express.JS server development.
- Used Angular.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS
- Used CSS preprocessor like LESS and SASS for improved style sheets.
- Involved in testing the application like system integration testing, User Acceptance Testing and unit testing.
- Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads).
- Also, worked with views, handlebars and different concepts related to Ember framework.
- Constructed web pages for application using MVC3, & JavaScript, JQuery, ReactJS, NodeJS, Karma, Jasmine.
- Used RESTful, JSON, JSF, XHTML, JQuery and CSS to provide rich UI experience.
- Conducted Web Service stress tests using Soap UI tool.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.JS, Require.JS and Responsive Design.
- Used React.JS to create more responsive WebPages, which can be compatible with all the browsers and compatible with the different devices.
- Used Backbone.JS and React.JS to create Controllers to handle events triggered by clients and send request to server.
- Used Node.JS, React.JS, Backbone MVC framework for developing the Single Page Application (SPA).
- Worked on creating RESTful API's using Node.JS, ExpressJS
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular.JS.
- Provided maintenance and development of bug fixes and patch sets for existing web applications using Firebug, FirebugLite and Chrome/ Safari Web Inspectors.
- Debugging and troubleshooting existing code by using Firebug, Fiddler, and Chrome Developer Tools.
- Experience in implementing the Model-View-Controller (MVC) architecture.
- Performed Testing and validations by cross-examining the Web pages at different browsers namely Safari, Chrome, Internet Explorer, and Mozilla Firefox.
Environment: HTML/HTML5, DHTML, CSS/CSS3, SASS, AMD, SASS/LESS, OOJS, Ember.JS, Bootstrap, Express.JS React.JS, Backbone JS visual studio 2010, JavaScript, AJAX, JQuery, Java, Angular JS 2.0, Node JS, XML, XHTML, DOM, MySQL, NPM, MongoDB, MVC Architecture, KARMA/Jasmine, Apache Tomcat.
Confidential - Morris Plains, NJ
Sr. UI developer
Responsibilities:
- Web application development using AngularJS, NodeJS, ReactJS with cutting edge HTML5 and CSS3.
- The project is built upon the Single Page Application (SPA) criteria.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Used AngularJS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Used Bootstrap front-end framework for faster and easier web development.
- Created and consumed RESTful API using Hapi JS to provide centralized logic and reusable data retrieval build on top of Node JS.
- Worked on routing using ExpressJS.
- Used angular GET and POST services to consume RESTful web services and also implemented a callback function to handle the results.
- Used IntellijIDE for designing, coding and developing applications.
- Deployed the application on NGINX server.
- Developed HTML5 compliant webpages and integrated them with Spring MVC using Thyme leaf view Resolve.
- Worked in Agile environment with active scrum participation.
- Made changes to various CSS properties to enhance the UI as per client requirements.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSON, Angular.js, and Bootstrap with MySQL database as the backend.
- Sounds good Knowledge in Canvas API
- Built html templates for high traffic and complex data driven website.
- Debugged all look and feel issues in the target browsers, in conjunction with quality assurance.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls, Angular get, Post services and JSON data from the server.
Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, JQuery, Bootstrap, MV* Framework, Angular JS, Node JS, React JS, Hapi JS, XML, Eclipse, MySQL, Tortoise SVN.
Confidential, Framingham, MA
UI developer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript Frameworks using Dreamweaver.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Designed Frontend with in object oriented JavaScript Frameworks framework like Angular.js, Bootstrap, Node.js.
- Used EXT JS for building rich internet applications, backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed.
- Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript Frameworks and JQuery.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Dreamweaver, and JavaScript Frameworks.
- Used MEAN (Mongo DB, Express, Angular, Node) Stack
- Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
- Construct the client-side script to function correctly across all the majority of web browsers.
- Involved in unit testing using Karma and Jasmine.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript Frameworks and jQuery.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript Frameworks methods and properties.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used JavaScript Frameworks and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
- Used agile methodology for the software development.
Environment: HTML5, CSS3, JavaScript Frameworks, JQuery, DOM, DML, DHTML, Angular.js, Bootstrap, Node.js, backbone.js, Adobe Flash, Photoshop, Dreamweaver, XML, Apache, SOAP, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential
UI Developer
Responsibilities:
- Involved in document analysis and technical feasibility discussions for implementing new functionalities
- Involved in server side and front-end validation and also in ecommerce.
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Implemented Presentation layer using CSS, Wire-framing, and HTML.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Implemented applications using JSP, JSF, Servlets, JDBC, XML, HTML, XHTML, Hibernate, Struts, spring and Java Script on Windows environments.
- Used Struts framework along with JSP, HTML, CSS, and Java Script to construct the dynamic web pages (presentation layer) for the application.
- Developed web services code for the system will either use services in connected applications to perform business operations.
- Ensuring that HTML/CSS used is cross-browser and standards compliant and meets accessibility/disability requirements.
- Used IBM Rational Clear Case tool for windows for source/version/revision control.
- Designed and created the database tables and wrote SQL queries, Joins, NoSQL sub programs like stored procedures, triggers and functions to access DB2
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
Environment: HTML, CSS, JavaScript, Bootstrap, JQuery, JSON, AJAX, XHTML, XML, Hibernate, Design Patterns, Servlets, JUnit, JMS, Web Services, DB2, MySQL, Windows XP.
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using asynchronous technologies using AJAX and Struts frame works.
- Build REST client using Jersey to enforce contact between administrator and customer as well as documenting and prototyping using REST API description language (Apiary).
- Experience in data modeling using Visio, data migration and writing and optimizing queries in SQL and HQL
- Involved in Integration to integrate with external systems using SOA (Web services, WSDL, SOAP, UDDI, XML).
- Designed and developed interface components using HTML, JSP and JSTL tags framework.
- Implemented the project using IDE Eclipse 3.0
- Developed server-side services using Core Java concepts.
- Designed and developed presentation tier components such as commands, actions, JSPs, domain and domain access objects using Agile Processes/XP and best practices.
- Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
- Fine-tuned the application for performance by doing query optimization.
- Involved in writing all client side validations using Java Script in Struts Action Form.
- Created new custom components using the java script code. The JSF or java script fragment file has been created for ease of use.
- Involved in writing test cases using JUNIT for various modules
- Used DOM Parsing Methodology for Serializing and parsing the XML request and response.
- Review source code and generate peer review reports.
- Involved in unit testing and bug fixing.
- Used IBM Rational Clear case as version control system.
Environment: Java, J2EE, JSP Framework, Servlets, Struts, AJAX, ORM, JDBC, HTML, Hibernate, SQL, EJB3.0, HSQL, Spring, JNDI, Oracle, PL/SQL, Web logic 8.0, UML, JSTL, Custom tags, XML, REST, WSDL, UDDI, Windows, Eclipse, Design Patterns.
