Senior Web Ui Developer Resume
San Ramon, CA
SUMMARY
- UI/Front - End Web Developer with over 8 years of experience. Detailed oriented; passionate about using Progressive Enhancement in every project. Implementation of Cross Browsing techniques and UI testing as part of the development process to deliver a better UI Solutions and Products
- Strong focuses on a Mobile First approach and Responsive Web Design and use Agile Software Development for better workflow and results. Compliance with W3C Web Standards, applying best practices and leveraging web development by using modern UI/Front-End libraries, frameworks and tools such as HTML5, CSS3, JavaScript, JQuery, AJAX.
- Expert in HTML5, CSS3 and JavaScript UI/Front-End Development with a strong experience in AngularJS, jQuery, Responsive Web Design, Bootstrap, Foundation, SASS, and Gulp.
- Professional understanding of System Development Life Cycle (SDLC)
- Experience with UI/UX prototyping and development, advanced skills in translating business requirements into wireframes, screen mock-up and prototype.
- Proficient in using Text Editors and IDEs such as Atom, Sublime Text and WebStorm
- Strong business experience in working with multinational teams and communicating with customers and software users
- Experienced in consuming RESTful Web Services with AngularJS
- Expertise in Single Page Applications development using AngularJS
- Experience with HTML5 APIs such as LocalStorage, Geolocation, Canvas, Application Cache, Drag and Drop, Audio and Videos.
- Expertise in building responsive and adaptive applications using BOOTSTRAP and FOUNDATION
- Hands on experience in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Extensive experience in using Github and Bitbucket
- Handled multiple projects and had a review with whole project at the end of the course
- Aptitude and willingness to learn and implement new and emerging technologies
- Team player, experience working with multiple teams and ability to work on new technologies in a relatively shorter time
- Able to adapt to changing priorities and maintain a positive attitude and strong work ethic. Enthusiastic web professional motivated by challenging projects and deadline
TECHNICAL SKILLS
Tools: /Software HTML 4/5, XHTML, CSS/CSS3, SASS, JavaScript, AngularJS, Angular UI Bootstrap, AngularStrap, Angular Material, jQuery, jQuery UI, Bootstrap, Foundation, XHR/ AJAX, JSON, SailsJS, NodeJs
Web Skills: AngularJS1.6, Angular2, JQuery, CordovaJS
JavaScript Framework: PHP, Python Django, C++, .NET (Visual Basic)
Programming Language: Atom, Sublime Text 3, WebStrom
IDEs: Windows, OSx
Operating Systems: Apache, WAMP, XAMP, MAMP
Servers: AWS, Heroku
Cloud Technologies: Android Studio, Xcode
Development Environments: Laravel
PHP Framework: Gulp
Task Runners: Jasmine, Karma
Unit Testing: Adobe PhotoShop, Adobe Illustrator, Dreamweaver
Designing Tools: Git, GitHub, Bitbucket
Version/Source Control: JIRA
Agile Tools: Microsoft Office (Word, Excel, Power Point, etc)
Microsoft Office: NPM, Composer
Package/Dependency Manager: WordPress, Joomla, Drupal
Web CMS: SQL Server, MySQL (MariaDB), SQLite, PostgreSQL, MySQL Workbench, Firebase, MongoDB
Databases: Ionic, Cordova/PhoneGap, Android Studio, Xcode
Mobile Application Platform: CPANEL, PLESK, MVC, Asana, Vagrant, NPM, Bower, Yeoman, Google Apps Script, Slack, Quip, Trello, Virtual Box, Navicat, Homestead, Conekta.io API, Datatables, Google Charts API, Google Maps API, Mailchimp API, Balsamiq Mockups
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Senior Web UI Developer
Responsibilities:
- Propose strategies and solutions through information technologies.
- Extensively used HTML5, JavaScript, AngularJS, Angular2, Bootstrap, CSS3 and SASS as the main UI/Front-End development technologies
- Used Angular JS framework heavily for buttons and nav.
- Involved in web designing using HTML 5, XHTML, CSS 3, JavaScript and extensively used Table less Design in CSS for positioning.
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards
- Developed client side validation code using JavaScript and JQuery
- Designed and Developed JavaScript frame work (Angular.js) which is wrapper on top of JQuery frame work and AJAX based UI frame work for UI Configuration widgets
- Worked on different phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support
- Designed a REST API service based on PHP MVC Framework (Laravel) to support Mobile and Desktop applications
- Integration and Development of Restful API's
- Involved in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, and Navigation Systems
- Participated in design and implementation of a web application to retire old application by using latest web technologies such as Angular2, Firebase, Material Design
- Used Gulp as the primary task runner to automate code optimization and the build process of Front-End Resources
- Design and Development of Web and Hybrid Mobile Applications using Ionic framework
- Responsible for the development of Responsive UI screens/views applying CSS3 Media Queries
- Contributed with the development of custom UI Components based on AngularJS Directives
- Design and development of frontend application using HTML5, Angular2, JQuery and Bootstrap
Environment: HTML5, CSS3, SASS, IONIC Framework, CordovaJS, AngularJS1.6 & Angular2, Firebase (Realtime Database, Auth, Analytics, Push Notifications, Storage, adMob), Facebook Auth, Facebook Graph API, Illustrator, Sublime Text, Ionic CLI, Android Studio, Xcode, Git (bitbucket), ASANA, Google Maps API, Google Places API
Confidential, San Francisco, CA
Web UI Developer
Responsibilities:
- Reviewed Functional Design Documents with process owner and set up an approval and a sign off process.
- Participated in defining System Design, Architecture and Specifications and performed project and task estimation.
- Involved in the implementation of open- source web application frameworks like Bootstrap and AngularJS
- Developed the User interfaces using HTML5, CSS3, AJAX, JavaScript and jQuery
- Performed requirement analysis to gather information for laying out solid UI design.
- Extensive coding in HTML/CSS/JavaScript
- Heavy usage of JavaScript and JQuery for AJAX functionality
- Create AJAX based UI components
- Installed Node.js modules Dependencies.
- Many Events, DOM, Forms, Input, Validation and HTTP were handled by AngularJS
- All single page applications (SPAs) made use of AngularJS
- Created and configured folder in AWS S3 bucket.
- Responsible for saving and uploading files to AWS S3 bucket.
- Created Interactive, App Driven forms with complex validation rules (using JavaScript).
- GUI Design using HTML and CSS for Web Pages.
- Consumed Services in Node.JS using AngularJS.
- Developed dynamic Client UI using HTML and Angular JS.
- Implemented AngularJS pattern in the application development.
- Used AngularJS as the development framework to build a single-page application
- Responsible for ensuring that UI codebase is scalable and maintainable
- Supported post go-live production issues on a day-to-day basis.
- Reviewed test strategy document, ensuring proper testing procedures were being followed.
- Detail design of business components and data access layer.
- Developed common routines in JavaScript for performing common client side jobs.
- Providing interface with integration with other modules of the application.
- Prepared Use Cases for the application.
- Prepared Unit test cases and performed unit testing.
- Done Requirement analysis, Object Oriented Analysis and Design of the application.
- Analyzed business process potentials for streamlining and improvements in the systems.
- Engaged with Client regarding business requirements.
- Worked as front and backend developer for development and maintenance of multiple projects
- Developed front end along with pages for user interactions; for the entire website using HTML5, CSS3, JavaScript JSON, jQuery, and AJAX.
- Built Web pages that are more user-interactive using JavaScript and AngularJS.
- Involved in localization and internationalization of web pages using JSON, XSL, XML, and Angular.js.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript
- Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, Bootstrap and AngularJS.
- Discover, Plan, Design & Build and Launch, complete projects.
- Extensive development of webpages and UI Components based on CSS, HTML5, JavaScript and JQuery.
- Created Pixel-perfect CSS layouts and application prototypes from PSD mock-ups
- Exhaustive work with CSS Pre-processors like SASS to optimize stylesheets & the styling process.of this project
- Worked with and created several JSON documents that were used as configuration files.
- Creation of Flow Charts/Diagrams, Code Design Documents and documentation for several modules
Environment: PHP, MySQL, HTML5, CSS3, JavaScript, AJAX, APIS (Yahoo Weather, Mailchimp), Sublime Text, SCRUM (Scrum DO), Hosting Management, Domains Management, Email Management, Responsive Design, Bootstrap, LARAVEL Framework, Git (Github), MVC, Vagrant, Homestead, Amazon Web Services.
Confidential
Lead UI/Web Development
Responsibilities:
- Continuous communication between the different departments of Confidential (Marketing, Sales, E-Commerce)
- Plan, lead, organize and control the resources and efforts for an optimal development using UI/Front-End technologies.
- Lead the front and backend development of web and mobile applications.
- Involvement in the development of web and mobile applications as front and backend developer
- Installed and configured numerous web CMS such as Drupal, Joomla, WordPress
- Contributed with the development of custom UI Components based on AngularJS Directives
- Exhaustive work with CSS Pre-processors like SASS to optimize styling
- Adopt new tendencies and promote the best practices in the development process.
- Creating a system to offer to the management department a tool to control and a manner to stay in touch with the customers who acquires a full ownership in the Condo-Hotel concept in Marival Residences
- Setting up of testing and production environments in AWS
- Work together with the sales department to optimize the different hotels websites with the main objective to increase sales
- We worked closely with the design department to create wireframes and mockups to finally start the frontend development
Environment: PHP, MySQL, HTML5, CSS3, JavaScript, JQuery, AJAX, APIS (Yahoo Weather, Price Travel, Mailchimp), Sublime Text, SCRUM (Scrum DO), Hosting Management, Domains Management, Email Management, Responsive Design, Bootstrap, PHONEGAP, (cordovaJS), Git (Github)
Confidential
Web Developer
Responsibilities:
- Deep understanding of the needs of the company, the tools at their disposal, capabilities and limitations
- Design & developed software using Python and PHP
- Developed, designed, maintained websites, brand identity, print ads, benefit documents, written procedures for eight subsidiaries.
- Monitored analytics to recognize and recommend improvements.
- Participated in the analysis and planning of a booking engine for hotels and tours & activities.
- Planned and develop the system using Python & Django, PostgreSQL
- Used Gulp as the primary task runner to automate code optimization and the build process of Front-End Resources.
- Migrated XHTML mark-up to HTML5
- Developed Pixel-perfect webpages and prototypes from PSD mock-ups
- Involved in Python coding by using Django to fulfill the implementation of business logic
Environment: PHP, MySQL, HTML5, CSS3, JavaScript, JQuery, AJAX, Sublime Text, Hosting Management, Domains Management, Email Management, Responsive Design, Bootstrap, Python & Django, PyCharm, PostgreSQL
Confidential
Web Developer
Responsibilities:
- Deep understanding of the needs of the company, the tools at their disposal, capabilities and limitations
- Generation of new proposals, estimated times, flow charts for the acquisition of new projects/clients
- Involvement into the coordination of front and backend developers
- Foster a culture of "Open Door" with colleagues and partners/customers
- Ensuring a high quality service to internal and external teams
- Identify and adopt new tendencies in planning, programming to develop the projects in an efficient way
- Constant communication with the director and project coordinator about the ongoing projects with the goal to avoid any lost about time and money for the company, ensuring the efficient use of the resources during the project
- Improve constantly the capacity to prevent errors
- Deep knowledge about the product and the project's objectives
- Take responsibility to deliver the project in time
- Investigate and provide feedback for continual improvement of the programming team.
Environment: PHP, MySQL, HTML, CSS, JavaScript, AJAX, Dreamweaver, Hosting Management, Domains Management, Email Management, Responsive Design, SSH, JQuery Mobile, JQuery, Wordpress