Ui Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Strong knowledge of core Javascript including functional and object - oriented programming paradigms.
- CoreJS functional programming features like using closures for private variables, using .call and .apply for changing contexts.
- Strong knowledge in MVC platform using AngularJS and NodeJS.
- Experienced in rapid prototyping of websites using NodeJS and MongoDB (using Mongoose ODM).
- Front-end architecture with AngularJS controllers, directives, and services.
- Used HTML5 tags, localStorage and geolocation with various input types.
- Experience with AJAX - using the native XMLHTTPRequest object, the AngularJS $http request and jQuery $.get and $.post.
- Designed grid layouts using Bootstrap and aware of fixed, fluid and elastic layouts. Conversant with responsive web design.
- Worked with design patterns like memoization, curry and module, IIFE and aware of singleton, factory etc
- Experienced in building web applications in J2EE and JSP.
- Strong knowledge of algorithms and data structure.
TECHNICAL SKILLS
Front-end Technologies: Javascript, HTML5, CSS3, AngularJS, jQuery
IDEs: Eclipse, Webstorm
Server-side Technologies: NodeJS, Express, Java
Version Control Tools: Git
Databases: Mongoose ODM (MongoDB), MySQL
Application/Web Server: NodeJS
Operating Systems: Windows, Linux
Tools: and frameworks: AngularJS, jQuery, Express
Programming Languages: Javascript, C, Python, Java
PROFESSIONAL EXPERIENCE
UI Developer
Confidential
Responsibilities:
- Maintained a map with integrated search functionality for universities and transition view to current candidates from those universities.
- Wrote native Javascript AJAX code for the map search functionality (currently responsible for migrating to AngularJS)
- Responsible for RESTful NodeJS services (using Express) which connected to MongoDB for performing document query and delivering it to the front end.
- Used google maps API to reverse geocode the address (obtained from MongoDB collection) and display that as a marker on the map
- Used async.js to run AJAX calls in series so that the google api limit is not reached
- Maintained the PassportJS for authentication of users
- Built the front end using CSS3 and HTML5 tags
UI Developer
Confidential
Responsibilities:
- Accessed JSON data from back end using AJAX calls (back end routes using NodeJS)
- NodeJS service with Mongoose backend to store the appointments data
- Built the front end using AngularJS - Directive for calendar
- Test code using Jasmine and Karma for directives and controllers
- Created front end prototype using CSS3 features like transitions
- Used AngularJS animations for transforming views
Software Engineer
Confidential
Responsibilities:
- The Program consisted with four small tasks
- Calculated and compared performances using multiple actors
- Simulated the Gossip algorithm based on actors, and determine the converge of it
- Implemented the Pastry Protocol based on TCP protocol using Scala actors
- Rewrote the actors to keep track of the log info and find statistic phenomenon while execution
Software Engineer
Confidential
Responsibilities:
- Used CLIPS to design a knowledge-based system to simulate the process of package delivery
- Implemented the FIFO algorithm to this system
- Improved this algorithm to decrease the work time to ensure the better performance
Software Engineer
Confidential
Responsibilities:
- Used HTML,CSS and JavaScript to design and manufacture homepage.
- Built J2EE framework by using Myeclipse 8.6, Tomcat 6.0 and MySQL 5.1 database
- Completed delivery management module and receipt management module
- Designed and built database structure using MySQL database
- Designed test cases and made bug testing
Software Tester Intern
Confidential
Responsibilities:
- Read requirement of HP EWS system and learned principles about automation testing platform
- Made basic unit test and integration test for program products
- Designed more than 500 test cases and uploaded bug report to Bugzilla
- Wrote automatically about 8000 testing scripts using TestNG and Selenium RC for HP EWS system
