Lead Front End Developer Resume
Lewisville, TX
SUMMARY:
- 8+ years of industry experience in User Interface/User Experience Development
- 8+ years of developing product and information architecture using SDLC i.e. Requirement Analysis, Design, Implementation and Testing.
- 2+ years of expertise in NodeJS server development.
- Experience in core concepts and developing MEAN Stack applications.
- Extensive experience in developing professional UI web applications and front - end technologies like HTML5, CSS3, AngularJS 1.x/2.0, Symfony Framework, Drupal CMS, JavaScript, jQuery, JSON, XML, XHTML, DHTML.
- Solid working experience with appropriate design tools including Photoshop, Illustrator, Dreamweaver, etc.
- Solid experience in writing unit tests on both client and JS server side using Jasmine, Mocha and Chai frameworks
- Strong experience with Search Engine Optimization (SEO) principles and Cross Browser Compatibility issues, graphic optimization for the web, including browser-safe palettes and file size management.
- Solid working experience in various IDE’s: PhpStorm, Notepad++, BlueFish, Komodo IDE, VS for Web, etc.
- Solid understanding and experience with Agile Methodologies: Sprint planning, Scrums and JIRA Task Board
- Self-motivated, able to work independently and in teams; can handle multiple projects while paying attention to details; accomplished problem solving and analytical skills.
- Possess excellent verbal and written communication, organizational and administrative skills for project management.
TECHNICAL SKILLS:
Programming Tools: NodeJS, ExpressJS, AngularJS 1.x/2.0, JavaScript, HTML, CSS, AJAX, jQuery, XML, JSON, Twitter Bootstrap, Materialize CSS
Database: MongoDB
Web IDE Tools: Jetbrains products (IntelliJ, Webstrom, etc), MS Visual Studio, Cloud9 IDE, Sublime
Graphics Tools: Adobe Creative Suite (Photoshop, fireworks, illustrator, etc.)
Backend Frameworks: Symfony2, Php, NodeJS, ExpressJS
CMS: Drupal 7
Protocols: WinSCP/SCP, Filezilla FTP, HTTP/HTTPS, Secure Shell SSH, POP3, SMTP
Version Control (VCS): Git Bash(Atlassian/Github), SourceTree, Tortoise SVN
Operating Systems: Windows 9x/XP/7/8/10, Fedora and RedHat Linux, Ubuntu, Macintosh OSx
PROFESSIONAL EXPERIENCE:
Confidential, Lewisville, TX
Lead Front end developer
Responsibilities:
- Designing and developing dynamic web pages using HTML5, AngularJS 1.x, Bootstrap CSS and UI bootstrap
- Writing custom directives to achieve scalable and reusable component based architecture.
- Writing services to interact with RESTful web services via Maven build system.
- Configured XAMP to enable cross origin mapping between local server side and client side development
- Provided extensive support to the quality assurance team by actively fixing the P1 and P2 defects/blockers
- Made use of GRUNT CLI for minification, uglification on both production server and local environment for client
- Maintain the code base by frequent updates to revision using Git bash to atlassian cloud
- Performing cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
Environment: HTML5, CSS3, Bootstrap, JavaScript, AngularJS, MVC, MVVM, Maven, XAMP, shell scripts, ui-grid, ui-router, ui-bootstrap, Grunt, Bower, NPM, Git, JIRA, VersionOne, Jasmine, Karma, Webstorm, IntelliJ, Chrome, Firefox, IE 10+
Confidential, Chicago, IL
MEAN Stack Developer
Responsibilities:
- MEAN Stack development from scratch including mongodb server setup and NodeJs server development.
- Integrating Azure’s Active Directory into to project to get the JWT between cross domain apps.
- Writing RestFul APIs in expressjs and return logic on Angular data binding.
- Writing unit tests in mocha, chai on server side and karma, jasmine on the client side
- Writing deployment scripts in NgInx and PM2 to get the project up and running on dev sandbox
- Designing and developing dynamic web pages using HTML5, AngularJs, Bootstrap, materialize CSS
- Using angular directives and services for developing interceptor and complex ui data table’s grids.
- Made use of GRUNT CLI for minification, uglification on both server and client and running local server for client.
- Maintain the code base by frequent updates to revision using Git
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
Environment: MongoDB-AngularJS-ExpressJS, NodeJS, NgInx, PM2, Mongoose, Azure AD JWT, HTML5, CSS3, Materialize, JavaScript, Angular Data-tables, Grunt, Bower, NPM, Git, Mocha, Chai, Jasmine, Karma, Webstorm, Chrome, Firefox, IE 10+
Confidential, Chicago, IL
Lead/ Front end engineer
Responsibilities:
- Designing and developing dynamic web pages using HTML5, AngularJs, Bootstrap, SASS CSS
- Using angular directives and services for developing interceptor and complex ui data table grids.
- Made use of NodeJS and GRUNT CLI for minification, uglification and running local test runner server.
- Maintain the code base by frequent updates to revision using Git
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
Environment: HTML5, CSS3, AngularJs (plugins: AngularUI), JavaScript, Angular Data-tables, Grunt, Bower, NodeJS, Git, Jasmine, Karma, IntelliJ, MS Office, Chrome, Firefox, IE 10+
Confidential, Alpharetta, GA
Angular JS Lead
Responsibilities:
- Developing from scratch the framework that takes exists APIs and deliver MVC based secured front end application
- Angular directives and data tables were used for developing complex tables.
- Made use of NodeJs Package manager to get GRUNT CLI for minification, uglification and running local test runner server.
- Maintain the code base by frequent updates to revision using SVN sub versioning
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Working as the medium between designers and backend developers to come up with new Revitt style guide and framework
- Converting traditional JAVA based templates (JSP/JSF) into HTML5 and MVC angularJS using Eclipse and GRUNT
Environment: HTML5, CSS3, AngularJs (plugins: AngularUI), JavaScript (Libraries: jQuery, jQueryUI), Bower, JAVA, JSP/JSF, SVN, Jasmine, Eclipse, MS Office, Chrome, Firefox,IE 10+
Confidential, Plano, TX
Angular JS Developer
Responsibilities:
- Designing and developing dynamic web pages using HTML5, AngularJs, Bootstrap, LESS CSS, jQuery
- Using jQuery UI and angular directives for developing complex data tables.
- Made use of NodeJS for running local server and GRUNT CLI for minification, uglification and running local test runner server.
- Maintain the code base by frequent updates to revision using Git
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
Environment: HTML5, CSS3, AngularJs (plugins: AngularUI), JavaScript (Libraries: jQuery, jQueryUI), Angular Data-tables, Grunt, Bower, NodeJS, Git, Jasmine, Karma, IntelliJ, MS Office, Chrome, Firefox, IE 10+
Confidential, San Ramon, CA
User Interface Engineer
Responsibilities:
- Designing and developing dynamic web pages using HTML5, AngularJs, Bootstrap, Predix Core and WebStorm.
- Constructed complex directives, services and logic to access web browsers local storage to support the application.
- Developed HTTP Interceptor for API exception handling for sessions and other confidential information
- Made use of Play Java Framework for backend and NodeJS for running local server, routing and switch between dev and production environment.
- Maintain the code base by frequent updates to revision and subversion control using SVN & Git Bash
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
Environment: HTML5, CSS3, AngularJs (plugins: Angular UI), JavaScript (Libraries: jQuery, jQueryUI), Play Framework, Predix Core, Grunt, Bower, NodeJS, SVN, Git Bash, Jasmine, WebStorm, MS Office, Chrome, Firefox
Confidential, Sunnyvale, CA
User Interface Engineer
Responsibilities:
- Designing and developing dynamic web pages using HTML5, AngularJs, Bootstrap, Sass, CSS3 and PhpStorm.
- Coded in AngularJs MVC framework to make single page app (SPA) and complex price configuration pages.
- Wrote reusable modules in NodeJs package manager for the team and running local development server
- Made use of Symfony2 Php Framework for backend, routing and switch between dev and production environment.
- Developed static markup in Drupal 7 Content Management system for easy editorial of page(s).
- Assisted designing and raw engg. teams to build mockups and prototypes for pixel perfect and responsive design
- Maintain the code base by frequent updates to revision control using SoureceTree & Git Bash
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
Environment: HTML5, CSS3, AngularJs (plugins: Angular UI), Nodejs, JavaScript (Libraries: jQuery), Symfony2, Drupal 7, Sass compiler, Git Bash, Jasmine, PhpStorm, Photoshop, Flash, Illustrator, MS Office, Chrome
Confidential, Hallandale, FL
UI Developer
Responsibilities:
- Extensively coding in Style Sheets to develop the template for all the applications.
- Designing and developing dynamic web pages using HTML, JavaScript, CSS and Visual Studio.
- Coded in jQuery to make website for user friendly and interactive.
- Maintain medical inventory log for prescriptions in database.
- Developed mockups and prototypes using Photoshop and Adobe Illustrator
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
Environment: HTML, CSS, JavaScript (Libraries: jQuery), Photoshop, Flash, Illustrator, MS Office, Firefox, Chrome
Confidential, Calabasas, CA
Front End UI Developer
Responsibilities:
- Development, design and implementation of front end part of the widget based application.
- Used jQuery plugins to achieve the “effects” for the website.
- Developed interactive website using HTML for audio and video playback.
- Used backbone.js for models, widgets and jQuery template as View.
- Used AJAX, JSON with jQuery for asynchronous request data and response processing.
- Used JIRA for bug tracking.
- Involved in daily scrum to discuss the design and work progress.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript using the Tempnet Framework.
Confidential, DeKalb, IL
UI Developer
Responsibilities:
- Extensively coding in CSS to develop the intranet template for the application.
- Designing and developing dynamic web pages using XHTML, CSS and JavaScript.
- Coded extensively in jQuery to make rich internet web pages and created custom date picker on the website.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Develop the online chat interface for the anonymous communication between mentors and clients.
Confidential
Front End UI Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS and JavaScript.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
- Contributed to the design direction by building mock-ups in Photoshop and FrontEnd
- Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and other business-development working.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Leading technical projects with a focus on quality and improving the user experience.
- Working directly with clients to design and develop elegant solutions.
- Tested cross-browsers compatibility on a range of projects.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
Confidential
Full Stack MEAN Developer
Responsibilities:
- Developing from scratch the MEAN (MongoDB, ExpressJS, AngularJS and NodeJS) stack
- Angular directives and filters for the user interface MVC architecture
- Constructed RESTful APIs in NodeJS and ExpressJS and gracefully persisted data in MongoDB (Mongoose) in form of BSON
- Implemented user validation and sessions/cookies using PassportJS and Bcrypt
- Made use of Handlebars as the view engine for the application
- Unit tested the application using Jasmine, karma, mocha and chai
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Maintain the code base by frequently updating to revision of Bitbucket (GIT)
Environment: MongoDB-AngularJS-ExpressJS, NodeJS, Mongoose, HTML5, CSS3, Bootstrap, UI Bootstrap, UI Grid, UI router, JavaScript, Gulp, PassportJS, Bcrypt, Bower, NPM, Git, Cloud9, Chrome, Firefox, IE 10+
Confidential
Full Stack MEAN Developer
Responsibilities:
- Developing from scratch the MEAN (MongoDB, ExpressJS, AngularJS and NodeJS) stack
- Angular directives and filters for the user interface MVC architecture
- Constructed RESTful APIs in NodeJS and ExpressJS and gracefully persisted data in MongoDB (Mongoose) in form of BSON
- Implemented user validation and sessions/cookies using PassportJS and Bcrypt
- Made use of EJS as the view engine for the application
- Unit tested the application using Jasmine, karma, mocha and chai
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Deployed the code base in AWS using Bitname for MEAN.
- Maintain the code base by frequently updating to revision of Bitbucket (GIT)
Environment: MongoDB-AngularJS-ExpressJS, NodeJS, Mongoose, HTML5, CSS3, Bootstrap, JavaScript, Gulp, PassportJS, Bcrypt, Bower, NPM, Git, AWS, Webstorm, Chrome, Firefox, IE 10+
Confidential
Full Stack MEAN Developer
Responsibilities:
- Developing from scratch the MEAN (MongoDB, ExpressJS, AngularJS and NodeJS) stack
- Angular components, classes, services and typescripts for the user interface MVC architecture
- Constructed RESTful APIs in NodeJS and ExpressJS and gracefully persisted data in MongoDB (Mongoose) in form of BSON
- Deployed the app using Angularjs 1.x and currently working on Angular 2.0
- Experimented with user authentication and validation using PassportJS and Bcrypt
- Made use of Handlebars as the view engine for the application
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Deployed the code base in Heroku using Heroku toolbelt.
- Maintain the code base by frequently updating to revision of Bitbucket (GIT)
Environment: MongoDB-AngularJS-ExpressJS, NodeJS, Mongoose, Angular 2.0, HTML5, CSS3, Bootstrap, JavaScript, Gulp, Bower, NPM, Git, Heroku toolbelt, Webstorm, Chrome, Firefox, IE 10+