Senior Front End Developer Resume
Flushing, NY
SUMMARY
- 6+ years of experience in front - end web development as an UI developer using fundamental web technologies such as HTML/HTML5, CSS/CSS3, and Javascript
- Experience in CSS3 preprocessors styling including Sass/Less with support from Compass framework
- Experience in sending and retrieving data files in JSON or XML using AJAX calls
- Strong knowledge in using libraries like jQuery, jQuery UI to implement dynamic webpages as well as optimizing modules in Require JS, rendering responsive webpages for browsers without media queries support in Respond JS
- Throughout understanding of responsive frameworks including Bootstrap and Foundation as well as ability to create Single Page Application using MVC Angular JS framework
- Experience in analyzing and resolving cross-browser compatibility issues and provide coding solutions to scalability and reusability problems
- Excellent in creating and maintaining responsive webpages that would work on multiple devices including desktops, mobile phones, tablets on both portrait and landscape modes
- Familiar with mainstream testing as well as browser developing debugging tools/plugins such as Chrome inspector, Firebug, IE Tester and Jasmine testing framework
- Knowledge in package manager like Bower and Grunt to perform installation and maintain necessary packages for required projects
- Experience in using version control system tools SVN and GIT to keep track of development stages and deployment stage
- Solid knowledge in using database management system MySQL in order to collect, update, and insert data to client-side users using server-side language PHP in webserver environment including Apache HTTP and XAMPP
- Expertise in using Visual Studio IDE, Brackets text editor as well as familiar with Sublime, Notepad++, Eclipse, WebStorm, and NetBeans
- Knowledge in technical software including Adobe Photoshop, Illustrator, Shockwave when designing new web pages, creating new icons, layers, or choosing color palettes
- Capable of quickly picking new technologies through self-learning as well as adapting to new environment quickly
TECHNICAL SKILLS
Web Development Technology: HTML/HTML5, XHTML, CSS/CSS3, Sass/Less, Javascript, JSON, XML, AJAX, MV*, W3C Validator
Javascript Library: jQuery/Zepto JS, jQuery UI, Require JS, Respond JS, Underscore JS
Framework: Twitter Bootstrap 3, Zurb Foundation 5, Angular JS, Compass, Zend, Gumby
Testing Tool: Chrome Inspector, Firefox Firebug, IE Tester, Responsive Web Design Tester, Jasmine Framework
Package Manager: Bower, Grunt
IDE / Text Editor: Visual Studio, Brackets, WebStorm, Eclipse, NetBeans, Sublime, Notepad++, Vim
Version Control System Tool: SVN (TortoiseSVN), Git (TortoiseGit)
Database Management System: MySQL / MySQLi
Technical Language: PHP, C++, Matlab, Verilog, VHDL, Xcode
Web Server: XAMPP, Apache HTTP
Web Service: Amazon Web Service EC2 / S3 / RDS, Beanstalk
Application Platform: Chrome, Firefox, Opera, Safari, Internet Explorer, iPhone, iPad, Android
Operating System: Windows, Mac OS, Linux/Unix
Technical Software: Adobe Photoshop / Illustrator / Shockwave, Fiddler
PROFESSIONAL EXPERIENCES
Confidential, Flushing, NY
Senior Front End Developer
Responsibilities:
- Created requirement analysis, design, coding using Javascript, jQuery, jQueryUI libraries, HTML5, CSS3 using Brackets editor and SVN application management
- Making asynchronous requests to perform data allocation using $http in distinctive scopes
- Applied responsive webpages principle using Bootstrap to render buttons, tooltips, panels, carousels, tables, button groups, affix, form inputs, tables, thumbnails to work on several devices’ width
- Retrieved data from back end structure consisting of SQL databases to demonstrate using PHP in order to provide completed website experience
- Provided insightful thoughts on hosting web service such as Amazon Web Service EC2, adjust accessibility and provide security packages
- Utilized Agile Methodology (SDLC) to manage projects and designing flow
- Created different modules that depend on each other with specific controllers, templates, scopes, custom filters and directives using Angular JS
- Developed test cases using several Jasmine testing methods to confirm on outputs, behaviors, and performances of complete modules
- Tested and configured AJAX calls to ensure receiving appropriate status when inputting different requests
- Managed scripting packages with Bower installation and Grunt for task runner such as linting, compilation, unit testing, minification
- Systematic markup in semantic fashion for HTML5that make use of advanced features
- Compressed multiple scripting files using Require JS to improve mobility, design simplicity and more maintainable packages for future usage
- Implemented MVC Architecture by enabling multiple developers to work on separate modules simultaneously and reducing effort time for the whole project
- Embedded objects such as videos and audios on webpage that respond accordingly when sizes of browser alternate
- Improved performance of respond and request time by utilizing search functions with particular options
- Engaged in third party APIs to retrieve data for social network linking, interactive maps
Environment: HTML5, CSS3, Javascript, jQuery/Zepto JS, jQuery UI, Jasmine, SVN, GIT, Brackets, Visual Studio, Sass, Compass, Angular JS, JSON, AJAX, Bootstrap, Foundation, Require JS, MySQL
Confidential, Allen Park, MI
UI Developer
Responsibilities:
- Analyzed business requirements, components and generate Project Plan Documentation based on client demands
- Provided front end design and improve dynamic responsive web pages using HTML5, CSS3, jQuery, JavaScript, and Ajax
- Obtain data using third party APIs to acquire destination or location information then placed them in appropriate positions within webpage design
- Followed guidelines in creating maintainable CSS3 style sheets using Sass components with global variables, media queries being used for reusability
- Applied responsive webpages principle in designing website layout to fit different device scenarios while maintaining same user experience using Bootstrap grid and thumbnail system
- Displayed page pagination components, recommendation side bar, footer information, animations and transitions using features supported from Bootstrap framework
- Fetched user information data such as username, locations, posts from MySQL database using PHP scripting language
- Designed and developed modules to retrieve data using AJAX calls through jQuery methods
- Implemented forms that require jQuery Validation Plugin for multiple elements with emphasis on data binding validation while typing
- Developed an interface to seamlessly combine the new module with their existing login system by using Angular JS modules and controllers
- Created separate applications with unique controllers, different route configurations and templates with injected dependencies
- Updated application versions and committed to repository change using application version control tool as SVN
Environment: HTML5, CSS3, Sass Bootstrap, jQuery, Angular JS Javascript, AJAX, JSON data, SQL databases, Firebug, Chrome Inspector, Desktop, Mobile, SVN, Git
Confidential, Southfield, MI
Web Application Developer
Responsibilities:
- Created fundamental UI design using the leading web technology such as HTML5, CSS3, Javascript with data accessing through AJAXcalls in JSON formats
- Implemented lazy loading using jQuery techniques instead of old-fashioned page navigations to create a dynamic front-end experience
- Resolved cross-browsers compatibility issues when using different version of IE, Chrome, Firefox, Safari, and Opera
- Developed Dashboard to input new products, manage existing products and generate summary reports
- Applied block grid and thumbnail setups to optimize shopping items with responsive images, sizes, paragraphs, descriptions, price charts
- Configured and worked with Apache HTTP and XAMPP web server for data handling
- Involved in maintenance and support that including other existing applications
Environment: HTML5, CSS3, Jasmine, AJAX, DOM Manipulation, Apache, XAMPP, IE Tester, Firebug, jQuery UI, Javascript, Illustrator
Confidential
Front End Developer
Responsibilities:
- Communicated with business partners to clearly define the business requirements and project plan documentation
- Implemented complete webpages design with agile navigation as well as general architecture with different sections, contact forms, logo icons, inline lists
- Generated fundamental Javascript functions on webpages to create dynamic environment such as floating elements, subcategories, highlighted link, clickable buttons, dropdown menus, interactive maps
- Handled images and text from backend server then processed to present on a responsive platform
- Inputted simple carousel element with specific time intervals using resources from jQuery plugins, progress bar, JSON data objects URLs
- Conducted regular testing in Unit and End Testing on supported browsers using tools such as IE Tester, Chrome Inspector and Firebug
- Used version control application as SVN, Tortoise SVN to maintain a synchronized product
Environment: HTML, CSS, SVN, Javascript, jQuery, IE Tester, Chrome Inspector, Visual Studio, NetBeans, Photoshop
