Ui Developer Resume
WA
SUMMARY
- Around 6 years of professional experience as a Front - end UI developer with strong front-end UI development skills including HTML5, CSS3, JavaScript, jQuery and Bootstrap.
- Rich experience in developing web applications for Telecom, Banking, E-commerce and Insurance.
- Extensive expertise of creating Single page applications and implementing MVC framework using AngularJS and Angular2/4.
- Experience in optimizing components for maximum performance across different devices and browsers depending on virtual DOM using ReactJS.
- Proficient in creating MEAN Stack based web applications using AngularJS, NodeJS, MongoDB and Express.
- Excellent experience in using jQuery UI and Angular UI for styling of cross-browser compatible web page (Chrome, Firefox, Safari, IE).
- Professional experience in developing Responsive Web Design using CSS3 Media Queries and Bootstrap.
- Experienced in using CSS3 preprocessed language SASS and LESS to improve CSS coding.
- Extensive knowledge in integrating FusionCharts jQuery Plugin and D3.js components for presenting data in graphical mode.
- Expertise in using JSON and AJAX features to exchanging data with Server and Database asynchronously.
- Experience on Server side programing using JSP, Hibernate4.3.11, RESTful and Apache Tomcat 7.0.
- Excellent understanding of relational databases involved in application development using RDBMS likes MySQL and Oracle.
- Experienced in handling Unit testing using Jasmine and JUnit for mock target object following Test Driven Development (TDD).
- Experience in using SVN and GIT for version control, MAVEN for project development procedure.
- Hands-on experience in continuous integration and continuous deployment using Jenkins 2.7.1.
- Experience in Agile methodologies and Scrum environment.
- Self-motivated Team player. Highly sense of working responsibility and great passion to learn new technologies.
TECHNICAL SKILLS
Programming Language: JavaScript, Java
Web Technology: NodeJS, Express, AngularJS, Angular2, ReactJS, HTML/HTML5, CSS/CSS3, SASS, LESS, jQuery, Bootstrap, AJAX, JSON, JSPD3.js, jQuery FusionCharts
Database: MongoDB, MySQL, Oracle
Operating System: Unix/Linux, Windows, Mac OS
Development Tools: Sublime, Eclipse, NetBeans
Unit Testing Tools: Jasmine, Junit
Version Control Tools: Git, SVN
Web Server: NodeJS, RESTful, Apache Tomcat
Other Tools/Methodology: Gulp, Jenkins, Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential, WA
UI Developer
Responsibilities:
- Updated and developed user friendly also multi functionality interface by using JavaScript, HTML5, CSS3 and Angular2.1.
- Created Single Page Application by using routes, services, components and modules in Angular2.1.
- Used CSS3 and SASS to create Responsive Designs on different platform and mobile devices.
- Involved in creating styles using SASS to generate and simplify CSS3.
- Used Angular2.1 to create different Services for multiple functions and created Customer Components and Directives for reusable DOM manipulation.
- Created message broadcast using Pub/Sub Observer pattern for asynchronized data transfer in modern JavaScript development.
- Used WebSocket to get response from server and maintain real time communication.
- Integrated RESTful APIs with front-end Pages by generating data from PouchDB database.
- Involved in creating and executing Unit test cases using Jasmine2.4 for mock target objects following Test Driven Development.
- Used debugging tools like: Chrome Inspector, Firefox Firebug for HTML5, CSS3 and JS code debugging.
- Handled browser compatibility issues in browsers such as Firefox and Chrome.
- Used Gulp as a task runner to create a streaming build system including: compress the js file, compile sass file and automatically refreshing web pages and more.
- Used Tortoise SVN client for version control.
- Made use of Agile development in the project developing.
Environment: JavaScript, HTML5, CSS3, SASS, Angular2.1, NodeJS, Express, PouchDB, WebSocket, RESTful, Jasmine2.4, Gulp, SVN, Agile.
Confidential, Clark, NJ
Front-End Web Developer
Responsibilities:
- Designed and developed user friendly interface by using JavaScript HTML5, CSS3, jQuery2.2 and Bootstrap3.
- Created Responsive Designs on different platform and mobile devices using HTML5, CSS3 and Bootstrap3.
- Involved in creating Single Page Application using AngularJS1.4.5 along with routing, validations, custom directives and filters.
- Used AngularJS $http to perform AJAX calls for creating interactive web pages on JSON response.
- Created Custom Directives for reusable DOM manipulation function.
- Created form validations and user friendly error messages using JavaScript and AngularJS $valid, $dirty and $error service.
- Involved in creating styles using LESS to generate and simplify CSS3.
- Created reports using jQuery FusionCharts for Risk Evaluating, Bond Portfolio Management, and Investment Strategy.
- Creating REST API using Node JS5.0 and Express and consuming in AngularJS.
- Integrated RESTful APIs with front-end Pages by generating JSON data from MongoDB database.
- Used AJAX feature and JSON5 to achieve exchanging data with server asynchronously.
- Involved in creating and executing Unit test cases using Junit4.12 for mock target objects following Test Driven Development.
- Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug.
- Handled browser compatibility issues in browsers such as IE, Firefox, and Chrome.
- Used Grunt with Gruntfile to minify the js file in whole application.
- Used Git for version control.
- Made use of Scrum team structure and Agile development in the project developing.
Environment: JavaScript, CSS3, HTML5, JQuery2.2, Bootstrap3, LESS, AngularJS1.4.5, NodeJS, Express, MongoDB, AJAX, JSON5, RESTful, Junit4.12, Grunt, Git, Scrum, Agile.
Confidential, New York City, NY
Front End Engineer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for designers and developers to understand them as per their perspective.
- Designed, developed and enhanced various UI components using HTML5, CSS3, JavaScript, jQuery2.1 and Bootstrap3.
- Utilized ReactJS0.12.1 to build reusable components depending on virtual DOM and JSX.
- Used LESS as pre-processor to generate CSS dynamically.
- Created UI reports using D3.js4.1.1 for Payment history, Transactions History and Spend Analysis.
- Optimized and redesigned responsive web pages on different platform and mobile devices and implement scrolling table using Bootstrap3.3.6.
- Used OOJS to implement customized grid features and used Lazy loading for showing multiple images.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JSON5.
- Implemented server side programming using NodeJS5.0.
- Utilized Hibernate to communicate with MySQL5.0 database in requesting and sending data.
- Utilized Junit4.11 for unit testing following Test Driven Development.
- Used SVN for version control.
- Used Agile Development Methodology and Scrum team structure for the development process.
Environment: JavaScript, HTML5, CSS3, LESS, Jquery2.1, ReactJS0.12.1, Bootstrap3, AJAX, JSON5, NodeJS5.0, Hibernate, MySQL5.0, Junit 4.11, SVN, Agile, Scrum.
Confidential, Bayonne, NJ
Front-End Web Developer
Responsibilities:
- Designed and developed UI Components Using HTML5, CSS3, Javascript OOP and Angular1.2.
- Implemented an asynchronous, AJAX and JQuery1.7 based rich client to improve customer experience.
- Used JavaScript validation framework for Client side validations and Server side validations to build dynamic web page.
- Developed and designed screen structure using HTML5, CSS3, JavaScript and JSP and implement Look and feel of various components.
- Utilized jQuery1.7 to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Wrote jQuery based AJAX Requests to consume RESTful service.
- Employed SQL for Creating, Reading, Updating and Selecting data from Oracle11g database.
- Implemented application deployment on Apache Tomcat web Server.
- Involved Jasmine1.1 for unit testing following Test Driven Development.
- Used Git for version control.
- Used Agile Development Methodology for the development process.
Environment: HTML5, CSS3, JavaScript, Angular1.2, JQuery1.7, AJAX, JSON, JSP, RESTful, Apache Tomcat, SQL, Oracle11g, Jasmine1.1, Agile, Git.
Confidential, Newark, NJ
Front-End Web Developer
Responsibilities:
- Rebuilt the user interface using HTML5, CSS3, JavaScript, and JSP.
- Used CSS3 Gradients for the design of Menus.
- Implemented JavaScript to store the customer information for the further use.
- Utilized JavaScript and JQuery2.0 for validating the input given to the user interface.
- Employed AJAX and XML to process asynchronous actions between front and back end.
- Involved writing codes using JavaScript and AngularJS1.0 to generate dynamic web pages and web content.
- Developed jQuery based AJAX call to fetch, save & validate various task pages using RESTful web services. Used HTML5 custom data attributes and JSON files to store & interchange data.
- Extensively used JavaScript to make the web page more interactive.
- Created a shared library of JavaScript, which can be shared across different applications.
- Designed CSS3 Borders and jQuery Menus as part of the UI navigation.
- Wrote test plans and performed unit testing and performance testing using JUnit4.9.
- Involved Git for version control.
- Made use of Scrum team structure during the project build procedure.
Environment: JavaScript, CSS3, HTML5, jQuery2.0, AngularJS1.0, JSP, AJAX, XML, Junit4.9, RESTful, Scrum, Git, Scrum.
