Ui Developer Resume
Lawrence, KS
SUMMARY
- Around 5+ years of substantial experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, XHTML, XML, CSS, CSS3, JavaScript, jQuery MeetingW3C standards.
- Experience in working with the advanced JavaScript such as ECMAScript6 (ES6).
- Experienced in React JS and working with React Flux (Redux) architecture.
- Experience with developing the angular application from scratch using Angular - CLI.
- Experience on Protractor in end-to-end test framework for AngularJS applications and performed in jasmine, mocha.
- Developed and updated the webpages using HTML5, CSS3, AngularJS, Java Script and jQuery achieving cross browser compatibility.
- Created a single page application to monitor news feeds, and create and edit news summaries with Node JS, jQuery, Backbone JSandhandlebars
- Developed Interactive visualizations representing multivariate data and other customized visualization using d3.js
- Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Well experienced in developing multi-tenant applications using latest technologies and frameworks such as HTML5, CSS3, Angular (1.x), Bootstrap, REST Web API, Node JS and Express JS.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES)
- Experience with Responsive Web Design and Bootstrap.
- Expert in creating Templates, Web Interfaces, Layouts, and Flow of Future Pages.
- High level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Good experience in working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Fonts, CSS Margin, CSS Padding, CSS Table, Backgrounds, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Expert in working with cutting edge front-end technologies/ framework and libraries like jQuery, Prototype, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
- Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications RIA.
- Experience in debugging using chrome developer tools and firebug.
- Good knowledge of using JavaScript unit testing frameworks, Jasmine and Karma.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Experience with new features of Html5 such as semantic elements, audio and video elements.
- Worked with Agile waterfall and scrum methodology.
- An energetic individual, able to communicate effectively, to work collaboratively to resolve problems and to motivate team members as well.
- An experienced software developer passionate about delivering quality software products with thorough & rigorous testing and ample documentation.
- Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.
- Good at employing principles and elements of Material design, enables to create a framework that consolidates components and animations which provides more feedback to users.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML5, CSS3, SASS, LESS, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, React JS, Flux, Redux, ES6, D3.js
IDE & Tools: WebStorm, Sublime, Eclipse, GIT, Putty, Adobe Flash, Docker
Web Services: Soap(wsdl), RestfulFrameworks React JS, Node JS, Angular JS
Data Access: MongoDB, MY SQL, Oracle
Languages: C, C++, Java, C#, Python, VB.Net, ASP.Net
Platforms: Windows …, Linux
PROFESSIONAL EXPERIENCE
Confidential, Lawrence, KS
UI Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, and React JS.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using theReact JS, Flux/Redux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users usingReact JS.
- Implemented client side Interface usingReact JS.
- Created React components with testability and reusability of components across the organization in different applications
- Implemented various screens for the front end usingReact JS and redux library.
- UsedReact-Router to turn application into Single Page Application
- Involved in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stableReact components and stand-alone functions to be added to any future pages.
- Used NodeJS to run Web pack tasks and build properly the project.
- Implemented modules into NodeJS to integrate with designs and requirements
- Implemented the Drag and Drop functionality usingReact-Draggable
- UsedReact -Autocomplete for creating google maps location search on the webpage.
- Created and used Reducers that received said Actions to modify the Store State Tree
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, webpack.
- Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.
- Involved in consuming Restful web services to call for POST, PUT, DELETE and GET methods.
- UtilizedReact for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Worked with mocha unit test framework to write unit tests for JavaScript code. (removed karma and wrote mocha)
- Worked on development tools in Node JS and created webpack configuration and tasks.
- Worked in a agile environment and followed scrum methodology through out the project
- Interacted with Customers and suggested UI feedback and inputs on the business features to be implemented
Environment: HTML 5, CSS3, Less, JavaScript, Bootstrap, React JS, Redux, Spring MVC, Hibernate, React JS, Babel, web pack
Confidential, Irvine, CA
UI Developer
Responsibilities:
- Implemented HTML5 feature like semantics, local storage, data and required attributes and sliders.
- Implemented CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages to improve page performance.
- Extensively used Twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Used SASS variables, mixins, nesting and import.
- Experience developing web pages using AngularJS framework and familiar with various AngularJS directives, filters and services.
- Experienced in MVC, SPA (single page application), Custom directives, and custom modules in Angular.js.
- Good with scope isolation, transclude, templating, in creating (elements, attributes, classes) using custom directives.
- Developed AngularJS services for reusable functionality.
- Worked with Grunt, Gulp, Express modules of Node JS and Bower for managing UIdependency.
- Worked in MEAN stack MongoDB, Express, Node, and Angular.
- Used routing schemes to develop single page applications (SPAs) using ui router library (changed this)
- Worked on Unit testing JavaScript applications using Jasmine and Karma.
- Worked on GIT and source tree as a version control.
- Created UIdesigns using Web 2.0 standards
- Designed Cross-Browser Compatible Page Layouts using the CSS
Environment: HTML, CSS, AJAX, DHTML, JSON, HTML5, JavaScript, MS Excel, MS Visio, jQuery, Bootstrap, AngularJS, Node JS, grunt, gulp, bower, express, MongoDB, GIT
Confidential, Washington, DC
UI Developer
Responsibilities:
- Involved in developing the UIpages using HTML, CSS, JavaScript, AJAX, AngularJS, JSON, jQuery and Node JS.
- Leveraged two-way data binding through scope in applications built on AngularJS.
- Used AngularJS multiple in-built directives and APIs in AngularJS & Node.js such as filters, root scope, child scope, modal, template, state etc.
- Developed custom directives in AngularJS for the application independent components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, notifications, chevrons, graphs, date pickers, pagination etc.
- Re-developed a single page application using AngularJS which was supported in IE 9, 10, 11, Firefox, Chrome.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS
- Developed reusable components with AngularJS custom directives.
- Used Dependency Injection from AngularJS factory and services.
- Used routing schemes to develop single page applications (SPAs) using AngularJS route (ngroute and UIrouter)
- Used SASS as the CSS preprocessor.
- Used SASS variables, mixins, nesting and import.
- Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used MEAN (MongoDB, Express, Angular, Node) Stack.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
- Utilized JavaScript and jQuery to improve the overall design and UIof campaign websites.
- Extracted data in UIfor different clients using JSON format.
- Implemented client-side validations using JavaScript
- Implemented AJAX, JSON, and Java script to create interactive web screens.
- Adopted a cross browser and cross platform approach to make the website's most versatile and supportive.
- Worked on Unit testing JavaScript applications using Jasmine and Karma.
- Worked on GIT and source tree as a version control.
- Followed agile software development, practiced paired programming, test driven development TTD and scrum status meetings.
- Defined new validations through JavaScript for the form field validation implemented through HTML5.
Environment: HTML, JavaScript, JSON, AJAX, CSS3, HTML5, jQuery, Bootstrap, AngularJS, MongoDB, express, REST, Node JS, requires, grunt, GIT (delete yellow highlights)
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Responsive design approach using HTML and CSS to support device integration
- Rapidly prototyped interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Interacted and worked with cross-functional teams
- Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery, AJAX.
- Developed front end along with pages for user interactions; for the entire website using HTML5, CSS3, and JavaScript.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Used jQuery and AJAX for service calls on pages to interact with the server for information.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Used AJAX, JSON and XML to send request to the server to check the functionality of the website.
- Testing the website on multiple browsers with their old as well as latest release.
- Used jQuery to make dropdown menus on web pages and display part of a web page upon user request
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, ECLIPSE, SVN, AngularJS, Node JS.
Confidential
UI Developer
Responsibilities:
- Applied Use Cases diagram to validate and test web application design against the UIarchitecture.
- Created web pages for each project using XHTML, CSS, and JavaScript.
- Used jQuery to handle the client side validations.
- Responsible for transforming designed mock-ups to web pages.
- Used to update the HTML pages using jQuery AJAX via JSON response.
- Designed web pages and used applications that meet business needs and user goals through a user experience.
- Designed and developed AJAX calls to populate screens parts on demand
- Developed Web applications that are cross browser compatible.
- Responsible in creating the screens with table less design.
- Performing new-website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.
- Worked closely with team members to meet the client requirement.
- Actively participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager.
Environment: HTML4, XHTML, CSS2/3, JavaScript, jQuery, AJAX, JSON, JavaScript, Firebug DEV tool, Chrome DEV Tool, Adobe Photoshop, Illustrator, Dreamweaver, Flash, Visio and Eclipse IDE.
