Consultant - Senior Web/ui Developer Resume
Washington, DC
SUMMARY:
- Over 7+ years of experience in the field of Front - end Web Development including Client-facing and internal-facing web application design.
- Experience in developing websites using using HTML5, CSS3, JavaScript, JSP, JQuery, AngularJS, Angular7, BackboneJS, ReactJS, HandlebarsJS, LESS/SASS, AJAX, XML, JSON and Bootstrap.
- Hands-on experience in Model-View-Controller (MVC) framework and Single Page Application (SPA) such as BackboneJS and Angular.
- Worked on JavaScript framework/library such as JQuery, ReactJS, BackboneJS and Angular.
- Experience in AngularJS for developing Single Page Applications (SPA).
- Strong knowledge in cross-browser compatibility and W3C standards and experience in solving cross-browser compatibility issues (IE, Safari, Chrome, Firefox).
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
- 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 with the style sheet management frameworks like SASS and LESS.
- Worked on responsive web design using CSS3 media queries and framework such as Bootstrap.
- Familiar with build system, task runners (Gulp and Grunt), module bundler (Webpack),
- Experience in Test Driven Development and Behavior Driven Development and front-end unit test tools such as Jasmine, Mocha, Chai and Karma.
- Familiar with Core Java concepts such as Collection Framework, Multi-Threading, Exception handling, JDBC etc.
- Good experience with backend techniques such as Java Spring MVC, PHP MVC and NodeJS.
- Some experience in SQL expression, stored procedure, triggers with Oracle SQL database and MongoDB.
- Hands on experience in version control tools GIT and SVN and package manager NPM and Bower.
- Experience in managing daily communication with offshore development teams. Experience with IDE tools such as Eclipse and NetBeans.
- Involved in phases of software development life cycle (SDLC) such as Agile and Scrum workflow.
- Excellent communication skills, with 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/HTML5, CSS/CSS3, JavaScript, JSP, JQuery, ReactJS, AngularJS, Angular7, BackboneJS, EmberJS, NodeJS, ExpressJS, Bootstrap, Material UI, Handlebars, MustacheJS, Underscore, Apache Tomcat, WAMP/MAMP
Operating Systems: Windows, Mac OS, Ubuntu Linux
Web Services: XML, JSON, AJAX, Restful API
Databases: MySQL, Oracle SQL, MongoDB
Tools: SASS, LESS, Gulp, Grunt, Bower, NPM
PROFESSIONAL EXPERIENCE:
Confidential - Washington DC
Consultant - Senior Web/UI Developer
Responsibilities:
- Involved in development, design and implementation of front-end part widget based application for SPM report team using AngularJS1.x.
- Using new MVC framework Angular7 to build HUDs Webapp.
- All maps, trend charts, bar charts using D3 or C3 libraries.
- All tables using Angular ui-grid library.
- Using Bootstrap to bulid the application designing for icon, animation and color matching.
- Adding the boostrap framework into AngularJS1.x, using such as grid, navigation, flex technology to implement the responsive design to support the different browsers and different size, like mobile device and PC device.
- Using GruntJS to bundle AngularJS application source code.
- Designed UI layouts using CSS3 and appropriate HTML5 tags by W3C standards.
- Designed the frontend applications, user interactive (UI) web pages to developed dynamic Client UI with HTML and using AngularJS1.x to developed custom directives, factories and services.
- Responsible for creating a SPA Web Application with AngularJS1.x Routing technology.
- Regular interaction of RESTFUL API design calls to populate the UI on the app using AJAX call.
- Used third party libraries to implement various of application, such as Angular UI-grid, D3, C3 etc.
- Developing DAO to handle queries using Hibernate OR-Mapping to map java beans to tables in database. Responsible for writing mapping files.
- Debugged the application using Chrome to traverse the documents and manipulated the nodes using DOM and DOM Functions and IE Developer Toolbar for IE.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Write PL/SQL procedure on Oracle database and create and modify data tables and connect with the web services.
- Collaborate with back-end developers to find the common issue on module developed.
- Review with the business requirement and compare to application for possible deviations
Confidential - New York, NY
Consultant - Senior Web/UI Developer
Responsibilities:
- Design and develop GPO (Global Purchase Order) project for internal book publishing management system for Confidential using HTML5, CSS3, Bootstrap, Javascript, AngularJS, JQuery, C#, ASP .NET and .NET MVC5 Razor framework.
- Design and develop MC4C (Customer Service Management) project for internal customer book selling management system for Confidential using HTML5, CSS3, Material UI, Javascript, ReactJS, JQuery, Node, C#, ASP .NET and .NET MVC5 Razor framework.
- Work independently according to mock-ups from product manager and provide immediate contributions to the project.
- Work in a team environment co-operating with other backend and database developers providing the backend functionality of the site.
- Provide alternative design options based on suggestions and user feedback.
- Create all GPO project book publishing management pages using HTML5, CSS3, Bootstrap, ASP .NET, AngularJS and communicate with the backend through RESTFUL web service.
- Create GPO project internal book publishing administration pages to supervise all books for French client using AngularJS, C# and ASP .NET MVC5 Razor.
- Create MC4E project customer service management Security Filter, Searching, Service Reference pages using HTML5, CSS3, Bootstrap, ASP .NET, ReactJS and communicate with the backend through RESTFUL web service.
- Use bootstrap grid system to achieve the responsive web design
- Use the chrome developer tools to view and debug HTML, C# and JavaScript.
- Work with GIT to do the project version control, to commit the updated code and check the code from the GIT server.
Confidential - New York, NY
Consultant - Senior Web/UI Developer
Responsibilities:
- Responsible for developing BET websites using HTML5, CSS3, Bootstrap, JavaScript, BackboneJS, JQuery, AJAX, XML and JSON.
- Build frontend web apps using BackboneJS MVC and construct BET and CentricTV website using SPA (Single Page Application) concept
- 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.
- On project BET AMP and CentricTV AMP, use cutting-edge technology Accelerated Mobile Pages to create brand-new version of BET and CentricTV on mobile. These two projects are both built from scratch and I was fully responsible for front-end developing and delivery.
- On project BET AmazonTV mobile app, build-up front-end part of new mobile app from scratch and cooperate with back-end and android developers to finally publish BET app on Amazon Fire TV.
- 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 with efficient logic to scale throughout BET 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.
- Work closely with 3rd Party/Vendors for coherent integration of features.
- Entrusted with our tentpole microsites (BET Awards, Hip Hop Awards, etc.)
- Use HandlebarsJS template to build-up HTML webpages and communicate with Backend responses.
- Use Bootstrap and SASS to style webpages and use them for responsive design.
- Use Sublime, Eclipse for Front-end and Back-end IDE development tool.
- Closely work with product manager to understand wireframe mockups and implement wireframes into our projects.
- Work in scrum process attending daily stand up and completing tasks in sprints.
- Use GIT and Github for source control.
Confidential
Consultant - Senior Web/UI Developer
Responsibilities:
- Responsible for developing Front-end web applications using HTML5, CSS3, SASS, 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 with 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.
- Build-up more than 30 modules and sub-modules from scratch in EMSD project.
Consultant - Web/UI Developer
Confidential
Responsibilities:
- Responsible for developing Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Build-up the UI structure using NodeJS and NPM tool along with Gulp, Cartero and Browserify Frond-end bundling and building tools for easily organizing multi-page web apps into reusable packages.
- Use HandlebarsJS template to build-up HTML webpages and communicate with Backend responses.
- Use UI-Snowflake (Bootstrap) and LESS to style webpages and use them for responsive design.
- Develop ContactsMain page for displaying borrower contact information; ContactsTable page for displaying borrower and borrower’s all dependents including spouse, child and friends; CollapseDocuments page for showing archived borrower information with accordion effects; BorrowerModal page for pop-ups to show borrower’s detail information including address, phone, email, ok-to-contact, related documents etc.; AddContacts page for internal agents to add new borrowers and their new information.
- Writing the unit test for Front-end using Chai, Sinon and Mocha.
- Use UI-formscraper to grab all information on the form page; UI-validator to validate all form inputs; UI-form-validator to validate all information and submit them to Backend service.
- Use Sublime, Atom for Front-end IDE development tool.
- Closely work with product manager to understand wireframe mockups and implement wireframes into our projects.
- Work closely with QA team in resolving defects.
- Work in scrum process attending daily stand up and completing tasks in sprints.
- Use GIT and Github for code management.
Confidential - Pennington, NJ
Consultant - 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 with 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 with 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 with 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 with the QA team in resolving defects.
- Worked in scrum process attending daily stand up and completing tasks in sprints.
- Used SVN tortoise for file Management.
Environment: HTML5, CSS3, JavaScript, AngularJS, JQuery, SASS, JSP, AJAX, JSON, XML, PHP, TOMCAT APACHE, MAC OS, ECLIPSE, JBOSS and SVN.