Full Stack Developer/ui Developer Resume
Irving, TX
SUMMARY:
- Over 5 years of development experience with HTML, HTML5, XHTML, DOM, CSS, CSS3, JavaScript, jQuery, React Js, AJAX and JSON.
- Extensive experience in developing web page quickly and effectively using jQuery, Drupal, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- UI/UX development to create a seamless customer experience for a high traffic E - commerce such as word press, and magneto website through desktop mobile and smart phone app interfaces
- Strong Experience in designing and developing the business web applications by “Hand-Coding” methodology with the help of HTML, HTML5, DHTML, XHTML, XML and CSS3 based on the W3C standards.
- Expertise in React Js framework to develop the SPA.
- Knowledge of in React Js and working with React Flux architecture.
- Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Familiar with creating Custom Reusable React Components Library.
- Proficient in designing and developing the front end, component-based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.
- Very good experience in Document Object Model (DOM) and have a strong understanding of DOM Functions, and experienced in dealing with challenging High Traffic Websites and Cross Browser Issues.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Expertise in developing various JavaScript frameworks and libraries like AngularJS, Angular2, Node.js, Express, ReactJS/Redux, WSDL, Responsive web design. (RWD)
- Experience with creating and consuming RESTful services.
- Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.
- Strong experience in developing websites using HTML5, CSS3, JavaScript, JQuery and JSON.
- Developed websites using JavaScript frameworks such as AngularJS and BackBoneJS.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Gained experience in accessing the data from the Demandware server and used Sandbox for the code integration.
- Have good knowledge on using Backbone.js and Backbone Marionette.js to create new, robust UIs
- Worked in Agile environment in quite a few projects.
TECHNICAL SKILLS:
Languages: C, C++, C#, JAVA, Python
Web Technologies: HTML, HTML5, CSS, CSS3, Bootstrap.js, AngularJS, Backbone.js, JavaScriptJSON, XHTML, AJAX, jQuery, Angular2, ReactJS, Redux, Node.js
Graphics Tool: Adobe Photoshop, Illustrator
Framework: jQuery UI, Kendo
Developer Tools: Eclipse IDE, WebStorm, Dreamweaver, Microsoft Publisher. Notepad++Firebug, MS-Visio, MS Visual Studio
Other Technologies: Agile Methodology, WaterFall
Version Control: ClearCase, SVN, GIT
Database: PL/SQL (Oracle), MySQL, MS SQL
Operating Systems: Windows, Mac OS X, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Full Stack Developer/UI Developer
Responsibilities:
- Co-ordinate with data team for flawless execution of overall project.
- Used ReactJS virtual DOM instead of regular DOM for improved efficiency and performance.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Designed Frontend within object-oriented JavaScript Framework using ReactJS .
- Used the feature of ReactJS of running the server and rendering the virtual DOM , returning to the browser as a regular page.
- Involved in transfilling, bundling and developing React components for the partner homepages using React.js .
- Refactored and improved the quality of code for store Locator.
- Modifying the data from API according to business requirement, worked on various user stories.
- Build and deploy code to production environment using tools like Jenkins.
- Developed the various screens and its architecture in accordance to UI Specs.
- Hands on experience on various latest features in Angular2 like interpolation, new coding guidelines.
- Wrote extensive XML, CSS and react.js code to build dynamic pages using Eclipse.
- Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application (SPA). Used Angular JS to achieve two-way data binding.
- Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools
- Developed a fully functional login page for the company’s user facing website with complete UI and validations.
- Worked with the browser by virtual DOM and component life cycle like Mounting, Updating and Unmounting in React.
- Coded JS for page functionality and Pop up Screens.
- Wrote extensive HTML5, CSS3 and React JS code to build dynamic pages using Eclipse & WebStorm
- Successfully performed the migration from SOAP API to REST API using XML and JSON.
- Managed application state using server and client-based State Management options.
- Implemented single page applications (SPA) by using backbone views and routes to take the user to various views.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented Jasmine framework and karma server to write and test the unit test cases for code
- Extensive experience in developing node.js applications using MVC frameworks like express, grunt
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML5, CSS, React.js, AJAX, REST, XML, JSON, MVC, Google Graphs, Google APIs, SOAP UI, Responsive Web Design (RWD), Jasmine, Karma, Bootstrap, Agile.
Confidential, San Leandro, CA
Full Stack Developer/ UI Developer
Roles and Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Gathered requirements and understanding them along with functional documents design.
- Designed and developed web applications that confirm to accessibility standards (WCAG).
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.
- Used AngularJS components such as Directives, filters, services, controllers for the logical implementation part at client side for all the applications
- Implemented the Drag and Drop functionality using AngularJS framework
- Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts
- Performed a lot of DOM manipulation using Native JS and jQuery for loading and manipulating dynamic content on web pages
- Developed Web Services for data transfer from client to server and vice versa using SOAP and WSDL
- Involved in Wireframe creation and converted the wireframes into HTML and CSS based prototypes.
- Initiated separate local environment setup for UI using Source Tree, Bitbucket, Bower, Handlebars and Grunt.
- Reduced the response time by creating Virtual DOM components using ReactJS.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- Client-Side code was written in ReactJS/Redux.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model. Integrated canvas API to integrate style guides in all the views.
- Integrated REST webservice calls to get data from response and show them on UI.
- Used Spring JDBC to connect to Hana database.
- Fired several queries using PL/SQL to process the data on Hana and Green Plum DB.
- Designed and implemented Connection pooling for high-level performance.
- Using Agile (SCRUM) methodologies for Software Development.
- Using JIRA for bug tracking, issue tracking and project management functions.
- Used JUnit framework for unit testing of application and Maven to build the application and
- Deployed it on Tomcat 8
- Worked on Export to Excel and Print functionality and was able to print whole web page in landscape mode.
- Provided production level code to the engineering team for product development, including cross-browser support and CSS optimization
- Created custom directives for common functionality to be used in every view.
- Using GIT as the source control and STASH as repository.
- Responsible for writing Unit tests for services, controllers and directives and used Karma to run the tests.
Environment: HTML5, CSS3, AngularJS, D3.JS, JavaScript, jQuery, JSON, Node.js, React.js, WebStorm, Hana, Green Plum DB, Jasmine, Karma, Source Tree, Bitbucket, Bower, Handlebars and Grunt.
Confidential, Charlotte, NC
UI Developer
Roles and Responsibilities:
- Worked in perfect Agile Scrum methodology for the software development.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, AngularJS for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Have implemented MVC architecture using AngularJS.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Interacted with back end services (ASP.NET) team in creation of Data Model.
- Used NodeJS with react for server-side rendering. Implement modules into Node JS to integrate with designs and requirements
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object-Oriented concepts in improving the performance of the websites.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- Created forms to collect and validate data from the user in HTML and AngularJS.
- Performed a lot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on web pages.
- Development of Client-Side Validation techniques using WebRTC and JQuery and Angular JavaScript
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Implemented Unit Tests in Jasmine and End to End Tests in Protractor.
- Worked closely with the User Experience (UX) team in determining the Content and Wireframes.
- Also worked with QC and UAT team in fixing the reported bugs/defects and checking cross platform compatibility.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment : HTML 4.0/5, CSS3, WebRTC, JavaScript, AngularJS, AJAX, JSON, XML, DOM, Visual Studio, react.js, native JS, JIRA, Bootstrap
Confidential
UI Developer
Roles and Responsibilities:
- Worked on User interface using HTML, CSS and JavaScript
- Worked on Business logic using .NET and ASP.NET framework.
- Worked on backend using MySQL Server database
- Performed a lot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on web pages.
- Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts
- Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages
- Development of Client-Side Validation techniques using WebRTC and JQuery and Angular JavaScript
- Primary role in integrating all three layers of projects following MVC Model.
- Written both server side and client-side validation.
Environment: HTML, JavaScript, CSS, DHTML, MS Office, Firefox, Windows