We provide IT Staff Augmentation Services!

Front-end Developer Resume

2.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY:

  • 6+years of experience as adeveloper in Front End/UI applications related to Finance and Retail industry with solid understanding of OOD and OOP.
  • Expert in Front - End technologies includingHTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, JQuery touch, JQuery mobile,AngularJS,AngularJS 2.0, React.js,MySQL, Mongo dB, Dojo, D3.js and JSON.
  • Proficient in AngularJS 2.0 for example Lifecycle Hook, Browser Support, AngularJS CLI, template, component, routing, HTTP, Module, Testing, Directives.
  • Proficient in HTML/HTML5for instance usingCache to support the offline browsing, familiar withHTML5 new feature such as Local Storage, Multi-media, Form Validation.
  • Master in CSS/CSS3for example,applying Box-model to adjust the layout, utilizingAnimations combined with Custom Fonts, Multi-columns Layout andtext effecttobeautify the webpage.
  • Expertise in JavaScriptsuch asmanipulating DOMandbinding Event handlers,using Callback, Closurewith Namespaceto handle logicsand Module to achieve encapsulation. Also writing JavaScript testing case and API like Google API
  • Skillful in jQueryfor instanceAnimations,Selectors, Functions, Events, JQuery mobile.
  • Expert in creating Responsive Design using Bootstrap includingutilizingGrid Systemtodesign the layout,applyingimage Carousels toshow slides, using Modals to pop up the dialogues.
  • Professional in using AngularJS 1.5to design Single Page Applications (SPA)by applying Routing and Templates, utilizingDependency Injection to register Services providing Data-binding.Familiar with JavaScript library Reacts
  • Fluent inversion control systemGit or other source code management tools
  • Experience in writing SQL and Stored Procedures with Relational Database such as Mongoose, MYSQL, Dynamo DB database
  • Quick learner with excellent problem solving and communication skill, ability to interact with clients and business users, a good team player and self-starter.
  • Good understanding of Test-Driven Development and Unit Testing, Integration Testing, Regression Testing, Black-box Testing, White-box Testing and Grey-box Testing.
  • Fix HTML/CSS bug, use NPM and bower for dependency management
  • Good with the SDLC, participated in Agile development and DailyScrum and Team work.
  • Expert in Node.js with solid understanding of Event-Driven and Non-Blocking I/O.
  • Solid experience in using Express.js to create flexible web application with comprehensive understanding of URL Routing, Error Handling and Debugging.

TECHNICAL SKILLS:

Programming Language: Java, JavaScript, C++, Shell Scripting, SQL, Python, MatLab

Web Technologies: HTML/HTML5, CSS/CSS3, jQuery, JQuery mobile, JQuery touch, Bootstrap, AngularJS, D3.js, XML, JSON, DOM,React.js, AngularJS2.0, Angular Material, Materialize

Web Service and Database: Node.js, Express.js, MongoDB, MySQL

Testing Tools: Jasmine,Mocha,Karma

Operating System: Windows, Linux, MacOS,VM,Virtual Box

Developing Tools: GitHub, Eclipse, Visual Studio, MatLab, Sublime,WebStorm

PROFESSIONAL EXPERIENCE:

Confidential - Louisville, KY

Front-End Developer

Responsibilities:

  • Participated in various phases of SDLC including create story, assign log work, create bug story, manage development plan using JIRA, working as horizontal programming from backend to frontend.
  • Design and create module using AngularJS 2.0. Used Component design to handle html, service, controller, SCSS element and writing node.js for the backend. Write login component, search component, and assign session id using headerand make sure it strictly functional to real customer. Design loading page, SCSS styling, bootstrapping the website using Materialize, Angular material.
  • Build Data visualization tool using E-chart and Google Chart forAngularJS 2.0.
  • Building component using @component.Usingselector to define component names. Define Template URL for html and CSS, define providers for the service.
  • Used @Ngmodule to define imports, declarations and providers.Define schemas and bootstrap and declaration for the module. Define component in the module.
  • Combiningserviceusing @injectable. Using @input and define the search criteria (including regular expression). Write unit test and e2e testing using jasmine and protractor. Define query model to allow multiple choice. Using router to direct into different URL.
  • Define core module using constructor. Familiar with lifecycle hooks using ngOninit (implement), ngOnchanges, ngOnDestory.
  • Used SCSSas the CSS pre-processor and compiled less file with Gulp.
  • Maintained ReactJS old project to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Define endpoint using Swagger, usingNodeJS to communicate with backendDynamo DB database.
  • Using Source Tree for Git version control. Analysis and give comment during the code review.
  • Define share module like HTTPModule, Form Module, and Common Module to share the element between the components. Define Error module to show the error message.
  • Match the prototype. Using only AngularJS 2.0cookbook to design the website.
  • Demonstrate ability to handle multiple tasks simultaneously, meet deadlines, effectively manage priorities and communicate progress. Communicate with scrum team, find the bug and fix it before we release the branch. Sprint meeting and Code review for the frontend.
  • Define basic node.js for the backend. Follow the design pattern to create session manager, adaptor, controller, collection and service. Follow the gramma for Data binding and Property building, Service and dependency injection. CreateDocker file for build configuration.

