Front End Ui Developer Resume
Garwood, NJ
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,
- Hand-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 change and design graphic logo using Adobe Photoshop.
- Experienced in various methodologies like Waterfall and Agile.
- Strong communication, problem-solving ability, excellent performance in teamwork.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JSON,HTTP
Frameworks/Libraries: Angular 2, Angular 4, Angular Material, D3.js, Semitic UI. Node.js, jQuery, Lodash, Bootstrap, LESS, SASS, Font-awesome.
Databases: Oracle, MySQL, Mongo DB.
Programming Languages: JavaScript, Java
Methodologies: Agile, Waterfall, Test Driven Development
IDE & Tools: Atom, GULP, Web Storm, Eclipse, Sublime, VS code, Firebug,DeveloperTools, Adobe Photoshop, Dreamweaver, Microsoft Visio
Testing Tools/Frame Work: Jasmine, Karma
Version Control: Bitbucket, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Garwood, NJ
Front End UI Developer
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.
- Developed the application as Single Page Application using Angular 4 web component based.
- 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.
- Apply animation when an event happened using Angular.
- 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.
Environments: Angular, Angular 4, Bootstrap, HTML, HTML5, CSS3, CSS, Jasmine, JavaScript, GIT, Node.js, react.js, Redux, SASS, Karma, Linux, Agile/Scrum, JSON, RESTful.
Confidential, Tucson, AZ
UI Developer
Responsibilities:
- Closely worked with Business System Analyst to understand the requirements to ensure that right set of UI Modules been build.
- 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, jQueryUI, JSON.
Confidential, Bentonville, AR
UI/ Angular.JS Developer
Responsibilities:
- Closely worked with Business System Analyst 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
Confidential, Tucson, AZ
Software Developer
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)
Environments: Adobe Photoshop, Bootstrap, ColdFusion, Dreamweaver, HTML, CSS, JavaScript, jQuery, GIT, Putty, Window, IIS, SQL2000 SDLC, JSON