Senior Ui Javascript, Angularjs Developer Resume
Nyc, NY
SUMMARY:
- I am an IT Professional with expertise in Usability Analysis, GUI Design and Development, and Browser/Platform Compatibility.
- Proven experience in working as part of team, as an individual, or as a team lead.
- Moderate communication, organizational, and problem solving skills.
- An IT professional with 10+ years of working experience in software development and design.
- JavaScript, AngularJS, jQuery, Node.JS
- PHP, Lamp - stack
- MongoDB, MySQL, Oracle
- Perl, Java, C
- Core competencies include include JavaScript, AngularJS, jQuery, HTML5/CSS3, Backbone, Twitter-Bootstrap, Node.js, MongoDB.
- Extensive experience includes JavaScript frameworks, MEAN-stack, Angular-full stack, Angular-UI, git/Github, npm, grunt, bower, Yeoman, Amazon S3, unit test.
- Familiar with JavaScript graphic process, SVG, D3.js, Canvas, Fabric.js etc.
- Proficiency in PHP, LAMP-stack, RDBMS/No-SQL Databases, Perl, Shell, vim.
- Comprehensive and in-depth knowledge about Agile/SCRUM Development, MVC, ORM, CMS, CRM, C, Java, SEO, SaaS, Amazon Cloud, SCM.
- High expertise at various web-based technologies and frameworks: MVC, ORM, OOP, smarty templates, pear, Sphinx, search-engines SEO, varnish, memcached, mdb2, pdf generator, jQuery plugins etc.
- 1 project in FedEx was awarded on APEC 2002 in Shanghai, China: Perl, Oracle, and XML in Solaris.
- 1 project was awarded First-Class in Science and Technology Progress of Shaanxi Province, China for CDMA application by using C/Oracle.
- Worked on 3 projects, all regarding on JavaScript/NodeJS and Ruby on Rails (Agile Development).
- Used JavaScript + Select2 JS + PHP Restful Web-Services + JSONP, implemented a powerful dynamic and animated application which accepts various input for reuse and scalable usage.
- Used JavaScript + jQuery + Restful Web-Services + JSON in front, and Node.js (ExpressJS) + MongoDB in the backend, created an animation JavaScript application.
- Added new features to a website to let agents/brokers evaluate their business goals (such as their buy/sell volumes, leads, contacts), to provide better services by using Node.js + MongoDB in CentOS platform, and a rich client AngularJS UI.
- Used Angular JS to achieve the two way data binding, all my prototype interactions and user experiences through Angular JS and Node JS.
- Utilized features of Angular JS, to reduce issues of text typing on span. Used browser UI rendering, parallel workflow through Angular JS.
- Using Angular directives, filters for the grid, master-slave data, multi-select.
- Using Angular services, directives to custom tyepahead, zoom, models, form validations.
- Optimizing loading by using rectangular, promise/resolve, angular bootstrap.
- Using Node JS bluebird, mail, amazon S3, aws sons, lambda functions to share publish / subscribe messages.
- Used Angular.js + require.js to delegate http requests across different web servers.
- Use grunt, gruntfile, grunt-npm modules to minify, cache, config, custom grunt tasks.
- In a JavaScript/Java/Python environment, used JavaScript and various frameworks, libraries to design, debug and maintain the UI front-side, which include: jQuery, Foundation framework, KendoUI framework, RequireJS, D3.js, smoke tests, git tools etc.
- On a personal note, Very dedicated, responsible, self-directed trouble-shooter who enjoys working with others sharing ideas and knowledge of the IT industry.
CORE EXPERIENCE & SKILLS:
JavaScript, AngularJS
HTML, CSS, HTML5/CSS3
Front-end, JavaScript Framework jQuery, jQuery-UI
Angular-UI, bower components7
Ajax, CORS, Server-side Proxy
Twitter Bootstrap, Responsive CSS
HTML5 Boilerplate, initializr
AngularJS-FullStack, Backbone.js grunt, bower, yo, Yoeman, Jshint
Handlebars, {{ mustache }}
Jasmine, karma, QUnit
Server-Side JavaScript, Node.js
Npm, node modules
RESTful APIs, Restangular, Restify
Express.js
MEAN-stack
WebStorm
Dreamweaver
Photoshop, Illustrator
Plunkr, jsFiddle
Jshint, nodemon
JavaScript Library
WebSocket, socket.io 2 requirejs, underscore, commonjs, jQuery-ui, jQuery-mobile
D3js, KendoUI, mongoose, passport
Google APIs, YouTube API
NoSQL
MongoDB
CouchDB, MapReduce
Redis, Apache Cassandra
SQL, T-SQL, transaction, trigger
Oracle, PostgreSQL
LAMP-Stack, PHP, Linux, Shell Scripts
Apache, MySQL, Perl, PHP Extension/Server Apps, Memcached, PHP-Redis
CakePHP, Laravel 4, Wordpress, Smarty, PDO, Sphinx, ZeroMQ, Varnish
Jenkins continuous integration
SCM, Git, github
SVN, CVS
Project Management, JIRA
Pivotal Tracker, Asana
Oracle VM VirtualBox
Heroku, Amazon S3
TECHNICAL SKILLS:
Development Technologies: HTML, CSS1, CSS2, CSS3 JAVASCRIPT, OOJS, jQuery, jQueryUI, Require.js, Backbone.js, Angularjs, Reactjs, Jasmine, Karma, DHTML, XHTML, XML, XSL, JSP, JSTL, JSF, AJAX, JSON, Struts Taglib, Struts Tiles, JAVA, .NET, PHP, Smarty, MySql, Freemarker
Environment: Technologies:: PC, UNIX, IIS, APACHE, WEBLOGIC, JBOSS, Tomcat, Websphere, Liferay, Teamsite
Software Technologies: Macromedia Homesite, Dreamweaver and Flash, Visual Café, Eclipse, MyEclipse, MS Visual Studio, Rational ClearCase and Clearquest, CVS, SVN, GitHub, JIRA, MS Visio, MS PowerPoint, Adobe Photoshop, Adobe ImageReady, Adobe Illustrator, EMACS, Webtrends Log Analyzer.
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
Senior UI Javascript, AngularJS Developer
Responsibilities:
- Built and lead team of 3 Client side developers
- Reviewed application code structure and recommended changes in code
- Set coding standards based on recommendations
- Oversee and take part in hand coding of new functionality and bug fixes
- Utilize HTML, CSS, LESS, Javascript, AngularJS, ReactJS, aspx, jQuery, AJAX and JSON
- Employ Jasmine and Karma for Unit tests
- Develop both full and mobile applications
- Submit code to Github for code review
- Oversee code reviews for client-side code in Github
- Deploy code to testing server
- Approve coding solutions with the Product Manager
UI Developer
Confidential
Responsibilities:
- Developed application framework based upon homegrown framework utilizing require.js
- Implemented components and functionality utilizing HTML, CSS, JavaScript, jQuery, AJAX, JSON, and JSP
- Utilize MVC, Prototype and Singleton Javascript patterns to develop application
- In corporate 3rd party JavaScript libraries such as jQuery, Require.js and Backbone.js
- Developed core components for use by both onshore and offshore developers
- Assisted the offshore team in creation of customized components for special transactions
- Supported framework functionality and fixed bugs as needed
- Responsible for maintenance of documentation and performance of code reviews
- Developed core components for extension and use by developers
- Worked with management to document tasks and set time estimates for task completion
- Followed up and have kick off meetings with developers with each of their tasks
- Worked together with the Business group to implement new functionality
- Developed application framework based upon homegrown framework utilizing require.js
- Implemented components and functionality utilizing HTML, CSS, JavaScript, jQuery, AJAX, JSON, and JSP
- Utilized MVC, Prototype and Singleton Javascript patterns to develop application
- Incorporated 3rd party JavaScript libraries such as jQuery, Require.js and Backbone.js
- Lead team of 3 developers
- Work with product manager to create technical requirements for the developers
- Discuss technical challenges and help prioritize functionality
- Drive process with designers to determine workflow to facilitate designs
- Follow up with product and help them create use cases for the product and technical specs
- Communicate with developers to determine effort involved in user stories
- Review designs with product and design team to determine if all use case are covered
Confidential, NYC NY
Senior UI Frontend, MEAN-stack Architect/Developer
Responsibilities:
- On Frontend, using AngularJS directives, services, filters, controllers, templates, several design patterns, to implement rich functionality in various pages: advertisers comparison, PDF documents integration, annotation on PDF, zoom/rotation, user authentication by passport.js, form validation, CRUD, grid, search, sort, pagination, multi-selection, server-side proxy, unit tests, Amazon S3 cloud integration etc.
- On Server-side, to implement advertisement documents store and access. Node Express servers process and proxy http-requests, email processing, documents upload, events control flows; MongoDB for data storage and access, DB schemas validation, Mongoose Restangular access; Amazon S3 Cloud Service for PDF/documents storage.
- The project is integrated with Codeship, version control by git/github, project management by pivotaltracker, task management by grunt/Gruntfile.js, components management by bower, syntax checking with jshint, Unit test using Jasmine and Karma.
Confidential, NYC NY
Senior AngularJS, UI Frontend developer
Responsibilities:
- Using AngularJS + NodeJS + Java + REST APIs, to implement full features of a bidder’s processing. The Automated-Guaranteed SPA application is a key part of Confidential advertising strategy, using cut-edge technologies which include AngularJS & Stuff, Java Rest APIs and MySQL.
- Used AngularJS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
- Integrated with Jeknins-CI, version control by git/github, project management by JIRA, task management by grunt, syntax checking with jshint, and js/shell scripts to make the automated-guaranteed project powerful, scalable and easy management.
Confidential, Thousand Oaks CA
Senior Frontend developer
Responsibilities:
- Use MEAN.io, create an Angular/Node/MongoDB application for user login/register processing.
- Write various complex scripts to provide supports for Backend as well as Frontend.
- E-Library: designing Databases Schemas, writing/testing ORM modules, using Varnish Caching mechanism to buffering/sync data.
- Using Angular.js + require.js to re-implement e-Library admin panel with Karma/Jasmine tests.