Front End/ui Developer Resume
Bentonville, AR
TECHNICAL SKILLS:
Web Technologies: Html, Html 5, DHTML, CSS, CSS3, SASS/LESS, XHTML, XML, JavaScript, Angular, Backbone, React, Redux, Twitter Bootstrap, Jquery Json, AJAX, ASP.NET, ADO.NET, C#IDE: Eclipse, Visual Studio, Web Storm, Sublime, IntelliJ, Brackets
Database: Oracle10g, SQL Server 2005/2008, MySQL, Mongo
Application servers: WebSphere, WebLogic and Tomcat 5.x/6.x
Operating Systems: Windows 98, 2000, XP, Windows7, Mac OS, UNIX.
Version Controls: Tortoise SVN, CVS, GIT.
Build tools: Maven, Jenkins
Other: Hapi, Express, Webpack, Babel, Gulp, Gradle, … ESLint, JSLint, Lodash, Moment, etc to streamline Javascript development. Determining the best design principle to use for Node development (callbacks, promises, streams, event emitters, middlewares, DI containers, injected service locators, module wiring, etc.). Using best practices for React development (JSX,ES6,Async,propTypes, defaultProps, small components, smart containers, dumb components, direct root imports, utilizing shouldComponentUpdate to prevent unnecessary tree rendering etc. Gulp, Grunt, Npm, Bower, Yeoman, JQX Grid, Restful Web Services, Jest, Bitbucket, Github, Agile, Rally, Jira.
WORK EXPERIENCE:
Confidential, Bentonville, AR
Front End/UI Developer
Responsibilities:- Involved in migrating Order Management System application from Angular 1.x to React - Redux with new layout on the electrode platform by Confidential Labs.
- Developed proof of concept in ANGULAR 2 and technology research prior to proposals and demos.
- Used Electrode for faster setup of skeleton and development of single page web applications.
- Added Excel-Builder to download the Tabular data in Excel format and upload excel file then parsing into JSON using Hapi.js.
- Took advantage of reacts virtual DOM for rendering and rendering components for faster page load and Implemented reacts one way data flow.
- Creating view layer with different components. Drop down list, search bar, log in, forms all these are implemented through react components.
- Using babel for transpiling JSX and ES6 syntax to get compatible with modern browsers.
- Performing unit testing using Mocha, Enzyme and Phantom.js along with integration testing Chrome Inspector to fix bugs and working closely with QA.
- Managed multi-store state logic to maintain single source of truth and created Actions, Reducers, dumb components and smart components.
- Creating class based component for re rendering automatically on state change.
- Working on creating responsive single page application, grid, custom buttons and all layouts using Material UI.
- Writing application level code to interact with APIs, Restful Web Services using React Fetch.
- Worked on AWS for fetch the pictures files from AWS to UI.
- Build stable React components and stand-alone functions to be added in future.
Technology stack: Html, CSS, JavaScript, ES6, Angular 2, Typescript, React, Redux, Material UI, Bluebird, Electrode, Hapi.
Confidential, Phoenix, AZ
Front End/UI Developer
Responsibilities:- Involved in developing Cornerstone and Maverick applications using web technologies like HTML 5, CSS 3 and CSS 3 pre-processor styling LESS.
- Worked on MVC architectures, different modules, specific controllers, templates, custom directives, custom filters and also used john papa’s style guide.
- Created Controllers, Factories and Services for optimizing the AngularJS application code and also to manage the shared services.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Build a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, Angular JS, Backbone JS.
- Created custom directives for navigation bar, sidebar filters for product details, strict filters for exact match search and other re-usable sections.
- Used Aria attributes for form labeling and Jaws for screen reading to accomplish 508 compliance application.
- 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.
Technology stack: Html, CSS, JavaScript, JQuery, SASS/LESS, Bootstrap, Angular, Backbone, Node.
Confidential, Pleasanton, CA
Web Developer
Responsibilities:- Worked on Electronic Medical records and Doctors locations and developing UI using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery.
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users.
- Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
- Extensively used ASP.net for web forms design with VB.Net acting as a code behind and Created User Controls and Custom Controls in ASP.NET.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used $http, $resource for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Used JavaScript for Client Side validations. Used DOJO for Ajax Support and used JSON for DOM objects.
- Developed the UI screens using SFX, JavaScript, JSTL and CSS.
Technology stack: Html, CSS, JavaScript, JQuery, Wordpress, Angular, Backbone, Node, Asp.net, Ado.net, Vb.net.
Confidential
Software Developer
Responsibilities:- Responsible for transforming designs mockups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML
- Analyzed, Designed and developed the system to meet the requirements of business users
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database
- User input validations done using JavaScript and developed use cases using UML
- Developed database objects like tables, views, stored procedures, indexes
- Extensively used XSLT to transform XML documents to HTML
- Worked on jQuery Lightbox for creating image and video galleries
- Embedded the flash content into the web pages using SW Object
- Created Ajax calls to exchange (request / responses) information with database
- Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML
- Used Subversion (SVN) as a repository tool and as a version control
Technology stack: Html, CSS, JavaScript, JQuery, PHP, Java, Junit, Jboss, Xml