Ui Developer Resume
St Louis, MO
SUMMARY
- Highly motivated and professional wif 8 yearsof IT experience which includesexperience in developing modern web applications usingReact.JSand experience inUI /UX DesignandDevelopmentand2 yearsof experience inJAVA/J2EE.
- Proficient in building Web User Interface usingHTML/HTML5,DHTML,XHTMLCSS/CSS3,JavaScript,SASS, LESS jQuery,Bootstrap,Angular.JS,Node.JS,and React.JSthat followsW3CWeb Standards and Browser Compatible.
- Experience in all phases ofSDLC.
- Exposure to new features and issues addressed inAngular 2.0.
- Expertise inReact.JSframework to develop theSPA
- Experienced in usingReact.JS components, Forms, Events, Keys, Router, AnimationsandFluxconcept.
- Expertise in React Component forUX - Libraryconsisted ofButton, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdownand many more.
- Experienced inReact.jsfor creating interactive UI's usingOne-way data flow, Virtual DOM, JSX, React Native concepts.Experience working onRESTFULWeb Services and ImplementingRESTFULAPI’S.
- Experience inimplementing User-Centered Design (UCD)methodology.
- Well-versed usingJavaScriptandjQueryfor manipulating teh mark-up and data operations usingjQueryandAJAX.
- Refactored and enhanced an existingAngularJS applicationto follow strict MVC patterns for improved source code maintenance which resulted in 40 code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Brief experience on implementing theAngularJSin creating animations based on CSS classes.
- UsedAngularJSas framework to create aSingle Page ApplicationSPA which can bind data to specific views and synchronize data wif server.
- Create, edit and maintain sites implementingresponsive design themesusing front end development frameworks includingBootstrap.
- Made enhancements to existingCSS and DIVtags, made upgrades using TwitterBootstrapmodel.
- UsedBootstrapfront-end framework for faster and easier web development.
- Experience on compatibility issues wif different versions of browsers likeIE,Mozilla FF,SafariandChrome.
- Good knowledge of database connectivity (JDBC) for databases likeOracle,MongoDB,SQLServer,MySQL,NoSQL,MSAccess.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced wif front-end development wif back-end system integration.
- CreatedAPI-driven interactive applications utilizingAJAXtechnology.
- Experienced wif image editing tools such asPhotoshop, Fireworks, andIllustrator.
- Experienced wif various IDE’s such asEclipse, Sublime, Dreamweaver, andNotepad++.
- Debugging and testing wifJIRA, Karma, and Jasmine.
- Worked wifJavaScriptvalidations and developed Object-Oriented code.
- Experience in designing UI patterns and UI applications wif teh halp of Adobe products likeAdobeDreamweaverCS5,Adobe PhotoshopandAdobeFireworksCS5.
- Good knowledge inSQL/PL-SQLprogramming for packages, stored procedures etc., usingOracle.
- Expertise in working onAWSto integrate teh Server code to Client-side code.
- Expert in documentation usingMS tools (Word, Excel, PPT, Project, Visio,andAccess).
- Experience in multi-tasking aimed to accomplish teh task by usingTDD(Test Driven Development and Design).
- Strong communication skills, wif teh ability to convey concepts/requirements between technical and non-technical stakeholders.
- Excellent Interpersonal abilities, communication skills, time management and team skills wif an intention to work hard to attain project deadlines under stress full environments.
- Demonstrated teh ability to work independently, and teh flexibility to adapt in ever-changing business environment.
- Highly motivated self-starter and good team player and appetite to learn new technologies.
TECHNICAL SKILLS
Web Technologies: HTMAL4/HTML5, CSS3, JavaScript, jQuery, Bootstrap, React.js, Angula.js, Express.js, Node.js, D3.js, Ajax, JSON.
Development tools: Eclipse, Microsoft Visual Studio C++, Notepad++, Android Studio, Sublime, WebStorm, WebMatrix
Debugging tools: Chrome Elements Inspector, Firebug, IE Tester
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic, HTTP Web Server
Version Control: SVN, GitHub, CVS
Tools: Jasmine, Karma, JIRA, Gulp, Grunt, Bower, and Mocha
Database: Mongo DB, SQL Server, Oracle, MYSQL, PostgreSQL
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Balsamiq
Programming Languages: C, Java, ASP.NET, J2EE
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Confidential, St.Louis, MO
UI Developer
Responsibilities:
- Worked Extensively wif Angular CLI for creating components, services, pipes, directives.
- Implemented Restful API from core using Node.js and Express Framework.
- Used Web pack to build Typescript modules.
- Closely worked wif business system analyst to understand teh requirements to ensure that right set of UI modules are being built.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 6.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
- Created services wif Angular 6 injectable property, as to make teh service available for dependency injection when creating components.
- Utilized Angular 6 new features like ngIf and Else, ng template conditions.
- Designed and developed teh Presentation layer using Angular 6 and Angular Material.
- Used Internationalization (i18n) to make application usable in different languages.
- Used GIT as a Version control and source repository.
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js, and Angular
- Created usability prototypes for teh UI screens using Angular, TypeScript, and jQuery.
- Built SPA wif loading multiple views using route services using Angular 6.
- Developed single page applications using Angular6, Typescript, web pack and grunt.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Created Angular components like Controller, Directives, Services and Forms to collect teh input from teh User.
- Developed all teh UI pages using HTML, DHTML, XHTML, DOM, CSS, Material, JavaScript and JQUERY.
- Used JQUERY core library functions for teh logical implementation part at client side for all teh applications.
- Implementation of Look up Tables in which inline edit (CRUD) functionality of teh data from Database rendered in HTML DOM is provided using X-Editable grid.
- Extensive use of Angular Material framework to achieve RWD, i.e., make teh portal compatible for various screen resolutions which are trending in teh market today.
- Involved in unit testing of teh software modules using teh Karma and Jasmine JavaScript frameworks.
- Followed agile software development practice paired programming, test-driven development TTD and scrum status meetings.
Environment: HTML5, CSS, Java Script, Anjular JS, Type Script, Angular6, Angular Material 2, AJAX, JQuery, SOAP, My SQL,NPM, Oracle 11g, Eclipse, JSON, JUNIT, SASS, RESTFUL and Github.
Confidential, Newark, NJ
UI Developer/ React Developer
Responsibilities:
- Involved in all teh phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
- Interaction design, IOS and Android design, UI and a working knowledge of CSS and HTML
- Working knowledge on developing teh UI pages from scratch using HTML5, CSS3, JAVASCRIPT, ANGULAR JS,REACT JS, Ajax and JQuery.
- CSS styleswere developed to preserve teh uniformity of all teh screens throughout theapplicationandpositioningof screen objects.
- Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, debugging and support.
- Build Web Apps wif React JS andFlux. Structured teh JavaScript code using Angular.js.
- Integrating JavaScript libraries (jQuery,React-Bootstrap,High charts,Data tables, etc.)
- CreatingReact.JS / Reduxfront-end UI, andNode.JSapplications for backend.
- LeveragedReact.JS resources for all data access, encapsulatingURLsand standardizing data access interfaces.
- Maintaining Parent and child elements by usingStateandPropsinReact.js.
- Reactand Functional DrivenJavaScriptexpert inSPAs, UI Components, Mobile web and Performance optimization.
- Responsible to make sure that look and feel of teh UI designs works same in different versions of different browsers (IE 7/8, Firefox, and Safari).
- UsedReactJSto implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- CreatedAngular.JSController which Isolate scopes perform operations inUI
- Tested and applied teh branding on a step by step procedure usingJasmine.
- Created custom filter inReact.JSin teh application.
- Used services to read data from remote server usingReact.JS
- UsedReact.JS library functions for teh logical implementation part at client side for all teh application.
- CreatedReact.JS for reusable components (multi-field form elements, background file uploads.
- Maintained states in teh stores and dispatched teh actions using redux.
- Developed various screens for teh front end usingReact JSand used various predefined components from NPM (Node Package Manager) andReduxlibrary.
- Implementedflux patternby usingreduxframework as a core dependency.
- Architected and Developed for Large Scale JavaScript Application wifReact.JS
- UsedES6and JSX wif react for component development wif ReactJS.
- Implemented teh Drag and Drop functionality usingReact-Drag gable.
- CreatedReact JScomponents usingJSX, followed FLUX design pattern for unidirectional data flow.
- Involved in Developing, Implementing and TestingNode.JS applications.
- Extensive experience in deploying, managing and developingMongo DBclusters.
- Involved in developing Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server.
- Involved in cross platform Validation and Exception Handling policies.
- Maintain consistency of front-end via code over variety of browsers.
- Involved in SCRUM and AGILE meetings to discuss teh status of teh project.
- Responsible for researching functionality and benefits of implementingMongo DB.
- Integration wif Rich Relevance/CDN/CMS/Optimize.
- Developing teh rich UI components in Optimize.
- Extensively Used GitHub for Version Controlling.
- UsedJIRAas teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
- Developed unit tests wif Mocha.
- Skilled at creatingcontrollers, models, filters and services using Angular JSto create RichUI applications.
- Used Firebug and IE Tester debugging tools to fix teh issues.
- On daily basis interacted wif Business Analysts and Scrum Masters to fix teh issues.
- Involved in System Testing, Regression Testing for Complete UI.
Environment: React.js, Redux, Flex, Node.JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap, AJAX, Core Java, Mocha, MVS, WebDriver, Sublime, GIT, Grunt, Firebug, Agile development, optimize, Jira, AWS.
Confidential, Overland Park, KS
UI/ Front End Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML, HTML5, CSS, CSS3, AngularJS, jQuery and JavaScript.
- Developed application by using CSS3 to give gradient TEMPeffects and to develop various page layouts, multi-level navigation and transitions.
- Experience In designingUIpatterns andUIapplications wif teh halp of Adobe products like Adobe DreamweaverCS3, Adobe PhotoshopCS3/CS4and Adobe IllustratorCS3.
- Used React.js for creating teh reusable Components.
- Extensively usedHTML5for audio and video playback. Worked on teh MVP architecture for teh GWT.
- Extensively used SASS for styling wif CSS3.
- Developed Single page application (SPA) development by using React.JS, Redux.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Involved in usingReact.JScomponents,Forms, Events, Keys, Router, AnimationsandFlux concept.
- Developed a front-end application for internal team productivity use usingReact.jsandFLUX architecture.
- Built Web pages that are more user-interactive usingjQueryplugins for Drag and Drop, Auto Complete,JSON,JavaScriptandReactJS.
- UsedReact.JSin development of teh web application to bind teh data/model that is being retrieved from a database through services provided in a controller to teh view using scope.
- Experience inDOM,ReactProps, Lifecycle methods, working wifReactStatesandEvents.
- Created and developed teh internal Angular.JS framework applications projects. Unit testing wif Jasmine.
- Developed powerful visualization components and DOM manipulation using React JS
- Experience working wif Reduxfor maintaining teh consistency and for running teh application in different environments (client, server, and native) which was also easy to test
- Experience working on ReduxUni-directional data-flow achieving teh predictable application behavior.
- UsedNode.JS, React.JS,MVCframework for developing teh Single Page Application
- Watched project changes wif Grunt task runner and installed most recent version of libraries wif Bower based on running in theNode.JSenvironment.
- Developed real time video streaming application using Node.JS.
- Drupal Module development, both contributed and non-contributed
- Implemented a customNode.JS script to act as aPROXYfor connecting to teh server
- Developed real time tracking of class schedules usingNode.JS (socket.io based on socket technology,ExpressJS framework)
- Managed teh modules usingNODE Package Manager(NPM).
- Worked wifmongoose.JSfor database communication wifMONGODB.
- To track teh features used web based GIT repository manager.
- Responsible for parsingJSONdata to & from teh server for presentation & storage purposes in teh project.
- Extensively usedNode.jsandNoSQLdata stores.
- Good understanding ofNode.JSunderstood how to configure, create server, manage routes and connect database.
- Involved in Developer Testing, Review and Trouble Shooting.
- Debug teh applications using Firebug to traverse teh documents and manipulated teh nodes usingDOMandDOM Functions.
- Worked on Unit test cases and performed unit testing.
- UsedJIRAto track teh bugs/ issues.
- Participated in bug fixing wif QA team which involved cross browser testing as well as load and performance checking.
- Involved in SCRUM meetings for submitting teh day to day updates to Client.
Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Node.JS, Express JS, JQuery, Handlebars, RWD, Twitter Bootstrap, Eclipse, JSP, Adobe Photoshop, Jira, MS Office, Git, JIRA
Confidential, Ashburn, VA
UI Web Developer
Responsibilities:
- Developed teh front-end featuring web interface implemented using JavaScript jQuery.
- Developed page layouts, navigation, animation buttons and icons using HTML, CSS and JavaScript.
- Created forms to collect and validate data from teh user in HTML and JavaScript.
- Provided production level code to teh engineering team for product development, including cross-browser support, and CSS optimization.
- Used jQuery to traverse through a DOM tree and manipulated teh nodes in teh tree.
- Implemented teh Drag and Drop functionality using jQuery framework.
- Developed and improved application using MVC Framework.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Proficiency in implementing teh design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Involved in writing SQL Queries, Stored Procedures.
- Implemented Object Oriented JavaScript in teh persistence layer using hibernate frame work in functionality.
- Performed Object Relational Mapping (ORM) by configuring teh deployment descriptors in Hibernate.
- Used Java Mail API for posting and processing mails.
- Used CSS selectors for condition based styling and pseudo-classes to add some special TEMPeffects to selectors.
- Expertise in JavaScript/CSS and JS frameworks like YUI.
- Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script 3.0.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
- Optimizing SQL queries and stored procedures.
- Created packages to validate, extract, transform and load data to a centralized SQL server from teh existing diversified data sources.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Implemented teh following J2EE Patterns: Front Controller, Session Façade, Service Locator, Data Access Object, Business Delegate, Business Object, Composite View and View Helper.
- Involved in write application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Debug teh application using Firebug to traverse teh documents and manipulated teh nodes using DOM and DOM Functions.
- Provide teh Secured digital certificates and maintained teh performance through secured socket layer.
Environment: HTML5, DHTML, XHTML, CSS3, Java 1.5, JavaScript (ES5), jQuery (v 2.2.3), Adobe Flash CS3, Adobe Dreamweaver CS3 and Web Services, REST Services, Mysql 4.1.
Confidential
Junior Web Developer
Responsibilities:
- Coordinated wif Photoshop designers to implement mockups and teh layouts of teh application Involved in developing teh UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages wif functionalities like login, register, Email, Filters using JavaScript, jQuery and HTML.
- Used LESS preprocessor for developing personal sites. Developed teh pages that are complaint to W3C standard.
- Used Atlassian toolBambooto allow fully customizable control of access to teh continuous delivery workflow.
- Update a portion of a web page Using JavaScript to reduce bandwidth usage and load time in web pages to get user input and requests. Used Bootstrap for making Responsive web pages.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call.
- Discussed various ideas/suggestions for teh ongoing web sites regarding teh page layout and creative design.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Experience in software configuration management using version controls like SVN and GitHub.
- Applied Toast Library to display messages (error/warnings/success) and Media Queries for Responsive design.
Environment: HTML, CSS, SVN, jQuery, Node.js, Express js, Ext.js, SVN, GitHub, D3.js, Mongo DB, LESS, Grunt, Gulp, Angular, React, JavaScript.