Uploaded File
add photo
Lucas
lucashufrontend@gmail.com
732-910-3081
47 ovington ave
Edison, NJ 08817
Front End UI developer
9 years experience W2
1
Recommendation
Average rating
146
Profile views
Summary

  • Dedicated and passionate software Developer with over 5 years of professional experience in designing and implementing User Interface (UI) Design, web applications, desktop & mobile applications by using various technologies like AngularJS, Angular 2 or 4, HTML/HTML5, CSS/CSS3, ColdFusion, Java, JavaScript, jQuery, JSON, and AJAX.
  • Proficient in designing, developing and maintaining user interface for Single Page Applications (SPA) using AngularJS MVC Framework in start-up education, heath care management,
  • Hands-on experience in using Angular UI Router to create the routing structure for different pages, and data parsing and transmission between different states of the application.
  • Experience in using custom directives and filters to process data and format it according to company standards in the View.
  • Solid knowledge in Angular UI bootstrap, Angular Material, and Font Awesome to add functionalities to the AngularJS based user interface.
  • Proficient in creating AngularJS factories to utilize AngularJS services like $http to make RESTful API calls to Java and Node.JS based backend.
  • Experienced in using different JavaScript based packages libraries like Node.js, D3.js for complementary support to the web based application.
  • Good understanding and working experience with Object Oriented JavaScript principles like JS object prototype and inheritance. Comfortable in using deferred objects and promises to avoid callback hell.
  • Experience in CSS3 preprocessors such as SASS, LESS to optimize the cascading style sheet and allow mix-ins, variables and hierarchical structure in CSS file.
  • Strong experience in Responsive Web Applications using CSS3 Media Queries and CSS Bootstrap for different layout according to the user's device.
  • Good understanding in new web technologies like React.JS, Redux, Lodash, Babel, ES6 and Typescript.
  • Proficient in code functionality testing through the behavioral testing tool like jasmine integrated with Karma to achieve end-to-end application testing.
  • Familiar with popular browsers development and debugging tools/plugins for Chrome Inspector and Firebug.
  • Familiar with Version Control Tools like Git.
  • Experienced in various methodologies like Waterfall and Agile.
  • Strong communications skills, problem-solving ability, and excellent teamwork abilities.

Experience
Front End UI developer
Information Technology
Jun 2016 - present

Project: Early Education System

Project Description: Web-based platform for early education serving as the hub for preschool, daycare, Chinese school, and after school. Designed to create convenient tools for teachers and parents. System included processing payroll, maintaining leave accounts, attendance tracking, academic/behavior reporting, and enrollment system.

Responsibilities:

  • Worked with web designers to develop user interfaces and prototypes for a web-based System, private start-up Environment.
  • Developed the application as Single Page Application using AngularJS MVC framework.
  • Worked on front-end pages using HTML5, CSS3, Object Oriented JavaScript, and Angular Material.
  • Used AngularJS UI Router to establish routing between nested html views.
  • Implemented the user login authentication using AngularJS and Auth0.
  • Used HTML5 and AngularJS to format the input forms and handled the input validations.
  • Using AngularJS created custom-directives and custom-filters for data manipulations and to display data.
  • Built factories to utilize Angular services such as $http and $resource to consume the RESTful APIs for data parsing from the Java based backend server.
  • Involved in Design queries to the back-end MySQL database to implement the GET / POST functionality for JSON contracts.
  • Worked on the optimization of the CSS files using CSS preprocessors SASS.
  • Worked with the Bootstrap Grid structure and the CSS media queries to make the application responsive (RWD).
  • For easy debugging used testing frameworks Karma and Jasmine and followed the TDD to develop the entire application.
  • Responsible for checking cross browser compatibility issues and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
  • Used GIT for version control and simultaneous code implementation.
  • Assisted business analysts to figure out the technical aspects of the project and later analyzed the requirements to design the application.
  • Updated the application using Angular 2 with Typescript.
  • Provide new Architecture for React.js /Redux Front-end Environment.
  • Created reusable web Component for react.
  • Worked in Agile methodology and attended daily Scrum meetings to access the current progress in a Sprint.

Environment: AngularJS, Bootstrap, HTML, HTML5, CSS3, CSS, Jasmine, JavaScript, GIT, Node.js, react.js, Redux, SASS, Karma, Linux, Agile/Scrum, SDLC, JSON, RESTful.

HTML JavaScript MySQL Linux UI CSS Agile Methodology node.js Bootstrap MVC AngularJS JSON React.js SASS Version Control TDD SDLC Scrum Redux Karma Java Jasmine Git Firefox Typescript Business Analysis API Development REST
Remove Skill
References
Average Rating

0 recommendations
UI Developer
Information Technology
Sep 2015 - May 2016

Project: Restaurants hunter and classical movie hunter
Project Description: The company required projects that focus on data visualization, getting data from public API's, and analyze the data to support their next gen transportation app.

