We provide IT Staff Augmentation Services!

Principal Web Developer Resume

Philadelphia, PA

SUMMARY:

  • 17 years experiences in software development career. Strong object - oriented design principals and knowledge of design patterns.
  • About 7+ years experiences in Front-end application development using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX and JSON.
  • Experienced in MVC (Model View Controller) framework such as AngularJS, Angular2/4.
  • Experienced in Twitter Bootstrap framework to build responsive website for both desktop and mobile browser users.
  • Experienced in CSS3 preprocessors styling Sass/Less together with Scout, Compass and LiveReload.
  • Experienced in unit test using jasmine on Karma, and End2End testing using protractor and http-server.
  • Experienced in using NPM, YARN, Bower, Grunt, Gulp and Webpack for packages and project tasks management.
  • Knowledge in using cross browser compatibility tools and worked on different browsers like Google Chrome, Internet Explorer, Safari and Mozilla Firefox.
  • Very Strong trouble-shooting, well organizing, hard working and attentive to details.
  • Capable of quickly adjusting to new environments, as well as learning and applying new technologies.

TECHNICAL SKILLS:

Dev. Technologies: JavaScript.HTML/HTML5, CSS/CSS3, jQuery, JSON, AJAX, Java, NodeJs, Swift.

Framework: Bootstrap, AngularJS/Angular2, Ionic/Ionic 2, Cordova

Develop Tools: NetBeans, Sublime, Eclipse, Visual Studio, Visual Studio Code

Testing Tools: Karma, Jasmine, Protractor, Mocha

Version Control: Tortoise SVN, GIT, TFS.

Package Manager: Maven, NPM, Bower, Grunt, Gulp, Webpack

Others: MySQL, MS SQL Server, Oracle, Spring MVC, Hibernate, JSF, Linux bash script, JIRA, Agile/Scrum, TDD, MongoDb, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Principal Web Developer

Responsibilities:

  • Created Web Application framework, Integrated http service error service, Api-tracking service to avoid process API errors on component level.
  • Participated in the whole software development lifecycle. Involved in requirement analysis with BA, Grooming, sprint planning, Jenkins configure, build and deployment.
  • Created unit tests based on Karma and Jasmine.
  • Worked with IOS team to integrated web app run on IOS, providing scan barcode, swipe credit, IP print (not air print) features in the app.
  • Created a receipt/document general framework based on canvas for printing on IPad.
  • Mentor and supervise code development of mid-level and junior developers.
  • Very strong on trouble-shooting and providing viable solutions.

Environment: Agile/Scrum, JIRA, Slack, HTML5, CSS3, LESS, Typescript, JavaScript, Angular 2/4, Java, Sprint, Hibernate, Oracle, Bootstrap, Webpack, IOS, Swift, Jenkins

Confidential, Edison, NJ

Senior Software developer

Responsibilities:

  • Create application prototype with Angular2 and Ionic 2.
  • Worked with AWS, IBM Bluemix and Api.Ai. Developed with Nodejs and DynamoDB.
  • Architecture and library Integrated, deployment.

Environment: HTML5, CSS3, LESS, Typescript, JavaScript, Angular 2, Ionic, Cordova, Bootstrap, AWS, Agile/Scrum, Webpack.

Confidential, Jersey City, NJ

Tech Lead

Responsibilities:

  • Developed and implemented flexible and reusable user interface components (Directives and Widgets) using angularJS, JavaScript, HTML/HTML5, CSS/CSS3.
  • Create Lazy loading framework for development stage;
  • Bundle and Compress JS files, also bundle the html files using angularJS html cache.
  • Architecture and library Integrated, deployment.
  • Worked with source version control tool TFS to manage the code repository.

Environment: HTML5, CSS3, LESS, JavaScript, jQuery, AngularJS, JSON, AJAX, Highcharts, Bootstrap, Hightcharts, TFS, Java, Agile/Scrum, Karma/Jasmin, Mocha. TDD, Gulp and Webpack

Confidential, Princeton Junction, NJ

Software developer

Responsibilities:

  • Developed and implemented efficient, flexible and reusable user interface components using object-oriented JavaScript, HTML/HTML5, CSS/CSS3.
  • Populate graphs and charts with Highcharts.js.
  • Used AngularJS framework for UI development.
  • Use jqGrid and Handsontable for data edit and display.
  • Use Actuate BIRT for report design.
  • Worked with source version control tool SVN to manage the code repository, and used JIRA for issue tracking, Gulp, Bower,
  • Used Bower and Grunt for packages and project task management.
  • Involved Java sprint framework development, utilized Hibernate to model relational database Oracle.
  • Worked on Wildfly 8/9(JBOSS) web server.

Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, KendoUi, JSON, AJAX, Handsontable, Bootstrap, Grunt, Karma, Bower, JIRA, Agile, Karma/Jasmin, mocha, Java Sprint, JBoss/Wildfly, Maven.

Confidential, Newark, NJ

Web developer

Responsibilities:

  • Developed the web application with AngularJs framework, together with JavaScript, HTML/HTML5, CSS/CSS3 and jQuery.
  • Used SASS and Scout for creating CSS/CSS3.
  • Applied JSON and AJAX to communicate with server.

Confidential

Senior Web Application Engineer

Responsibilities:

  • Analyzed Front-End business requirements, components and generate Project Plan Documentation based on the client’s demand.
  • Implemented MVC pattern of AngularJS framework to develop Single Page Application.
  • Used HTML5 to create html pages, and SASS and Scout to generate css3.
  • Applied responsive webpage that fits all users and difference devices using BootStrap.
  • Used JavaScript, jQuery and underscore in web application developing. And also applied AJAX and JSON to communicate with server.
  • Performed test cases using jasmine and Karma, and used Protractor for End2End test.

Confidential

Software Developer / Senior Software Engineer

Responsibilities:

  • Involved in several projects in the company. Worked with Core Java, Java Spring MVC framework, Applied Hibernate for database access.
  • Developed entity beans for transactions using EJB. Used Maven as build and configuration Tool.
  • Involved in Front End Development in different projects by using JavaScript, jQuery, HTML5 and CSS3. Applied AJAX and JSON in communicating with server.

Confidential

Software Developer

Responsibilities:

  • Involved in several projects, implemented the application using Sprint IOC, Sprint MVC Framework, Sprint Batch and Sprint Boot and handled the security using Spring Security.
  • Applied Hibernate for database access.
  • Worked on Oracle 9i/10g, processing data from database.
  • Worked on Apache Tomcat Server as Java web server.

Hire Now