Consultant - Ui Developer Resume
Wayne, PA
SUMMARY
- Over 6 years of experience in the field of Front - end Web Development including Client-facing and internal-facing web application design. developing websites by using HTML5, CSS3, JavaScript, JSP, JQuery, AngularJS, BackboneJS, ReactJS, MarionetteJS, HandlebarsJS, LESS/SASS, AJAX, XML, JSON and Bootstrap.
- Hands-on experience in Model-View-Controller (MVC) framework and Single Page Application (SPA) by using AngularJS.
- Experience wif modern JavaScript frameworks (Backbone, Marionette, Angular, React, JQuery, Bootstrap)
- Strong noledge in cross-browser compatibility and W3C standards and experience in solving cross-browser compatibility issues (IE, Safari, Chrome, Firefox).
- Expertise in using RESTful web services and experience on AJAX technique for manipulating and parsing multiple data types including JSON using jQuery and AngularJS.
- Expertise in creating page layouts using CSS3 and wif the style sheet management frameworks like SASS and LESS.
- Worked on responsive web design using CSS3 media queries and framework such as Bootstrap.
- Experience in Test Driven Development and Behavior Driven Development and front-end unit test tools such as Jasmine, Mocha, Chai and Karma.
- Familiar wif build system, task runners (Gulp and Grunt), module bundler (Webpack)
- Good experience wif backend techniques such as Java Spring MVC.
- Experience in SQL expression, stored procedure, triggers wif Microsoft SQL Server, My SQL
- Hands on experience in version control tools GIT and SVN and package manager NPM and Bower.
- Experience in managing daily communication wif offshore development teams. Experience wif IDE tools such as Eclipse and NetBeans.
- Solid skills in troubleshooting and debugging JavaScript applications in multiple browsers.
- Excellent communication skills, wif ability to understand both technical and non-technical concepts and requirements and efficient trouble shooting skills to work independently or as a team member.
TECHNICAL SKILLS
Web Technologies: HTML/Handlebars, CSS/SASS/Less, JavaScript frameworks (Angular, Backbone, Marionette, React), JSP, JQuery, NodeJS, Bootstrap, Apache Tomcat
Programming Language: Java, C, Python, SQL, Prolog
Operating Systems: Windows, Mac OS, Ubuntu Linux
Web Services: XML, JSON, AJAX, Restful API
Databases: MySQL, Oracle SQL, MongoDB
Tools: NetBeans, Eclipse
PROFESSIONAL EXPERIENCE
Confidential - Wayne, PA
Consultant - UI Developer
Responsibilities:
- Develop project using HTML5, CSS3, Bootstrap, JavaScript, Backbone, Marionette, JQuery, Handlebars and JSON and successfully deliver to
- Responsible for developing Login page and refactoring workflow into 6 steps source images, assign rights, photoshop, map images to gaps, crop image and add metadata.
- Translates advanced design compositions into clean, standards-compliant, semantic markup and responsive webpages or native applications by understanding the layout and behavior of the design Works on large, complex projects.
- Works wif business owners, designers, information architects, and developers to implement a high-quality user experience. Recommends and effectively explains improvements in functionality, navigation, and UI design elements that enable users and internal business clients to achieve their goals. Builds working relationships across divisions.
- Work wif product teams on new ideas, help wif designs and estimates.
- Work wif micro-services teams on RESTful API designs - assist wif future scripted API's and investigations.
- Troubleshooting and debugging JavaScript applications in multiple browsers.
- Continuously look for new technologies and approaches for the team.
- Troubleshooting and debugging JavaScript applications in multiple browsers.
- Use Date-picker and MomentJS to control the time and date.
- Use Bootstrap and CSS to style webpages and use them for responsive design.
- Use GIT and GitLab for source control.
- Work closely wif 3rd Party/Vendors for coherent integration of features.
- Closely work wif designer to understand wireframe mockups and implement wireframes into our projects.
- Work closely wif QA teams to resolve bugs.
- Work in scrum process attending daily stand up and completing tasks in sprints.
Confidential - New York, NY
Consultant - Front end Developer
Responsibilities:
- Responsible for developing BET websites using HTML5, CSS3, Bootstrap, JavaScript, ReactJS, JQuery, AJAX, XML and JSON.
- On project BET Digital Webapp, build-up new feature components inside BET project including shows components, music components, celebrity components, lifestyle components and news components.
- On project CentricTV Digital Webapp, build-up new feature components inside CentricTV project including shows components, entertainment components, beauty style components, lifestyle components and videos components. cooperate wif back-end and android developers to finally publish BET app and CentricTV app.
- Responsible for almost all mobile version of BET and CentricTV, implemented new features like Google Ads implementation on bet.com and centrictv.com, Youtube video embedded on mobile website implementation, and many touching and sliding effects on mobile etc.
- Author responsibly built components, modularly wif efficient logic to scale throughout BET and CentricTV site and coordinate between product managers and designers in order to drive us toward success.
- Innovate solutions by examining emerging technologies to leverage to better engage users.
- Utilized AngularJS in the development for building SPA and to communicate wif RESTful web services.
- Use Bootstrap and LESS to style webpages and use them for responsive design.
- Use GIT and Github for source control.
- Created multiple AngularJS custom directives by defining AngularJS directives, attaching controllers, event handlers and updating DOM elements.
- Work closely wif 3rd Party/Vendors for coherent integration of features.
- Closely work wif product manager to understand wireframe mockups and implement wireframes into our projects.
- Work closely wif QA teams to resolve bugs.
- Work in scrum process attending daily stand up and completing tasks in sprints.
Confidential - Park Ridge, NJ
Senior Web/UI Developer
Responsibilities:
- Responsible for developing Front-end web applications using HTML5, CSS3, LESS, JSP, JavaScript, JQuery, AngularJS, Bootstrap, AJAX, XML and JSON.
- Use JQuery Datatable framework to build-up most of the tables and grid lists and use its Datatable Editor to create, edit and remove each customer list.
- Communicate wif backend JAVA side, fetch and post data using JQuery and AngularJS AJAX technique.
- Use plugin Auto-NumericJS to control the form inputs; Date-picker and MomentJS to control the time and date; create our own validation library to validate the forms.
- Use Bootstrap and LESS to style webpages and use them for responsive design.
- Perform backend development involving Java Spring MVC framework; Prepare SQL statements, stored procedure and triggers for database; JBoss as application server.
- Work closely wif product manager to understand wireframe mockups and implement wireframes into projects.
- Work closely wif QA teams to resolve bugs.
- Work in scrum process attending daily stand up and completing stories in sprints.
- Use Git for code source control.
Confidential - Mount Laurel, NJ
Web/UI Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, SASS, JavaScript, AngularJS, Bootstrap, JSON, and JQuery, Ajax.
- Involved in developing webpage applications using AngularJS along wif server-side RESTful web services.
- Utilized AngularJS in the development of an internal employee management system and a questionnaire, test and feedback system.
- Used AngularJS based AJAX & JSON communication to access RESTful web services data.
- Involved in improvement of existing application utilizing AngularJS and created HTML5 navigation menu which is role-based for the menu items changes dynamically based on the values fetched from the database.
- Experience in AngularJS unit testing tool Karma.
- Wrote various Angular JS custom directives and developed many reusable components and templates that can be re-used at various places in the application.
- Experience wif concepts of Directives, Data-Binding and Dependency Injection in AngularJS.
- Implemented responsive web design using media queries and Bootstrap.
- Used JQuery plugins to implement features as a light box, galleria, sliders and other intuitive features.
- Used Front-end task running tool Grunt compile, concatenate and test the project.
- Created forms to collect and validate data from the user in HTML5 and JavaScript.
- Used WebStorm for Front-end IDE development tool.
- Worked on cross browser compatibility issues and running on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
- Worked closely wif back-end developers to find ways to push the limits of existing Web technology in service to create the optimal user experience.
- Worked in all phases of Software Development Life Cycle (SDLC), including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Worked closely wif the QA team in resolving defects.
- Worked in scrum process attending daily stand up and completing tasks in sprints.
- Maintained the code base and version controller wif GIT.
Environment: HTML5, CSS3, JavaScript, AngularJS, JQuery, SASS, JSP, AJAX, JSON, XML, PHP, TOMCAT APACHE, MAC OS, ECLIPSE, JBOSS and SVN.
Confidential - New York, NY
Web/UI Developer
Responsibilities:
- Involved in development, design and implementation of front-end part of application.
- Developed the User Interactive web pages in a professional manner wif using web technologies such as HTML, CSS, JavaScript, jQuery and AJAX.
- Developed complex, usable, attractive and cross-browser web interfaces and those interfaces have attributes of high-speed, big file size, good readability and easy accessibility
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Responsible for manipulating HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML
- Created HTML navigation menu which changes dynamically and derived from database in the form of XML
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML and CSS.
- Used JQuery plugins for autocomplete, validation, drag and drop and also used jQuery template for markup.
- Used AJAX, JSON wif JQuery to request data and response processing.
- Worked closely wif Business Analysts and product team in understanding the technical requirements of each project and prepared cases for different functionalities and designs.
- Worked in teams where requirements were constantly implemented, tested and improved through an In-house AB Testing framework.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON, XML and JQuery.
- Worked wif QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts
- Designed table-less layouts using CSS and appropriate HTML tags in coordination wif W3C standards
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying
Environment: HTML, CSS, JavaScript, JQUERY, POTOTYPE, JSP, AJAX, JSON, XML, TOMCAT APACHE, JBOSS
