We provide IT Staff Augmentation Services!

Ui Developer Resume

5.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY

  • Thorough knowledge of core Javascript including functional programming features that includes using closures for private variables, using .call and .apply for changing context and object - oriented programming paradigms.
  • Client-side scripting and DOM manipulation with core Javascript and jQuery
  • Experience with native AJAX (XMLHTTPRequest API) and $http for communicating with the server; file uploads; form and multi-part encoding
  • HTML5 tags, localStorage, geolocation, canvas, Filereader API, input types, tags
  • Have worked with new CSS3 features like animations, transitions, and transforms
  • Knowledge of Responsive design including media queries
  • Comfortable with front-end architecture with AngularJS controllers, directives, and services
  • Knowledge of the MVC architectural pattern using AngularJS, Express on NodeJS
  • Comfortable with rapid prototyping using AngularJS, NodeJS, and Mongoose

TECHNICAL SKILLS

Front-end Technologies: Javascript, HTML5, CSS3, AngularJS, jQuery

IDEsEclipse: Netbeans, Webstorm, MS Visual Studio

Server-side Technologies: NodeJS, Express, PhpMyAdmin, PHP

Version Control Tools: Git, CVS, Microsoft Sourcesafe

Databases: Mongoose ODM (MongoDB), MySQL

Application: Web ServerNodeJS, Apache

Operating Systems: MacOSX, Windows, Linux

Tools and frameworks: AngularJS, jQuery, Express, XML

Programming Languages: Javascript, C, C++, Java, PHP

PROFESSIONAL EXPERIENCE

UI Developer

Confidential

Responsibilities:

  • Created the front end for interview monk which is an internal skills portal for GoLiveLabs.
  • Built the Browse, Create and Take test modules for the application using AngularJS directives, services and controllers
  • Comfortable with $http and $resource for performing AJAX calls using AngularJS
  • Used bootstrap grid (responsive) for the CSS styling of the pages and integrated it with AngularJS
  • Comfortable with AngularJS promises (most components in AngularJS return promises)
  • Wrote custom directive to store test progress onto localStorage
  • Embed geolocation data into the test object when the user submitted the information to the server
  • Wrote unit tests in AngularJS using Jasmine and ran them using the Karma test runner
  • Used Git for version control

Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • The graphical user interface (GUI) allowed users to make entries in the database based on appropriate machine configurations.
  • The database provided reports of complete software revision history for all machines in the field.
  • This tool was also used by Manufacturing, Software Quality Assurance, and Customer Support departments to investigate software issues found in the field.
  • Coded diagnostic tests of photolithography hardware in the semiconductor equipment control software in C, C++, and Visual Basic.
  • Tested functionality of machine vision flipper prism and illuminator filter changer.
  • Composed software requirements statement (SRS) documents.
  • Provided error handling in case of hardware failure.
  • Bug fixes in semiconductor equipment software in C, C++, and Visual Basic.
  • Researched bugs reported in TestTrack, assigned by software manager.
  • Coded bug fixes and worked with technicians to test the software improvements.
  • Created a stand-alone application that models throughput of the photolithography equipment in Java.
  • Coded formulas of machine performance provided by staff scientists.
  • The application allowed Sales and Marketing to configure a machine to better match the customer's requirements.
  • Software Librarian/Build Engineer responsible for final software builds of code for photolithography and laser annealing equipment.
  • Created and deployed the final executable software packages using InstallShield Express and CVS.
  • Used Microsoft SourceSafe database and compiled latest code from the software department.

We'd love your feedback!