Environment: HTML/HTML5, CSS/CSS3, JavaScript, AngularJS2.0, Node.js, Express.js, Dynamo DB, Swagger, Karma,Jasmine,Protractor, GoogleChart, Echart,Docker, Angular Material, aws, Source tree, Bamboo, Wiki, HipChat, BitBucketsystem.js, material-design-icons, gulp, mocha, typescript, JQuery, Materialize

Confidential

Senior Web UI/Front-End Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Design and development of Web pages using AngularJS 1.5 and upgrade to AngularJS2 . Created React.js sample to compare the difference between AngularJS and React.js Used JavaScript MVC to handle the basic front-end logic, writing components including button, input text and make sure it strictly functional to real customer.
  • Involved in designing and developing the GUI for the user interface with various controls using Google front API and Google tag manager.
  • Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
  • Used AngularJS to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility especially compatible with IE8.
  • Successfully implement DOM manipulation and form submission to deliver Mock/Server JSON/XML data and carried out JSON/XML parsing.
  • Used SASSas the CSS pre-processor and compiled less file with Grunt.
  • Used moment.js and MODERNIZR JavaScript framework to format the date and time to ensure the accuracy for the flight and red
  • Used AngularJS to create Views to hook up models to the DOM and synchronize data to/from server. ImplementAngularJS client-side form validation, format view results using various controls and filters.Create multiple views using layout template and AngularJS ngRoute
  • Supported Single Page Applications when client changed his query condition using AngularJS which includes Routing, Directives, and Templates.
  • Supported clients query monthly statement and sort transactions by their own criteria using AngularJS which includes Data-binding, Data-filter and Custom Sorter Functions.
  • Write application level code to interact with APIs, Web Services using AJAX, JSON and XML .
  • Create RESTFUL (ASP.NET Toolkit) Web API services that manage individual overtime equalization based upon employee’s department, job classification and shift groups.
  • AngularJS Factory, Services & Providers created for different modules of Users, Groups, and System & Entities etc.
  • Managed the project using Git to track the whole project. Used JIRA for tracking project.
  • Used Chrome extension POSTMAN & Fiddler Tools for Web API endpoints testing.
  • Set and configured test environment using Karma, wrote unit test using Jasmine and end-to-end test using Protractor.
  • Demonstrate ability to handle multiple projects simultaneously, meet deadlines, effectively manage priorities and communicate progress.

Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Ajax, Node.js,JSON, JQUERY, AngularJS Git

Confidential - New York

Senior Web UI/Front-End Developer

Responsibilities:

  • Extensively involved in design, implementation, testing and maintenance phases of SDLC using Agile methodology and Test Driven Development (TDD).
  • Responsible for creating the screens with table-less designs meeting W3C standards . Designed and maintained front-end page layout using HTML/HTML5, CSS/CSS3 and Bootstrap.
  • Developed the website to be Responsive for desktops, tablets and mobiles using Bootstrap.
  • Used $resource in AngularJS to make AJAX call and interact with RESTful server-side data source.
  • Implemented order Service in AngularJS to expose API for other modules.
  • Used Local Storage to store the cart information temporarily.
  • Implemented inter-directive communication using event $broadcast on $rootScope.
  • Used UI Bootstrap and CSS/CSS3 to provide for providing performant visual effects.
  • Created custom, general use Directives and Services to extend the elements and modules of core AngularJS.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Wrote extensive Unit Tests in Jasmine and run the tests using Karma.
  • Developed a phase tools using Node.js and MongoDB to parse and import log files into database.
  • Developed a monitor service using Node.js to provide log storage API.
  • Debug node.js framework(Granite.js)
  • Used SVG for project version control.
  • Used all the advanced Photoshop features to create appealing visual web interface

Environment: HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AngularJS, Ajax, Node.js, Express.js, MongoDB, ui-bootstrap, Karma,Jasmine,Protractor, SVG

Confidential, Raleigh, NC

Web UI/Front-End Developer

Responsibilities:

  • To analyze the requirements and provide maintenance to several websites.
  • Used HTML, CSS and JavaScript to develop websites.
  • Modified the existing website by adding suitable naming conventions and coding standards.
  • Worked with user interfaces and applied usability principle to portals.
  • Primary role was to improve GUI, solve the navigational issues and provide support to the senior UI/web developers.
  • To control the usability, aesthetics, speed and communication of the websites.
  • Used Wireframes to draw the user requirements.
  • Developed clickable prototypes in HTML, Photoshop, CSS and JavaScript.
  • Understanding Object oriental program and design pattern to optimize Web service and clickable prototypes in HTML, Photoshop, CSS and JavaScript.
  • Tested web sites and fixed any existing bugs using Firebug.
  • Responsible for code optimization and test the website across different browsers.

Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX,SQL

We'd love your feedback!