Ui Developer Resume
San Jose, CA
SUMMARY:
- 8 years of professional experience as front - end web developer using ReactJS/Redux, AngularJS with MVC, MomentumJS, JavaScript, jQuery, AJAX, JSON, HTML, CSS
- Hands on experience with object oriented JavaScript; modern JavaScript features like arrow function, classes and modular code development; lot more ES6 features
- Strong in developing single-page applications (SPAs) using AngularJS, Angular 2/4 & ReactJS
- Experience in working on docker.
- Expertise in implementing models consuming RESTful web services using AJAX & JSON
- Strong in designing responsive web pages using bootstrap and media queries
- Experience in working with UI design patterns such as Model-View-Controller (MVC), Model-View-View-Controller (MVVC), Flux, Redux and JS design patterns
- Well versed with Test Driven Development (TDD), Jasmine/Karma
- Well versed with Agile/Scrum & all phases of Software Development Life Cycle (SDLC)
TECHNICAL SKILLS:
Core technologies: JavaScript, AngularJS, ReactJS, Angular 2/4 Redux, AJAX, JSON
Web Technologies: HTML, HTML 5, CSS, CSS3
JS APIs / libraries: jQuery, Bootstrap, d3.JS, MomentumJS, Dust.JS
Workflow: Responsive web design, Single page applications
JS toolchain: NodeJS, Gulp, ExpressJS, WebPack, CRUD, Grunt, Babel, Postman, Apache, NPM
Unit testing: Jasmine, Karma, Test Driven Development
SCM tools: JIRA, Git (github, bitbucket), Maven, SVN, Jenkins
IDE & Tools: Sublime Text, Brackets, Eclipse, Visual Studio, WebStorm/IntelliJ
Methodologies: Scrum (Agile), SAFe(Scale Agile Framework)
Database: Oracle DB 11g, My SQL 5.1, MongoDB
Operating Systems: Windows (7,8,10), Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Involved in developing end-to-end Financial Dashboard application which helps the management to allocate the budget for resources using services they worked on and keep track of work by using JIRA apis.
- Involved in developing UI pages using HTML5, CSS (Atlantic CSS) and AngularJS.
- Experience with modular, component based UI development (Web Components).
- Work involves in three different applications where we are using JQuery, AngularJS and Angular2.
- Collaborate and help drive utilization of RESTful backend services.
- Experience in creating reusable directives in AngularJS.
- Good knowledge in working on container based application and creating Docker images.
- Experience working on MySQL database and MongoDB.
- Used Bootstrap for responsiveness and Cordova for mobile application.
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application
- Experience on Grunt task runner.
- Used Jasmine for Unit Tests and Karma for performing end to end integration tests.
- Used to follow SAFe methodology, participate in grooming, planning retrospective and daily stand-ups.
Environment: HTML5, CSS3, Vanilla.js, JQuery, Bootstrap, Angular2/4, Angular.js, Node.js, Grunt, JSON, DOM, AJAX, WordPress, Solr, Docker.
Confidential, San Ramon, CA
UI Developer
Responsibilities:
- Gathered and analyzed the requirements from the client and developed POC screens.
- Involved in developing UI pages using HTML5, DOM, CSS3, JSON, JavaScript, and AJAX.
- Used ReactJS in the development of the web applications
- Experience of working on CSS Pre-processors SASS and LESS with Vanilla.js task runner Gulp
- Built components using JSX in React.js for rich user interface view, used webpack built tool and Babel-Loader for transpiling JSX and ES6 to ES5
- Used React router.
- Used Redux for state management, to store the whole state of the app in an immutable object tree
- Used React-redux(connect) which is responsible to “map state to props” and “map dispatch to props”
- Used axios to fetch the data by consuming the Rest API
- Participated in making Responsive Web Designs using Bootstrap with Media Queries and involved in developing complex drop-down menu which included all the Groupings defined by the organization
- Developed certain features of the application functionality i.e. CRUD (create, read, update, delete) features using Angular JS and Responsive Design on click of Glyph icons
- Developed right click drop-downs using angular-bootstrap-context menu on user click
- Involved in writing application level code to interact with APIs, angular.js, RESTful using AJAX, JSON
- Strong experience on developing SPA using Angular JS and strongly expertise in Angular.js controllers, directives, factory and service resources, routings and events
- Implemented dynamic time zone using moment.js in the time panel of Web App.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation
- Used ESlint and Prettier ESlint for effective error free code and code indentation in editor
- Worked closely with QA team to understand the reported defects and fix them
- Strong communication, analytical and interpersonal skills working within cross-functional teams
Environment: HTML5, CSS3, Vanilla.js, Bootstrap, LESS, React.js, Angular.js, Node.js, Webpack, JSON, DOM, AJAX, Media queries
Confidential, Cerritos, CA
UI Developer
Responsibilities:
- Worked on refactoring the legacy application built using AngularJS, Bootstrap, CSS3 and HTML5.
- Created prototype before development based on static and approved design documents and wireframes.
- Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used CSS pre-processors (LESS and SASS).
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
- Developed AngularJS services for reusable functionality.
- Created Angular services to hold application state data and integrated with back-end services using $http.
- Developed Rest API using Node.js using various modules in node like express.
- Managed projects with gulp task runner.
- Worked with Angular routers to establish routing between nested html views.
- Writing unit tests using Jasmine with karma.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single page responsive application in all platforms like desktop's tablet's and mobile phones.
- Involved in the defect fixing and additional development activities - complete approval in UAT.
Environment: AngularJS, JavaScript, HTML5, CSS3, AJAX, Bootstrap, Jira, DOM, XML, JSON, Gulp, Grunt, GIT.
Confidential
Web Developer
Responsibilities:
- Involved in developing the UI, layout HTML for web application that matches requirements of the client.
- Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
- Applied the AngularJS to render all page into a Single Page Application by using UI Router.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used LESS/SASS preprocessor to develop and write CSS codes.
- Created and manipulated HTML, CSS in jQuery as well as making the page’s dynamic using AJAX, XML, and JSON.
- Developed new features and customized existing modules for the web application product using CSS, HTML, and JavaScript.
- Used Bootstrap to build responsive UI Design.
- Improved user experience by designing and creating new web components and features
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing. configured GIT and synced with multiple GIT-Hub repositories.
- Followed MVC Structure to develop Application.
- Designed and developed intranet web applications using JavaScript and CSS.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML, CSS2/3, JavaScript, Tomcat Apache, JSP, AngularJS, Oracle, AJAX, SVN.
Confidential
Web Developer
Responsibilities:
- Involved in development, design and implementation front end part of the web application using HTML, CSS3, JavaScript, AJAX, JSON.
- Gathered the specific requirements directly with end user concurrence.
- Involved in requirements gathering and design phases of the application.
- Used CSS3 media queries and bootstrap to support for Responsive development.
- Used jQuery Ajax for service calls on pages to interact with the server for information.
- Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Developed a dynamic and secure front-end that consumes our API.
- Used HTML for audio and video playback.
- Worked closely with Technical Architect and senior developers
- Maintained Cross Browser compatibility.
- Developed SQL batches for creating, inserting, and updating data in the database tables.
- Used SQL Developer for database interaction.
- Involved in daily scrum to discuss the design and work progress.
- Oracle 10g was used as the back-end Database and Eclipse as IDE.
Environment: CSS3, HTML, XML, JavaScript, JSON, jQuery, SQL, Oracle, Tomcat Application Server
Confidential
Software Engineer
Responsibilities:
- Extensively worked on JAVA Core coding to provide the Multithreading, Localization and Collections framework.
- Design and develop presentation layer using Servlets on Struts (MVC) framework.
- Used Apache Tomcat web server to develop and deploy the application.
- Used web services concepts such as XML, SOAP to transfer and transform data between applications.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML, CSS, JavaScript as per company standards.
- Coordinating in UAT and unit testing.
- Testing and deployment of apps in different environments.
- Generated the Web Services and helped the clients to understand the systems.
- Configured and deployed application in production environment
Environment: JavaScript, Java, Servlets, JSP, Web Services, Tomcat, HTML, SQL, Struts framework, JSF, Oracle 11g
