Ui Developer Resume
Austin, TX
SUMMARY
- Around 7+ of Front - end Web Application Development experience with technologies using HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, JAVASCRIPT, jQuery, AngularJS, Angular 2/4, AJAX, JSON, React JS, Node.js, D3.js, XML, ES 5 & ES 6.
- Professional experience in Applications design, Development, Integration, Testing and Maintenance of various client/server, N-tier and web application and its design, using various UI- TECHNOLOGIES.
- Expertise in using various front-end frame works like AngularJS, Backbone.js, knockout.js, Node.js, Ember.js, React.js, Express.js, D3.js.
- Good Knowledge on Angular 5/6.
- Expertise in developing Responsive Web Design, Grid Framework Applications using Twitter Bootstrap.
- Experienced implementing Web Services using Apache a, WSDL, REST API.
- Deep knowledge in Angular and Experience in developing single page applications using Angular Js, Angular 2/4 and React Js.
- Familiar with creating Custom Reusable React Components Library.
- Experience inDevelopmentandDocumentationthroughout the entireSDLC.
- Expertise in usingXML/JSONandAJAXto link with back-end applications.
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies the Customer through early and continuous delivery of valuable software.
- Expertise in styling the documents using CSS, SASS, LESS.
- Experience with SVG and HTML 5 canvas.
- Knowledge in working with applications using Java, JDBC, Servlets, JSP, JSF.
- Experience in Version Control tools like Git and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Experience in writing unit tests using Jasmine, Karma.
- Good knowledge in NoSQL database, MongoDB.
- Knowledge in UI designing like wireframe concepts, Mockup designs using Adobe Fireworks, Axure, Mockingbird, Photoshop.
- Fabricated various models using Use cases diagrams, Interaction Diagrams and Class Diagrams with the help of tools like Rational Rose, Smart Draw, Microsoft Visio, Visual Paradigm, UMLet.
- Worked with task runners like Grunt, Gulp.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Experience in Jenkins and Maven.
- Experienced in using UI editors like Flex 2.0/3.0, Dreamweaver, and Eclipse.
- Strong understanding of Animation and how things should look, feel and move.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, JavaScript, AJAX, XML, XHTML, XSLT, JSON, XPath
Libraries and Frameworks: AngularJS, Bootstrap, Angular 2/4, jQuery, Backbone.js, Ember.js, React.js, RxJS, Node.js, D3.js, Require.js
Java Technologies: Core Java and REST Web service
IDE, Editors: Brackets, Eclipse IDE, Notepad++, Adobe Dreamweaver, Net Beans IDE, Atom, Sublime, eclipse, Flex 2.0/3.0
Databases: Oracle 11g, SQL Server, My SQL server, MongoDB
Operating Systems: Windows, iOS, Linux, Unix, Mac OS X.
Web Servers: HTTP Web Server, Apache Tomcat, Web logic
Web Browsers: IE, Firefox, Opera, Chrome, Safari
FTP/SFTP: FileZilla, Putty, WinSCP
Web: Responsive, Mobile-first UI, Web 2.0, Cross-browser, Cross-device
Content Management Sys: WordPress, Expression Engine
Methodologies: Waterfall, Agile, Scrum
Version Tools: JIRA, CVS, Git, Tortoise, SVN
Tools: Grunt, Gulp, Jasmine, Mocha, Karma.
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, Austin, TX
Responsibilities:
- Involved in developing the single page application by using the HTML5, CSS3, SASS, LESS, Bootstrap, andReact JS.
- Involved designing in web pages using HTML 5, XHTML, CSS3, JavaScript,React.js, Redux,React-Bootstrap, Node.js, Mongo DB.
- 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.
- Skilled in leading frameworks asReact.jsto build high-quality, scalable and reusable components and Front-end solution.
- Developed user interface by using theReactJS, Flux/Redux for SPA development.
- UsedReactJSto create custom components for data manipulations and to display data in company standard format.
- Implemented various screens for the front end usingReact.jsand used various predefined components from NPM (Node Package Manager) and redux library.
- UsedReactFlux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
- Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
- Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Node.jsas a proxy to interact with Rest services and interacting with Database withreact.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Designed and implemented server-side RESTful web services using NodeJSand handled communications to the client side (ReactJS) using JSON.
- Experience working with Docker containers, running/managing containers, container snapshots and managing images.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Worked on Karma and Jasmine for unit test cases.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari).
- Involved in agile software methodologies and followed SDLC life cycle.
- Designed and developed client's website screens and front-end widgets usingReact.js.
- Built the internal tool and maintained withReactJSalong with Flux and Redux.
Sr. UI developer
Confidential, Milwaukee, WI
Responsibilities:
- Implemented client-side form validation, form view results using various services, pipes inAngular4.
- Designed and implemented functions and features usingAngular4at client-side and Web API at server-side.
- Developed application by implementing the Single Page Application (SPA) usingAngularui-router.
- Created Typescript components and services to consume REST API's using Component-based architecture provided byAngular4.
- Implemented more efficient and cleaner layout by using ngGrid, ngFor.
- Used Node Package Manage (NPM) as package manager for JavaScript, Gulp as the task runner, which handles template cache and minifying code.
- Used Node.js package for all the build and development tools.
- UsedAngular4HTTP to retrieve data through Web API from Entity Framework.
- Good knowledge on creating services withAngular4@injectable property, as to make the service available for dependency injection when creating components.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Involved in JavaScript coding for validations and passing attributes from one screen to another.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation usingAngular4.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Extensively used CSS integrated with RWD (Responsive Web Design) to apply layout styles for varying screen sizes and pixels.
- Worked in another team to develop application using React.js.
- Developed client-side user interface by using the React JS, Redux for SPA development.
- Experience in developing rich views using React.js with React-Redux architecture for the Uni-directional data flow with the web pack build tool.
- Developed client-side validation code using JavaScript and React custom component developed by us for validating input fields named input validator.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Develops the flux pattern by using redux framework as a core dependency.
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Building stable React components and stand-alone functions to be added to any future pages.
- Good hands on experience and knowledge on Redux and ngrx store to manage the State, Subscribing and unsubscribing the state changes and dispatching the actions in Angular 4.
- Familiarity Mongo DB along with Node JS, as a database to store JSON.
- Achieved Repository pattern in Web API side to ensure consistency.
- Built REST Web services by building Node JS server in the back-end to handle request from front-end jQuery Ajax calls.
- Worked on improving and debugging API functions using Jasmine & Karma for testingAngular4code.
- Implemented Node.js router to make cross-domain requests to API services: GitHub API.
- Called the Rest web service calls for POST, PUT, DELETE and GET methods.
- Experience in using HTML 5 elements to render graphics powered by JavaScript.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Worked on Agile Methodology and used TFS for issue tracking and configuration management.
- Used GIT for Version Control of code for incremental development.
Environment: Angular4, React JS, Node.JS, MongoDB, RxJS, GitHubAPIv3, Angular LocalStorage API, Typescript, JavaScript, REST web service, JSON. HTML5, CSS3, Karma, Jasmine, Agile, Jira, Git.
Angular Developer
Confidential, Eden Prairie, MN
Responsibilities:
- Developed the web application using Angular 2 along with HTML5, CSS3, JavaScript, jQuery, Node.js, Bootstrap and other web technologies.
- Participated with business analyst to understand the business requirements includes converting mock-ups or wireframes into single page applications.
- Implemented observables to get a pattern of dealing with data by using array-like operations to parse, modify and maintain data in Angular 2.
- Used Node Package Manager (NPM) to manage or install Gulp, Express, Underscore.js, mongoose.
- Worked with CSS3 and bootstrap to create Responsive web designs for multiple departments/pages.
- Created custom directives in Angular 2 for DOM manipulation and services for common functionalities shared by different controllers.
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Created custom directives in Angular 2 for reusable components.
- Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2.
- Familiarity on developing multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular 2 and Node.js.
- Created custom Angular JS filters to provide better search experience, Implemented Angular JS client-side validation forms using various controls and filters.
- Implemented Module in Angular 2 to group components, directives, pipes and services that are related.
- Built Web pages that are more user-interactive using ES6 (ECMA 6), Typescript and Angular2. Used Angular2 for building rich internet applications and to improve the Speed.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the UI.
- Extensive use of jQuery Events for manipulation of events and jQuery plugins for menus and widgets.
- Developed Bootstrap responsive web application pages using Angular 2.0 services, components and directives for front end UI and consuming the Rest web service API and made use of CRUD Services for effective use of Web services.
- Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS and other node modules to serve the web application with JSON data.
- Used Angular 2 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database.
- Used SASS for creating CSS frameworks store things like colors, font stacks, or any CSS value and dynamically converting these SASS files into CSS files.
- Used AJAX to reduce the network load and update only the certain components of the website.
- Worked with HTTP/HTTPS protocols by using angular2 components to build Rest API services.
- Extensively used promises (Success and Error) while making sync communication. Wrote services with Angular 2 to store and retrieve user data from the Mongo DB for the application on devices with the Http service.
- Familiarity on Mongoose API in order to access the Mongo DB from Node JS and used Angular CLI and for scaffolding the Angular 2 Application.
- Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control.
- Used Mocha (a JavaScript test framework) to write the tests at server side and used Jasmine on the client side.
- Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture.
Environment: HTML5, JavaScript, CSS3, Bootstrap, Angular-2.0, Node-JS, Express-JS, JSON, MongoDB, Mongoose, Angular-CLI, REST web service, sublime Text, Mocha, Jasmine, SEO, SASS, Gulp, Agile, Jira, GIT, AWS.
UI Developer/Designer
Confidential, NY
Responsibilities:
- Reengineered the existing application into a web-based application using the latest web technologies.
- Designed and developed dynamic web pages using Angular JS, HTML5, CSS3 and JavaScript to facilitate the digital transformation of the current banking website.
- Developed Single Page Applications using Angular JS route providers and used Angular expressions and built-in directives to render functionality to the UI.
- Participated in requirement gathering meetings with the stakeholders for layout and color scheme development to enhance the website and implement them using HTML5, CSS3 and JavaScript.
- Developed Bootstrap responsive web application pages using Angular.JS services, controllers and directives for front end UI and consumed REST web service API.
- Developed Web API's for backend data communication.
- Worked in using Angular JS components, Forms, Events, Keys, Router, Animations.
- Implemented User Interface and integrated with backend code, Node.JS server-side technology.
- Involved to implement various screens for the front end using Angular.js and used various predefined components from NPM (Node Package Manager).
- Experienced in using various Angular bootstrap directives like modal, popover, tooltip collapse etc.
- Created and modified new and existing pages, applied new styles on the pages with the help of JavaScript.
- Developed Web Services for data transfer from client to server and vice versa using REST API, JSON API.
- Used bootstrap, HTML5 for the visual design.
- Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dream weaver, and Photoshop.
- Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, jQuery, Backbone.js, Angular. Js, Node.js, Java, CSS and HTML.
- Built data visualizations to monitor file server load, Web server speed, Data Processing using D3.js, jQuery and MySQL.
- Developed a modern web workflow using Grunt as a part of my project.
- Worked on Bootstrap version 3.0.0, Express.js, jQuery, JavaScript libraries to make website responsive and interactive.
- Followed Agile/Scrum methodology for the software development.
- Used JIRA for bug tracking and issues tracking.
- Followed the approach of Test Driven Development (TDD) and Continuous Integration.
- Performed Unit testing using the Ember tests.
- Used Tools like Jenkins, Git bash.
Environment: Angular JS, HTML5, CSS3, SASS, LESS, JSON API, JavaScript, jQuery, Ember.js, Express.js, Java, JSP.
Front End Developer
Confidential, Springfield, MA
Responsibilities:
- Committed to the web UI designing/web development activities and produced navigation flows, site maps, storyboards and wireframes.
- Management of a Portal application with the use of AngularJS and backbone.js
- Implemented unit test cases using Karma Runner and Jasmine for Angular js on client side and Chai for Node.js for testing endpoints.
- Developed application by implementing the web application template using AngularJS Route Providers.
- Knowledge on use of Node.js, Express js and Mongo DB along with Mongoose.JS to create server-side applications.
- Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML, HTML5, XML, and XSLT.
- Developed web user interfaces and Graphical User Interfaces utilizing JavaScript, Ajax etc to provide real time control in a separate program.
- Fabricated stylesheets to manage the look-and-feel of the complete site using CSS, CSS3, bootstrap, XML, and XSL.
- Created several webpages using Node.js
- Developed pages that support advanced client-side technologies, such as JavaScript, Flash and Action script.
- Worked with jQuery Widgets, Interactions, Effects, Widget factory.
- Called REST services from client side using JQUERY
- Integrated UI changes in JSP files
- Used Ajax to call the Java functions from the webpage via JavaScript.
- Developed JSP for the multiple views in the presentation layer and domain objects for model layer
- Validated the code using W3C Mark-up validation and checked for the cross-browser compatibility using Cloud Testing and Virtual Developer Labs.
Environment: HTML, HTML5, DHTML, XHTML, CSS, CSS3, XML, JSON, DTD, XSL, XSLT, JQuery, XPath, XML DOM, AJAX, JavaScript, jQuery, Java, JSP, Servlets.
Web Developer
Confidential
Responsibilities:
- Designed the Web application layout and forms usingHTML, CSS, and JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Converted PSD mockups into pure hand-written HTML and CSS pages.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation usingJQUERY.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages usingHTML, XHTML, CSS.
- Developed consumer-based applications using Python, Java Script, jQuery, HTML and CSS.
- Used Python Programming and language to develop a working and efficient network within the company.
- Tested and implemented applications built using Python.
- Created stored procedures, functions, views in SQL Server 2016 database.
- Wrote code to fetch data from Web services usingJQUERY, AJAX via JSONresponse and updating the HTML pages.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Used JavaScriptlibraries to create slider and page-turning animations on calendar widgets.
- Designed web pages and used applications that meet business and user goals through a positive user experience.
- Responsible for creating the screens with table less design following W3C standards.
Environment: HTML, XHTML, CSS, JavaScript, JQUERY, AJAX, XML, JSON, SVN and Eclipse.
Web Designer
Confidential
Responsibilities:
- Interacted with the Business/Technical Architect to obtain the specific system requirements and in understanding the functional flow
- Developed various class diagrams, sequence diagrams using Rational Rose.
- Developed UI code using spring framework using MVC pattern, JSP, HTML and JavaScript.
- Developed the presentation layer using JSP and Servlets with Eclipse IDE.
- Developed Servlets, which support the GUI for retrieving and updating the form elements of Stock Purchase and Restricted Stock products.
- Used design pattern DAO.
- Provided direction and guidance to the team for implementing change requests / enhancements
- Responsible for creating views, triggers and tables.
- Created XML schemas, XML files (as a mechanism for storing configuration information)
- Involved in converting parts of the existing application to use Spring framework.
- Used VSS for keeping the track of all work and changes in a set of files.
- Involved in writing Test cases and Performance testing documents.
- Involved in defect tracking, fixing and enhancements and deployment in Web Sphere servers.
Environment: Eclipse, Java, MYSQL, XML, DHTML, HTML, CSS, JAVA SCRIPT