Sr. Ui Developer Resume
Malvern, PA
SUMMARY
- Overall 8 years of experience in application and web development with emphasis on HTML5, CSS3, Bootstrap Node.js, AJAX, JavaScript, Typescript, ECMA Script 6, jQuery, Angular 1.x / 2.0/5, vue.JS and React.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript, RWD (Responsive Web Design) and jQuery also experience in making webpage cross browser compatible.
- Extensive experience in designing professional User Interactive (UI) web applications with the help of HTML, HTML 5, XML, XHTML, JavaScript and CSS, CSS3.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time - lines of the project.
- Working experience with Angular 2/5 for developing single page application.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, jQuery, W3C Standards.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Good knowledge in JavaScript frameworks jQuery, Angular.js, Node.js and Backbone.js
- Experience applying the latest development approaches including MVC, RWD, and event-driven applications using AJAX, Object Oriented JavaScript, JSON and XML.
- Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
- Experience in working with jQuery Mobile it is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphones.
- Professional in creating Templates, Mock-ups and Prototypes, Web Interfaces, Layouts and Flow of feature pages
- Experience managing daily communication with an offshore development team.
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using React.
- Worked on React js to create Controllers to handle events triggered by client and send request to Server
- Using the Dojo Builder, we accomplish the task of making the most effective distribution of the code to the client side possible, including the ability to handle custom code, modules and CSS.
- Experience in Making pages comply to Accessibility requirements(ADA) for physically challenged and all who uses the website.
- Delivered and architected mobile classical concert scheduling platform using JavaScript, React Native and Redux.
- Refactored the app’s navigation from the ground up using React Navigation to replicate native interactions.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, Typescript, JQuery, Node.JS, JSP, JQuery, React js and JSON, Java, PHP.
Databases: Local Storage, Session Storage, Cookies
Operating Systems: Windows, Mac OS, Linux
Web Services: RESTFul Services
Software Methodologies: Waterfall, Agile, TDD
Frameworks: Jasmine, Angular.js, Angular 2.0, Angular 5, React js, Redux, Flux.
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Sr. UI Developer
Responsibilities:
- Worked on single page application using Vue.js components
- UI development with technologies like HTML5, BootStrap, Reactjs, Angular2, TypeScript, JQuery, Redux and ES6.
- Solved data issue using DOM update cycle with Vue.js.
- Used routing for the navigation between pages performance with the help of Vue-router.
- Working on the NGA apps - All investments and Product Detail Page under Digital Team JR FAS Technology.
- Working on the reusable components, services and routings.
- Worked on cross browser compatibility issues on windows and Mac.
- Involvement at global component changes at vg-faset which is for global styling of the application.
- Used Node.js for NPM package management and bundling the front-end source assets to a single module for the dev environment, later to be consumed by a JAVA based web service for the initial server-side rendering of the site.
- Worked on Unit testing Vue CLI which has built-in options for unit testing with Jest.
- Have used vue.js concepts like V-if, V-show, V-for, V-else built in directives.
- Most of the time worked with styling changes with the help of SCSS for cross browser compatibility issues and testing.
- Updated the application with new features of angular 5 worked on some of the new features of angular 5 like new if else syntax, form validators, router etc.
- Developed the preseason layer using angular 5 and angular material.
- Experienced angular http requests work in SPAs, send request POST request, GET requests, PUT request, catched Http errors, and used a sync pip with http requests.
- Extensive experience in data binding, directives, modules, and routing in angular application.
- Involved in daily Agile meetings to keep track of the ongoing project status and issues.
- Implemented the Tealeaf concept for the production page user monitoring.
- Worked on version control tool GIT.
- Worked across different modules on the UI layer which was a single page application built on an Vue.js framework packaged as a module rendered through a Java backend.
- Worked on Bamboo tool for continuous integration and Bitbucket for code collaboration and version control.
- Worked with the IDE tool Visual studio Code for web development.
Environment: HTML5, CSS3, Angular 5.0, Bootstrap 4, Vue.js, JQuery, JSON, TypeScript, Responsive design, DOM, AJAX, Node JS, GIT, JIRA, Bamboo, Bitbucket, Karma, Jasmine, Agile, Rest API’s.
Confidential, Midvale, UT
UI Developer
Responsibilities:
- Used React JS, a JavaScript library for building reusable UI components in Client side.
- Experienced in React JS and working with React - Redux architecture.
- Working with React Router for developing Single Page Applications SPAs
- Built responsive admin portal with the help of Bootstrap versions.
- Implemented User Friendly UI design with HTML5, SCSS and JavaScript for client-side validation and form submission functions.
- Worked withHTML5, CSS3, JSON, JavaScript, Reactjs and ES6for developing user interface.
- Developed the Restful Web Services in Node.js and exposed as a Micro Service.
- Jest and enzyme for unit testing React modules.
- NPM package management and bundling the front-end source assets to a single module for the dev environment
- Used Axios with react for making API Calls.
- Involved in integrating RESTful based services for retrieving and posting data. Good understanding of call backs and promises.
- Consumed by a .Net based web service for the initial server-side rendering of the site.
- Worked on Microsoft Azure which is a cloud computing service created for building, testing, deploying and managing applications and services through a global network of data centers.
- Worked with GIT for version control.
- Did test for cross browser functionalities to confirm the application consistency across various browsers.
- Following Agile methodology and involved in daily scrum meeting.
Environment: HTML5, CSS3, SASS, React js, Node.js, NPM, Bootstrap, Jest and Enzyme, TypeScript, GIT, Microsoft Azure, SQL DB, Axios and JSON.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Used React JS, a JavaScript library for building reusable UI components in Client side.
- Experienced in React JS and working with React - Redux architecture.
- Implemented User Friendly UI design with HTML5, SCSS and JavaScript for client-side validation and form submission functions.
- Involved in Setting up the Continuous Integration continuous deployment process for the application using Jenkins.
- Used Node.js for NPM package management and bundling the front-end source assets to a single module for the dev environment, later to be consumed by a JAVA based web service for the initial server-side rendering of the site.
- Created and used Reducers that received said Actions to modify the store state Tree.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Developing XML classes for loading the data from XML files deployed at the server.
- Used same instance of the plugin in the different configuration for the assets to write in the single file using webpack multi-compiler.
- Handling cross browser compatibility issues (Chrome, IE, Firefox, and Safari) on both Windows and Mac. Also used fall back codes.
- Used React JS, classes in JSX, which combines HTML and JavaScript.
- Worked on version control tool SVN Apache Tortoise Subversion.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Involved in working with build tools using Maven and integrated with Jenkins to build Jenkin jobs.
- Developed, tested and deployed the business feature set in Node.js and Mongo DB backend for storify features.
- Worked with AEM (Adobe Experience Manager) to manage the site content and assets using all modules with comprehensive content.
- Used Yarn package manager which allows the developers to share the code with other developers to do quickly, reliably and securely.
- Worked Splunk for accessing the data across organization by identifying data patterns, diagnosing problems, providing intelligence, providing metrics for business operations.
- Used Swagger for design, document, build and consume RESTful Web services and which will help for code generation and test-case generation.
- Responsible for design and development of the web pages from mock- ups.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Involved in daily Agile meetings to keep track of the ongoing project status and issues.
Environment: HTML5, SASS, React js, Node.js, NPM, SVN, AEM, Yarn, Maven, Mango DB, TypeScript, Splunk, Swagger, jQuery, Ajax and JSON.
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Got an opportunity to work across different modules on the UI layer which was a single page application built on an Angular.js framework packaged as a module rendered through a Java backend.
- I was part of the effort on integrating the Client site with ongoing Owner Center division wide strategy to move towards a more RESTFUL architecture.
- Node.js used mainly for NPM package management and bundling the front-end source assets to a single module for the dev environment, later to be consumed by a JAVA based web service for the initial server-side rendering of the site.
- Developed HTML templates with help of handlebars. Implemented Model View Controller (MVC) design patterns using Angular 2.
- Developed the Restful Web Services in Node.js and exposed as a Micro Service.
- Experience with Angular2/5 in creating components, template syntax, pipes and directives.
- In phase one, worked closely with UX Team to create a Custom Components Library using React Js.
- Created proof of concepts for the next generation application using React JS with Redux.
- Created and used Reducers that received said Actions to modify the store state Tree.
- Designing the User Interface using HTML5/CSS3, with emphasis on ES6 conventions wherever supported.
- Angular UI router for handling State changes based on user input or data changes.
- Protractor for unit testing angular modules.
- Maintained high code coverage for unit and E2E tests utilizing Karma, Jasmine and protractor.
- Generated the code coverage report using Istanbul.
- Used same instance of the plugin in the different configuration for the assets to write in the single file using webpack multi-compiler.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Involved in daily Agile meetings to keep track of the ongoing project status and issues.
Environment: HTML5, CSS3, JavaScript, Node.js, Angular 5, NPM, SVN, SASS, Angular JS 1/2, React JS, Handle Bars, Bootstrap, AJAX, TDD, Grunt, Karma.
Confidential, Atlanta, GA
Web Developer
Responsibilities:
- Created Short URL s Using Ionic framework and SASS.
- Brief experience on implementing the Angular 2.0 in creating animations based on ionic classes.
- Responsible for creating the screens with table - less designs meeting W3C standard.
- Responsible for design and development of the web pages from mock- ups.
- Used jQuery plugins to insert calendar in Short URL Page.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery.
- Used Node.js application in Express.js framework to create URL shortening service.
- Done testing for cross browser functionalities to confirm the application consistency across various browsers.
- Experience in working on CSS Preprocessors like LESS &SASS along with JavaScript task runners like Grunt.
- Used Node.js modules like Grunt, Bower, Express JS.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Involved in developing various generic JavaScript functions used for validations.
- Used Video.js framework for HTML5 video player.
- Involved in integrating RESTful based services for retrieving and posting data. Good understanding of call backs and promises.
- Developed multi-tier application to resolve separation concerns, data access layer using entity framework and service layer to encapsulates business logic that user repository.
- Built responsive admin portal using Bootstrap.
- Updated and maintained the internal code base (tested code before deploying to live site) using GitHub.
- Involved in complete User Interface designing and coded the web site in XHTML, CSS and Java Script.
- Extensively used Angular 2.0 Typescript, ionic framework and jQuery to provide UI functionality.
Environment: HTML5, Typescript, Angular 2.0, Ionic Framework, Sass, JQuery, GitHub, JavaScript, Bootstrap