Responsibilities:

  • Closely worked with Business Systems Analysts to understand the requirements to ensure that right set of UI Modules been built.
  • Worked on front-end pages using HTML5, CSS3, JavaScript, D3.js and jQuery.
  • Created user survey and displayed in dynamic report.
  • Implemented a best restaurants hunter to find the nearest restaurant using yelp API.
  • Implemented a Movie hunter to find the classical movie using IMDB API.
  • Extensively used AJAX to consume data.
  • Used GIT to control version update.

​Environments: D3.js, HTML, CSS, CVS, jQuery, AJAX, Node.js, Responsive Web Design, Bootstrap, jQuery UI, JSON.

AJAX HTML JavaScript CSS UI System Analysis node.js jQuery Git Data Visualization D3.js CVS Bootstrap JSON API Development
Remove Skill
UI/ Angular.JS Developer
Information Technology
May 2015 - Aug 2015

Project: Global Logistic System

Project Description: The company required a responsive, dynamic app that focuses on shipping and tracking products. The commercial information management system was to retrieve data from the client side and displayed them back to the client side. This project also involved in creating and maintaining web pages that tracked the updated information.

Responsibilities:

  • Closely worked with Business Systems Analysts to understand the requirements to ensure that right set of UI Modules been built.
  • Developed all the UI pages using HTML5, CSS3, Bootstrap, JSON, AngularJS.
  • Used Angular.JS framework where data from backend is stored in model and populated it to UI.
  • Used Angular.JS factory and services for dependency injection.
  • Using Angular.JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used $http in Angular.JS for consuming RESTful web-services.
  • Used Angular.JS routers like "UI Router" to establish routing between nested html views.
  • Proficiently used custom Angular.JS Filter, Directive, and Service to achieve the various functionalities of the website.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Used Bootstrap for responsiveness and expertise in Grid Control System.
  • Developed and implemented UI controls and API's using Angular.JS.
  • Used two-way data Binding techniques and custom filters.
  • Manipulated data using CRUD operations of MongoDB database management system and handled database access and data transmission based on RESTful web service
  • Used Node.js to run the application on the grunt server.
  • Used Protractor for end-to-end testing in JavaScript and AngularJS code.
  • Used Grunt to compile Sass files and JavaScript files.
  • Managed and administered multiple instances of GIT, including build server and operating environment.

Environment: HTML5, CSS3, JavaScript, Bootstrap, REST APIs, Angular.JS, Node.js, Grunt, Git

HTML JavaScript CSS JSON SASS UI REST Protractor node.js MongoDB Grunt.js Git Database Management CRUD Bootstrap AngularJS System Analysis API Development
Remove Skill
Software Developer
Information Technology
Aug 2012 - Apr 2015
Tucson, AZ
Project: Heath care student career system Project Description: Application that supports the Nurse College Student Management. The system allows a specific department to manage all the Nurse Student' information of that organization. Officers can keep track of all the other departments related to that organization such as heath care center. Responsibilities:
• Designed and implemented web application to meet web and industry standards.
• Designed web pages using HTML, CSS3 and jQuery based on the W3C standard.
• Developed CSS3 page layouts, styles and table coding for efficient design.
• Used CSS3 selectors for condition-based styling and pseudo-classes to add some special effects to selectors.
• Participated in weekly meeting for enhancing the features for the portal.
• Implemented a lightweight customizable jQuery plugin for styled appearance.
• Tested and debugged code using IE tester, Chrome Inspector, Firebug, Safari Web Inspector
• Involved in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
• Using AJAX to update the data without refresh the page.
• Using ColdFusion to talk to the database.
• Worked on ColdFusion Web Services.
• Involved in Configuring IIS and various data source settings on development, test and production servers.
• Involved in the design of database objects using UML.
• Updating database, tables using SQL server 2000
• Maintain back end server (SQL 2000 T-SQL and IIS)
AJAX CSS HTML IIS JavaScript jQuery SQL SQL Server T-SQL
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Computer Science
not provided 2014
Related Courses
Compiler,
Certifications
ES6 for Everyone
WES BOS, 2016
Skills
UI
2021
4
CSS
2021
8
HTML
2021
8
JavaScript
2021
8
JSON
2021
5
Bootstrap
2021
4
AngularJS
2021
1
MVC
2021
1
CRUD
2015
1
API Development
2021
6
Firefox
2021
5
REST
2021
5
SDLC
2021
5
Git
2021
4
Database Management
2015
3
Jasmine
2021
3
Java
2021
3
Karma
2021
3
Linux
2021
3
Scrum
2021
3
Version Control
2021
3
node.js
2021
2
Agile Methodology
2021
1
MySQL
2021
1
SASS
2021
1
TDD
2021
1
CVS
2016
1
D3.js
2016
1
Data Visualization
2016
1
Protractor
2015
1
AJAX
2016
3
Business Analysis
2021
3
IIS
2015
3
jQuery
2016
3
SQL
2015
3
SQL Server
2015
3
T-SQL
2015
3
Typescript
2021
3
React.js
2021
1
Grunt.js
2015
1
MongoDB
2015
1
Redux
2021
1
System Analysis
2016
1
MS MAM
0
1
Waterfall
0
1
Languages
English, Fluent/Bilingual