Sr. Ui Developer Resume
Allen, TX
SUMMARY
- Over 10 years in developing Web Applications/Pages using HTML (4/5), CSS (2/3), JavaScript, jQuery, AJAX, XML, twitter Bootstrap, JSON, Node.js, Angular.js/2/4/6/7/8/10/11, D3.js, React.js, Require.js, Media Queries, CSS Frameworks.
- Built data visualizations to monitor file server load, Web server speed, Data Processing usingReact D3.js, JQueryandMySql.
- Worked wif Angular 7/8 to develop single page applications wif ngrx for managing Angular applications.
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
- Expertise inReact JSframework to develop theSPA.
- Managed Docker orchestration and Docker containerization using Kubernetes
- Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers
- Worked wif HTML5, CSS3, JSON, JavaScript, React.js and ES6 for developing user interface
- Create and edit interactive multimedia assets, including 2D and 3D illustrations, text, streaming video and audio
- Used React - Router to turn application into Single Page Application
- ImplementedReactcontainerandpresentationalcomponents(as Stateless and Functional components when applicable).
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
- Worked on React JS components, Forms, Events, Keys, Router, Animations and Redux
- Implemented teh Drag and Drop functionality using React-Draggable
- Expertise in Angular JS framework and its ability to create simple and scalable code for SPA and Unit Test wif Karma-Jasmine.
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Expertise in React.JS framework and integrate them to Node JS server-side code.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviours in CSS.
- Hands-on in writing test cases in methodologies Test Driven Development and Behaviour Driven Development.
- Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by Git-Hub.
- Used Protractor for allowing tests to be organized based on Jasmine, thus allowing you to write both unit and functional tests on Jasmine.
- Extensive experience working under agile methodologies environment (scrum, kanban).
- Expertise in providing end to end solutions based on data provided, building teh source code, deployment andtestingown modules independently.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, JavaScript.
Debugging Tools: Developer tools, Firebug, Bugzilla.
Programming Languages: SQL, PL/SQL
Wire Frame Tools: Adobe Illustrator CS3(basic idea on wire frame and visual design)
Tools: Subversion, GIT, CVS, Grunt, Gulp
Frameworks: React JS, Angular JS, Angular2/4/6/7/8/10/11, EXT JS, D3, Backbone JS, Bootstrap, Prototype, Node JS, JQuery.
Database: Oracle 9i, 10g, / SQL Server 2005, 2008, NoSQL SERVER, MS SQL
IDE: Visual Studio Code, Eclipse, Sublime Text, Web Storm, Brackets.
Operating systems: Windows 2000/XP/Vista/7/8/10, Linux/Unix, Mac
Browsers: Google Chrome, Safari, Firefox and IE
PROFESSIONAL EXPERIENCE
Sr. UI Developer
Confidential - Allen, TX
Responsibilities:
- Responsible for developing web front end interfaces/ dynamic web pages using HTML/HTML 5, CSS3, JavaScript, XHTML, jQuery, AJAX, JSON, NodeJS, ReactJS, jQuery and Bootstrap.
- Built data visualizations to monitor file server load, Web server speed, Data Processing usingReact D3.js, JQueryandMySql.
- Created components using recat.js and also created documentation for components
- Used React-Router to turn application into Single Page Application
- Managed Docker orchestration and Docker containerization using Kubernetes
- Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers
- Used Video libraries to create and edit interactive multimedia assets, including 2D and 3D illustrations, text, streaming video and audio
- Implemented teh Drag and Drop functionality using React-Draggable
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
- Implemented stableReactcomponentsandstand-alone functionsto be added to any future pages
- Added Polyfills to support old browsers and check for backward compatibility after each release and update of dashboard.
- Responsible for design and development of teh web pages from mock- ups (PSD).
- Developed reusable Angular components across teh application.
- Used Node JS, Angular JS, Angular 8/10/11, TypeScript and MVC Frameworks in teh development of teh web applications.
- Built Confidential tool using Angular 2, RXJS, and NGRX platform. Developed components as an independent module for reusability across teh application.
- Worked wif Angular 7/8 to develop single page applications wif ngrx for managing Angular applications
- Used Angular 2/4 routing, services and created several components needed for teh application
- Worked on using React.JS components, Forms, Events, Keys, Router, Animations and Redux framework.
- Designed and developed CSS behaviours, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Used Aria tags to enable accessibility on web applications.
- Used Node.js as a proxy to interact wif Rest services and interacting wif Database.
- Implemented Routers & History in Single Page App (SPA).
- Used JSON for data exchange between client and server.
- Performed unit testing using Jasmine and end to end testing using Protractor.
Environment: HTML5, CSS3, JQuery, JavaScript, Angular JS, Angular 2/4, React.js, Redux, AJAX, JSON, Node JS, Responsive Design, Bootstrap 4, d3.js, DOM, DHTML, VS Code, GIT, Adobe Dreamweaver, Jira, MVC, Agile/Scrum, SQL Server Management Studio.
Sr. UI Developer
Confidential
Responsibilities:
- Worked on application center screens and developed interactive professional and dynamic user interfaces using, HTML5, CSS3, XHTML, JavaScript, JQuery and, React.js, Redux.
- Implemented React components both functional and classical for UI widgets.
- Used Redux for state management, to store teh whole state of teh app in an immutable object tree.
- Used to create Views to hook up models to teh DOM and synchronize data to/from server.
- Developed client-side validation code using JavaScript and React custom component developed by us for validating input fields named input validator.
- Used firebug, IEdevelopertoolbar and chrome canary tool for debugging JavaScript and fixing issues.
- Used axios to fetch teh data by consuming teh Rest API.
- Develop high volume and highly interactive web applications that work across browsers to achieve Responsive Web Design.
- Expertise in using ES6 features import, export of modules and let, const, arrow functions and spread operators etc.
- Used react-bootstrap for all CSS and responsive web design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially sass.
- Developed Web services for sending and getting data from different applications using RESTful calls for Applications to transfer data from Branch Server to Head Office Server.
- Worked on integration issues wif RESTful services.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Created working prototypes to finalize existing and future "user stories and epics".
- We started building web components which is a w3 standard of developing components which works in all teh frameworks.
Environment: HTML5, CSS3, JQuery, JavaScript, ES6, React js, Redux, AJAX, JavaScript, media quires, GIT, JIRA, Agile, webpack, Node JS, mongo DB.
UI Developer
Confidential
Responsibilities:
- Created custom, general use modules and components which extend teh elements and modules of core Angular JS.
- Implemented two-way data binding through scope in applications built on Angular JS and one-way binding when necessary.
- SEO to designing valid HTML, CSS and Flash. Maintained hosting and database accounts and connections.
- Developed dynamic e-mails using JavaScript and hand coding of HTML, XHTML and CSS.
- Developed form validations utilizing Angular JS messages modules.
- Developed claim screens for customers using Angular JS, AJAX, HTML5, CSS3 and JavaScript.
- Developed data visualization tools using Algorithmic Programming, Web Sockets, JSON and AJAX for market sentiment indicators, live streaming price panels, live events count down widget, economic calendars.
- Developed responsive pages using media queries and Foundation for different screen sizes.
- Build landing pages, campaign micro site’s, homepage updates, newsletters for email marketing campaigns, marketing forms and redesign existing pages using Angular JS, jQuery, Bootstrap and Foundation.
- Used jQuery to perform AJAX to get JSON data from teh backend and parse it on teh front-end.
- Tested created pages using JavaScript testing frameworks Mocha, Jasmine, Karma.
- Design and develop prototype video to showcase company features.
- Worked wif production support team for teh application deployment in UAT and Production.
Environment: HTML, XHTML, CSS3, Bootstrap, Foundation, JavaScript, jQuery, Angular JS, JSON, AJAX, Green Sock, Web Sockets, Node JS, High-charts JS, JIRA, GIT/GitHub, Eclipse.
Front End Web Developer
Confidential
Responsibilities:
- Performed all phases of Designing and Development of application.
- Created Class diagrams and Use Case diagrams from design specification using Rational Rose.
- Worked in Waterfall Methodology and involved in teh project discussions.
- Designed UI using HTML, CSS, DHTML, JQuery, Java Script, CSS, JSP.
- Developed GUI related changes using JSP, HTML and client validations using JavaScript.
- Coded JavaScript for AJAX and client-side data validation.
Environment: HTML, CSS, JS, Adobe Flash Programming, SQL, XML.