Ui Developer Resume
Dallas, TexaS
PROFESSIONAL SUMMARY:
- Around 5+ years of experience in IT industry in the field of Front End Development with emphasis on HTML 5, CSS (2/3), MVC, JavaScript, jQuery, AJAX, JSON, Bootstrap, Angular JS 1.x & 2.0, Node JS.
- Strong experience in the web applications development using HTML5, CSS/CSS3, Responsive Web design(RWD), JavaScript (ES6), Typescript, AngularJS, Angular 2, jQuery, JSON, XML, XSLT, and AJAX.
- Experience with various MVC frameworks like AngularJS, Ext JS, Require.js, Backbone.js, Node.js, and Bootstrap.js.
- Sound understanding and extensive experience with Object Oriented Programming (OOP), web application deployment.
- Experience in consuming web services using AngularJS and interacting with server - side scripting language like Node.js, Express.js, Backbone.js.
- Extensive experience in working with AngularJS to implement Single page applications (SPAs) using Directives, modules, Expressions, Routers, views, model, SQL, and Controller to deploy the entire business logic.
- Developed applications with ease using MEAN stack (Express.js, AngularJS, Node.js).
- Experienced in complete SDLC life cycle that includes Analysis, Design, Development, Testing and Deployment.
- Experienced working in both AGILE and Waterfall based development environment and participated in SCRUM sessions.
- Exposure in a wide variety of technologies including Java, J2EE, JSP, Servlets, JDBC, SOAP/RESTful services, Spring Core, Spring MVC, Spring AOP and Spring ORM and Hibernate.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and No-SQL databases like MongoDB.
- Experience in calling REST (Web Service) services from JavaScript, processing JSON payloads and writing web APIs.
- Experience in working on CSS pre-processors like LESS and SASS.
- Experience in working with Virtualization technologies like VMware and Cloud technologies like AWS.
- Experienced with automated/manual UI testing tools using Jasmine, Karma, Selenium, and Protractor.
- Perform PCI audits on front-end pull requests and add bug fixes to features on a large-scale, multi-repository billing interface project using AngularJS, SASS, HTML5, GIT, and Gulp/Grunt.
- Experience in using various IDE's such as Dreamweaver, Notepad++, WebStorm, Atom, Sublime text, Eclipse, Visual Studio Code.
- Expertise in using source code control systems such as GIT, SVN, JIRA, and Jenkins.
- Expertise with version-control systems like SVN and GIT.
- Good Knowledge on how to implement User-centred design (UCD) methodology.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, TypeScript, JavaScript, AJAX, JSP, jQuery, JSON, Apache, RESTful web services, PHP, Drupal.
JS Frameworks: AngularJS (Angular1, Angular1.3.16, Angular 2), Backbone.js, Node.jsExpress.js, Ext JS, Require JS, DOJO.
Databases: Oracle, MySQL, SQL Server, MongoDB, SQLite.
Version Control: Perforce, CVS, GIT, SVN, VSS.
Testing: Karma, Jasmine, JIRA.
Methodologies: Agile, Rational Unified Process(RUP), Waterfall and TDD.
IDE: Eclipse IDE, WebStorm, Notepad++, NetBeans, Adobe Dreamweaver, EditPlus, Atom, Sublime text.
Operating Systems: Windows 7/10, UNIX and LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
UI Developer
Responsibilities:
- Currently migrating some components of our project from AngularJS to Angular 2.
- Developed web pages to display items in inventory by using HTML5, CSS3, RWD (Responsive web design), JavaScript (ES6), TypeScript, jQuery, Bootstrap.js, AngularJS, and Node.js.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and implemented AngularJS Factories and controllers to manipulate and view every customer task data.
- Used the Node.js MVC Framework in the development of web applications. Also used Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
- Hands on Experience with Angular 2 in rebasing the UI of the application using the techniques in Angular 2.
- Effectively used CSS3 features and created multiple columns, borders, backgrounds and used LESS/SASS Preprocessor.
- Designed dynamic and browser compatible pages using HTML, XHTML, CSS, Angular JS, and JavaScript.
- Involved in integrating the dynamic code in Adobe AEM tool for developing customizable websites.
- Used Agile software development methodology that involved daily Scrum meetings and bi-weekly Sprints.
- Performed GET and POST requests in AJAX of XML, JSON using JavaScript, jQuery. Involve in fixing Front-End issues with the layouts.
- Developed responsive applications using Bootstrap.js, Require.js, AngularJS and Node.js, which allowed the same application to be optimized for both mobile and desktop resolutions.
- Worked on Cross-Browser compatibility and fixed the bugs for multiple browsers available in the market.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Developed various commands and helper classes using core Java mainly following multi-threaded concepts and MVC design patterns for the application.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database, delete the data and to reload the data on Oracle DB using Toad tool.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Developed unit test cases and tested the application using Karma and Protractor.
- Used GIT as Version Control System.
- Worked on JIRA for issue assignment and development tracking.
Environment: HTML5, CSS3, JavaScript, ES6, TypeScript, jQuery, AJAX, JSON, SASS, XML, Bootstrap, Require.js, Node.js, Backbone.js, AngularJS, Angular 2, REST, SQL, SOA, SDLC, Agile, HTTP, GIT, PL/SQL, SOAP, GIT, Restful, MongoDB, UDDI, XML, Jira.
Confidential, Murray, KY
Graduate Assistant/ Web Developer
Responsibilities:
- Designed web pages using with HTML, CSS and AngularJS based on the W3C standards.
- Integrated the frontend jQuery UI with Node.js which is a server-side scripting language for backend REST API. Built responsive site using Bootstrap that fits devices of different visual sizes.
- Executed PHP unit tests and played main role in Domain driven developed and Test-driven environment.
- Involved in Designing, Implementation, Maintenance and Testing of Databases and Web pages.
- Coding, styling, testing of reusable JavaScript, CSS, HTML widgets / libraries for complex UI controls.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Experienced in testing Agile and waterfall environments using Selenium
- Developed and prepared test cases for unit testing with JUnit.
- Wrote the backend to modify the tags in the database using JSON for data transmission.
- Developed the UI using SWT to add/remove tags.
- Developed call back functions to parse and handle JSON data returned from the server.
- Designed user-friendly navigation for displaying various sections of data using jQuery.
- Design and update user Integration with various APIs.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Involved in writing SQL Queries, Stored Procedures.
Environment: Java, HTML, CSS, AngularJS, SASS, Agile, Waterfall, Selenium, JavaScript, REST API, jQuery UI, Bootstrap, XML, Notepad++, Sublime text, Ajax, Junit, JSON, PHP, SWT.
Confidential, Cedar Rapids, IA
Software Engineer
Responsibilities:
- Developed presentation-tier JSP pages in HTML, Implemented jQuery Data Grid control, Validation control and other Widget controls.
- Knowledge on implementing directives and scope values using AngularJS for an existing webpage.
- Developed the administrative UI using Angular.js and Node.js and developed reusable components using Custom Directives in AngularJS.
- Managed and maintained development of PHP backend for dynamic database driven websites.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Integrated the AngularJS application with the RESTful web services. Involved in Agile Story point methodologies and full software development lifecycle. Designing, coding, testing, debugging and support.
- Involved in designing and implementing Web Rich UI for the Self-service Application using jQuery, Ajax framework and Widget based JavaScript programmed model.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Maintained Cross Browser compatibility & implement RWD (Responsive Design) using Twitter Bootstrap, custom media queries, etc.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Used Ajax effectively to create pagination and with client-side events like quick search.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
Environment: HTML, XHTML, JSP, W3C, CSS, jQuery, JavaScript, AJAX, Angular.js, Backbone.js, Require.js, Node.js, Responsive Design, PHP, Bootstrap, Dom, XML, Firebug, DHTML, Adobe, Flash, Dreamweaver, Photoshop, Agile, JSON, RESTful, Oracle, Windows.