Ui Developer Resume
CA
SUMMARY
- Around 5 years of experience in Web Application Development using Web Technologies like HTML, CSS, XHTML, JavaScript, AngularJS and ReactJS.
- Expertise in developing Web - based applications using HTML5, CSS3 from 4 years, JavaScript, PHP, jQuery, AJAX, Responsive Web Design (RWD), Bootstrap, JSON from 4 years, and used Backbone.JS, React.js, Redux,for 2 years.
- Strong background in JavaScript (ES5, ES6) and new frameworks like Angular JS 1, 2 & 4, React JS and Node JS for Backend.
- Skilled in Graphical User Interface designing (GUI), Web application development, Human Computer Interaction factors, usability, flash presentations, flash mock-ups, creating -illustrations, content navigation, formatting web pages, web players, web typography and implementing CSS.
- Experience in UI development using HTML5, HAML, SCSS, Twitter-Bootstrap, JavaScript, JQuery, Angular JS and Coffee script and other similar web technologies.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Extensive working experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3, Web players.
- Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services. Worked on Bootstrap CSS framework for Responsive Web Design.
- Extensive API development experience for both SOAP and JSON based services including Restful API’s.
- Very good experience in JavaScript MVC frameworks Backbone.js and Angular.js. Used Angular JS in developing single page applications.
- Hands on experience using Firebug for Mozilla, DeveloperToolbar for Chrome and IE DeveloperToolbar for Internet Explorer.
- Designed and Developed font- end applications using JavaScript (ES5/ES6), React and Backbone/ Marionette.
- Experience with Test Driven Development (TDD) using Rspec, factory girl and MiniTest.
- Experience with Behavior Driven Development (BDD) using Cucumber and Capybara
- Good mix of front end user interface design and back-end control logic development.
- Well versed in concept building, information design, visualization, testing web-based applications.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Working knowledge on JavaScript library JSON and XML Technologies.
- Experience in making Responsive web pages using Twitter Bootstrap and media queries.
- Used React-autocomplete for creating Google maps location search on the webpage.
- Using AngularJS 2.0, factory and services for dependency injection. Developed reusable components using Custom Directives in AngularJS.
- Implemented Presentation layer using CSS Framework, backbone, Angular JS, Wire-framing, HTML5.
- Proficient in developing web page quickly and effectively using: HTML5, CSS3, JavaScript.
- In-Depth knowledge/Experience of Web 2.0, JavaScript/ES6, JQuery, CSS3, W3C Standards.
- Expertise in debugging and troubleshooting existing code.
- Performed unit testing using JASMINE test cases.
- Used JIRA for bug tracking and issue tracking
- Extensive experience with version control like Git, SVN
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Experience working within both Agile and Waterfall development environments.
- Excellent problem identification skills through JUnit, Log4j.
- Have excellent analytical, problem solving, communication and interpersonal skills, with an ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
Programming Languages: C, C++, Java SDK 1.4/1.5, COBOL
Operating Systems: Windows NT/2000/XP, UNIX, KODI, IOS
Tools: and IDE: Eclipse, Net Beans, ANT build tool, Tortoise SVN and JUNIT
JavaScript Libraries: ExtJS, 2.0/1.0, Backbone.js, Node.js, Require.js,Angular.js, express.js
Scripting Languages: HTML, CSS, JavaScript/ ES5/ ES6, AJAX, Shell script, jQuery.
Database Skills: SQL, PL/SQL, NoSQL, Oracle, JDBC
PROFESSIONAL EXPERIENCE
Confidential, CA
UI Developer
Responsibilities:
- Responsible for creating a responsive front-end UI for chatbot application using CSS3, HTML5, Angular6.
- Involved in writing the front-end code for the application using Angular 6.
- Involved in creating wireframes for and designs for a variety of forms as well as dashboards.
- Worked on some of the new features of Angular 6 like new syntax, ng- templates, form validators, routers etc.
- Designed and developed multiple Angular Applications using AngularCLI, Typescript, Git.
- Designed and developed a web application by using Angular6 as front-end, and using Web API to receive and pass data to back-end.
- Developed screening portion of chatbot application using model driven approach by creating different Module, Components and by using these to make the code reusable.
- Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Transfer data between parent and child Components by using @Input and @Output.
- Created Guard Service to prevent invalid routing address for a better security purpose.
- Used ngModel to achieve two-way binding and using ngIf to display the validation message and error message.
- Implement Formgroup to pack data as an object and reduce the data trans times.
- Involved in designing mockups for the angular 6-component development.
- Wrote extensive HTML5, CSS3 and JavaScript ES5/ES6 code to build dynamic pages.
- Involved in migrating application from Angular.js 1.7 to Angular 6
- Used the http services in AngularJS to make API calls and exchange data in JSON.
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Used Jasmine and Karma as unit testing tools for debugging and software quality insurance.
- Worked with QA team and fixed number of JIRA, bugs and defects including enhancement request and changes.
Environment: HTML/HTML5, CSS/CSS3, JavaScript/ ES5/ ES6, Angular 2/6, Node.js, Bootstrap, REST Web Services, Jasmine, Karma, webpack, NPM, SASS, AWS, Grunt, DOM,AEM 6.2, Agile methodology, GIT, Typescript. Angular Material, Visual studio code
Confidential, VA
UI Developer
Responsibilities:
- Web designing & development using HTML5, CSS3, JavaScript ES 5/6, and Ajax.
- Developed an advanced Facet search single page application using Angular JS with complete UI.
- Involved in writing the front-end code for the application using Angular 4.
- Designed and developed multiple Angular Applications using AngularCLI, Typescript, Git.
- Developed a SDK for Citigroup in Typescript, compliance with EcmaScript6 standard, which will be later exposed to all Citi Group clients.
- Involved in developing the UIpages using HTML, CSS, JavaScript, Angular.JS, and D3.JS.
- Involved in creating SPA (Single Page Applications) using Angular.js.
- Updated the application with new features of Angular 4.
- Extensive use of AngularJS, UI-Grid, JSON, For MVC Pattern Application.
- Built Web pages that is more user-interactive using AJAX, JavaScript, Angularjs and D3.js.
- Worked on some of the new features of Angular 4 like new syntax, ng- templates, form validators, routers etc.
- Worked withAngularJSdirectives ng-app, ng-init, ng-model for initialization ofapplication data.
- Integrated the Angular JS application with the RESTFUL Web Services.
- Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
- Involved in Enhancement of existing application utilizing AngularJS developed routing through web pages and achieved Single page application.
- Wrote extensive HTML5, CSS3 and JavaScript ES5/ES6 code to build dynamic pages.
- UsedAngularJSto achieve two-way data binding.
- Have done a POC to measure effort in migrating Angular 1 to Angular 2.
- Worked on user validations by using angular 2.
- Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
- Worked on new components like date etc. by using angular 2.
- Involved in designing mockups for the angular 2-component development.
- Validating user actions on the client side and providing responsive feedback by using angular 2.
- Worked on design and implementation of modules onAEM.6.0 and Adobe CQ 5.6
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Implemented nested views and routing using Angular UI Router as per the requirement.
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, Angular JS, Node JS, CSS and HTML
- Creating AMI from instances for quicker deployment and also leveraging existing AMI from AWS.
- Designed and developed the Presentation layer using Angular 4and Angular Material.
- Used various features in AngularJS like data binding, routing, custom filters, and custom directives to meet various customized requirements.
- Used the http services in AngularJS to make API calls and exchange data in JSON.
- Used Angular JS for building rich Internet applications, backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Created graphics including Icons, Images, logos and video streaming using Adobe Photoshop and Adobe Flash Catalys.
- Used Dreamweaver as HTML Editor for designing new pages.
- Worked on the innovation team using JavaScript with ES5 and ES6, webpack, babel, yarn and karma
- Used Jasmine and Karma as end-to-end testing tools for debugging and software quality insurance.
- Experience on implementing theAngular JSin creating animations based on CSS classes
- Worked upon the dashboard for the project, which contained a variety of charts and drag gable components using JQuery UI Library.
- Using Google analytics reports optimized the page load time for the pages that had heavy traffic and improvised those pages using LESS -CSS.
Environment: HTML/HTML5, CSS/CSS3, JavaScript/ ES5/ ES6, Angular 2/4, Node.js, Bootstrap, REST Web Services, Jasmine, Karma, webpack, JSHint, NPM, SASS, AWS, Gulp Rally, DOM, NoSQL, Mongo DB, Docker, AEM 6.2, Agile methodology, SVN, Jenkins, Typescript, Apache Tomcat.
Confidential, WA
UI Developer
Responsibilities:
- Development of the Web front end user interfaces with HTML/HTML5, DHTML, CSS/CSS3, SASS, JQuery, JavaScript, Angular JS, ReactJS, Node.JS, Express.JS, Backbone.JS, Bootstrap, DOM, XHTML, XML and JSON.
- React JS was used to build application that updates constantly over time.
- Successfully Ported Angular 1.5 application To Angular 2& Responsible for setting upAngularJS framework for UIdevelopment.
- Developed SPA using Reactto utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Developed internal services using Java and Node. Js
- Implemented react UI and maintained the state with Redux architecture implementation.
- Making changes to the existing web applications and creating new components using React JS.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout.
- Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.
- Using JavaScript, JQuery for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with React JS and media queries.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used React JSwith Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- React JS was used to build application that updates constantly over time.
- Created reusable UI components using React.js.
- Created some widgets using Kendo UI and successfully integrated Kendo UI components, Node.JS and module. JS with polymer.
- Created proof-of-concept using responsive web design, Node.js, modernizer js, HTML5 and CSS3.
- Implemented RESTful services and data services on Node.js and Express.
- Also added unit tests to codebase using Jasmine and trained the team on JavaScript best practices, Backbone, and unit testing using Jasmine, Chai, Mocha.
- Coded and used Generators and Promises to resolve callback hells resulting in efficient and structured code.
- Develop various screens for the front end using React- Nativeand used various predefined components from NPM (Node Package Manager)
- Accelerated app performance by using Node clusters and also improved scalability.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using React.js.
- Wrote client-Side code using React JS and used NPM & gulp directories to generate the server environments.
- Worked on React component cycle, babel dependencies, ES6 & 5 presets.
- Used Browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Worked with stash and GIT to maintain current and historical versions of source code.
- Performed Unit testing on ReactJSapplications using tools like Karma, Jasmine, Sinon, Mockito and worked with Gulp tool for build automation.
- Implemented flux pattern by using React Redux framework.
- Worked on props, refs and wiring the components with React router.
Environment: ReactJS, Node JS, Redux, Angular JS, Node.Js, JQuery, JavaScript, CSS3, HTML5, Bootstrap, Word press, AJAX, JSON, Responsive Web Design (RWD), NPM, GIT, GitHub, Agile, Scrum, NGINX, LESS, AWS.
Confidential, CA
UI/UX Developer
Responsibilities:
- Responsible for creating a responsive front-end UI using CSS3, HTML5, AngularJS and Twitter Bootstrap.
- UX&UI Design Photoshop/illustrator or Wireframing Prototyping.
- Designing and defining UI Page Types Wireframing, Rapid prototyping for most complex business scenario’s.
- Involved in creating wireframes for and designs for a variety of forms as well as dashboards.
- Implemented latest HTML5 and CSS3 features like creating various effects, shadings, 2D/3D animations, shapes, handling multimedia files and many others.
- Experience in creating DOM control structures in Angular for repeating/hiding DOM fragments as well as experience of form validations.
- Translate Business Requirements into Wireframes, screen mock-up and prototypes.
- Implementation of REST- API for services and controlling access to the databases. Node.Js for communication between mobile devices and backend.
- Used JQuery to make the HTML, CSS to interact with JavaScript functions to add dynamism to the web page.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Involved in developing high performance web app by utilizing my knowledge on HTML5 technologies like Web Workers, Cache API & CSS3 features like prefetch, preconnect.
- Used JavaScript DOM manipulation and JavaScript event to get the data from HBASE and render image in UI.
- Worked on version control system called SVN and comfortable with branching, Tagging and merging.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5/HTML and CSS3/CSS.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Implemented JSON parsing for data handling on different application.
- Involved in making the webpages accessible and testing accessibility using tools like Fire eyes and Jaws.
- Experience with Agile and test-driven development, continuous integration and version control via Git.
- Worked with RESTful-based web services in XML and JSON.
- Used Jasmine as testing framework and Karma as test runner to perform unit testing.
- Implemented nested views and routing using Angular UI Router as per the requirement.
- Worked with Automation QA team to handle E2E integration testing for angular projects using Protractor. .
- Worked on cross browser compatibility issues using feature detection library called Modernizer.
- Used RequireJs to load and manage dependencies of an application for better performance.
- Developed few backend REST API modules Login, Profile, User manager for admin portal using Nodejs based on SOAP architecture.
- Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS including creating machine Images.
- Involved in setting up Grunt tool for the existing project to build, obfuscate the JavaScript code and to integrate it with various Unit testing frameworks.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Established UX design as the first stage of all Web and mobile application developments, instituting a user-centered design (UCD) approach.
- Designing product for web and mobile platforms as UX Designer.
- Extensively used jQuery, Node.js in implementing various GUI components in application portal.
- Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to web page.
- Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Maintained cross browser compatibility and implemented responsive features using Twitter Bootstrap.
- Coding pages with best Search Engine Optimization (SEO) techniques.
Environment: HTML, CSS, JavaScript, AngularJS, C#, Node JS, bootstrap, JQuery, AWS, Grunt, Gulp.
Confidential, Philadelphia
Web developer
Responsibilities:
- Built Web pages those are more user-interactive using AJAX, JavaScript, Kendo UI and Angular JS.
- Built Angular JS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Used Angular JS framework where data from backend is stored in model and populated it to UI.
- Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
- Worked with Jenkins and Hudson for continuous Integration.
- Used Bootstrap and AngularJS in effective web design and involved in refactoring the existing code.
- Involved in developing a data dash-boarding site using AngularJS and D3.js.
- Development of Client-Side Validation techniques using JQuery andAngularJSdirectives.redux
- Used NodeJSto offer an easy and safe way to build high performance and scalable network application.
- Worked with NodeJSfor creating networking applications that could be run on server side.
- Development of customAngulardirectives, which can be use along with HTML components for DOM Manipulation.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Ran the standalone front-end application in Grunt Server task runner.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Involved in developing various generic JavaScript functions used for validations.
- Involved in integrating the Java code (API) in JSP Pages.
- Developed the data grids using ng-table and Kendo-grid.
- Projects included design and coding of the corporate website built in XHTML, DHTML, CSS and Flash.
- Implemented a lightweight customizable jQuery plugin for styled appearance.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node JS environment.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
Environment: HTML5, XHTML, CSS3, JavaScript, JQuery, JSON, Angular.js, Jasmine, Chai, Web services, My SQL.
Confidential, Denver, CO
UI/Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis & development.
- Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
- Involved in developing of design documents with UML class diagrams.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in web designing using HTML, CSS, JavaScript and extensively used Table less Design in CSS for positioning.
- Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Implemented CSS and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used AJAX extensively to implement front end /user interface features in the application.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Involved in JavaScript coding for validations and passing attributes from one screen to another.
- Applied client-side validations using JavaScript and jQuery.
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- Implemented AJAX to enhance the capability of the website.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
- Increased developer productivity by using efficient programming methodologies and local development.
- Managed application state using server and client-based State Management options.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing using Cucumber and JMeter
Environment: HTML, CSS, JavaScript, jQuery, Eclipse IDE, Aptana Studio, XML, Angular JS.