Lead Ui Developer/designer Resume
SUMMARY
- me am a very Passionate Developer/Coder who breathes and lives Front End (UI/UX) technologies.
- With 8+ years of experience in software industry me am very excited to contribute my services for an organization dat provides an opportunity.
- Worked in Waterfall, Agile, Scrum methodologies on daily basis for tracking work, milestones.
- Strong Web development skills, good experience of HTML5, CSS3, JavaScript, DOM, JQuery, JSON, Ajax, XML.
- Development experience with Core Java such as IO, Multithreading, Collections, Networking.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax, Bootstrap and AngularJS.
- Wrote AngularJS controllers, views, and services for new website features and used to markup and expressions and experience using Angular UI components like GRID.
- Build applications using React.js .Used Backbone.js, D3.js, Polymer.js to create Views to hook up models to teh DOM and synchronize data to/from server. Created Server side Scripting using Node JS, Express.
- Extensive exposure to React Native, built mobile applications for easy access.
- Extensive experience on working with Node JS and NPM.
- Performed configuration, build, deployment and support of cloud services including Amazon Web Services.
- Experience on various IDE’s like Sublime Text, Eclipse, Edit Plus, Brackets, Notepad++, Google Web Toolkit.
- Experience using NPM modules like grunt, bower, express, http.
- Experience of implementation of Web Services using SOAP and Restful.
- Experience in software configuration management using GITHUB & SVN.
- Used Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Working Experience on CSS Preprocessors like LESS, SASS along with JavaScript task runners like GruntJS.
- Experience of responsive web design using Bootstrap framework and CSS3 media queries.
- Designed web applications and web contents using various Search Engine Optimization (SEO) techniques.
- Knowledge in solving browsers compatibility issues with browsers like IE, Firefox, Safari, and Chrome.
- Hands - on experience in Consuming RESTful services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information with databases such as MySQL, Oracle and Mongo DB.
- Working noledge using component based architecture provided by Angular 2 and TypeScript.
- Knowledge in CSS3 Styling Modules, Animations and Responsive Web Design for different devices.
- Used Performance tuning tools like IE8 JS Profiler, Fiddler and Debugging tools like ULS viewer.
- Performed unit test using Karma and Jasmine. Design wireframes, mockup for mobile apps and websites
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
- Working noledge of wireframes tools like Balsamiq Mockups, Fireworks, Photoshop, and Mockingbird.
- Recent exposure to ISAM while working on internal project. Strong mobile & tablet UI Development skills
- Knowledge on Swift development (Iphone's, Ipad's) and working experience on Iphone SDK's
- Experience in configuring ANT, Maven and Jenkins for build automation.
TECHNICAL SKILLS
Front End & Web Technologies: Angular JS, Angular 2, HTML, Bootstrap, CSS, JavaScript, Backbone JS, Ext JS, Knockout JS.Chart.JS, JQuery, D3 JS, React JS, Underscore JS, Handlebar JS, Node.js, Marionette JS, Polymer JS, Ember JS, Require JS, XML, DOM, AJAX, Dojo
CMS & Mobile Technologies: Twitter, Bootstrap, Media Queries, jQuery Mobile
Adobe Experience: Manager, Joomla, WordPress, Magento, Drupal
Development & Publishing Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring tool suite), Adobe PageMaker, MS Office
Wire Frame Tools (wire frame) & NPM Modules: Adobe Illustrator CS3, NPM, Bower, Grunt, Balsamiq Mockups, Fireworks and Mockingbird,JavaScript Testing Mocha, Jasmine, Karma, Phantom, Sinon, Express, Chai
Defect Tracking & Testing Tools: JIRA, Bugzilla, Intercept, Rally, ALM, Junit, EasyMock, Neoload, JMeter
Debugging Tools: Firebug, IE Developer, Web Developer, JSLint, Fiddler, Batarang
Databases: Oracle, My SQL, MongoDB, Postgre SQL, Cassandra, SQL
Java Technologies: Java, JSP, Servlets, Web services (SOAP, Restful)
Methodologies & Cloud: Agile, Waterfall, kubernetes, Amazon Web Services(AWS)
Apache Tools & Repositories: Jenkins, Maven and ANT, Git, SVN
IDEs: Eclipse, NetBeans, Oracle SQL Developer, Android Studio, Brackets, Dreamweaver, Firebug, Developer Tools, EditPlus, JSfiddle, Webstrom, Sublimetext, Adobe Flash Professional + Action Script 2, Microsoft Publisher
Others: Jasmine, Qunit, SASS, XML, Compass, LESS, Google Analytics, Kendo UI, Python, Ruby on Rails, Perl, Mockups, Photoshop
PROFESSIONAL EXPERIENCE
Confidential
Lead UI Developer/Designer
Responsibilities:
- Angular 4.0 was teh main language we based on initially later on moved teh entire application to Angular 5.0.
- Built lot of Re-usable components which served teh summary page with all teh information needed.
- Sources of data are being consumed from Solr Instance.
- Large sets live data is being organized and rendered in teh front-end where Oracle being teh source of teh data.
- Live feed from Twitter, Blogs, News are being introduced into teh application for up to date information on teh topic user searched for.
- Developed teh view in HTML5 using advanced Angular techniques.
- Used SCSS for styling teh application.
- Services are written in Rx.js and consumed by observables.
- Internal GitLab @ Tufts was teh repo to build teh application.
- Extensive use of NGX-chartings for Chart visualizations which included bar, line, pie charts.
- Use of Shared Modules through-out teh application without teh use of re-writing teh modules dat are to be used in different places.
- JIRA for Bug-tracking.
- Written Unit tests in Jasmine, while Karma being teh test Framework.
- Used Route guards for protected routing with teh application.
- Git was teh version control tool.
- Involved in Business meetings, Design meeting and suggested alot of changes with in teh design along with design team.
- Created teh designs from scratch and used teh tool Zeplin to provide teh Development team with CSS details.
- Wrote E2E test scripts for teh application.
Environment: HTML, CSS, JavaScript, JQuery, Angular.js 4/5, Twitter Bootstrap, AJAX, Adobe Creative suite, JSON, ECLIPSE, IOS mobile applications, MS Office, Bitbucket, Solr Search, Zeplin, Jasmine, Karma, Jira, Agile Methodology and GIT.
Confidential
UI Developer
Responsibilities:
- Used Angular 2/4 to develop teh entire application along with Bootstrap 4, Ag Grid and NGX charting.
- Successfully implemented Ag-Grid for numerous filter to filter teh employee details according to teh user requirement
- Followed Agile methodology, JIRA for tracking tickets, bugs.
- Extensively used Docker environment for teh daily builds of teh application.
- Consumed Micro-services for teh better performance of application.
- Handled large sets of data retrieved from teh Database (Oracle).
- Used Atlassian toolBambooto get permissions to allow fully customizable control of access to teh continuous delivery workflow.
- Included *ng directives for advance development on HTML5.
- Exposed to NGX-charting a very latest technology for charting data Confidential front-end side and was able to use and present data in different chartings like pie, line, bar and area etc.
- Consumed resources using AJAX call for handling JSON responses to get teh required proper-formatted data.
- Used Rx.Js for services, written Observables and subscribed them into teh components.
- Facilitated Shared modules into teh application which allows us to use teh modules anywhere in teh entire application.
- Used SCSS for nesting purpose of CSS to style teh components.
- Written unit testing scripts usingJasmine, Karmafor testing teh JavaScript code testing framework and automated teh tasks.
- Validated client side data by using jQuery.
- Created API’s to support call-back functions for links and buttons.
- Involved in UX team meets and redesigned using teh Bootstrap-3 components into Bootstrap-4.
- Used Route Guards in teh application for protected routing.
- Successful in taking care of bugs and issues caused due to browser compatibility issues.
- Used Git as version control tool.
Environment: HTML5, CSS3, SASS, jQuery, Angular 2/4, D3.js, TypeScript, Bootstrap 4, TDD (Test-driven Development), SPA (Single Page Application), Cloud Platform, npm, Git 2.7, Oracle 12c, Mongo DB, REST, Spring MVC, Jasmine, Karma, JIRA 6.4, Agile/Scrum, Rx.JS, JavaScript, AJAX, AG Grid, NGX-Charting.
Confidential, Dallas, TX
Sr UI Developer
Responsibilities:
- Designed and developed advanced level HTML5 and CSS3 on web interface and website theme for standard and uniform look and feel using Bootstrap, jQuery and JavaScript.
- Used jQuery to manipulate DOM element and teh web content information.
- Used Angular JS as Model and control, React JS to create views performing two-way data binding, and synchronizing models with server as a Single Page Application (SPA).
- Developed reusable Ext.Js components Such as Viewport, Panel, and Grids etc.
- Facilitates AngularJS components like modules, controllers, built-in and customized directives, filters, services, components to build Model-View-Controller (MVC) architecture for teh web application.
- Applied jQuery validation plugin and AngularJS for client side data-validation.
- Created reusable React components and implementedReduxPattern into teh solution to maintain teh stable and always updated Application state.
- Coordinated with teh Architect and mobile development team in ATT Mobile application with latest technologies like React Native and Redux Frameworks.
- Cooperate with UX team and redesigned using Angular-Bootstrap and Angular-UI to improve business competencies, also makes teh website more attractive.
- Consume RESTful resources using AJAX call, receiving, analyzing and processing JSON responses to get teh required proper-formatted data.
- Create custom directives, services in angular and integrated withKendoto display data using grid.
- Handled Browser Compatibility issues in HTML, CSS, Bootstrap and JavaScript for IE, Firefox and Chrome.
- Managed servers on teh Kubernetes cloud platform instances using Chef Configuration management
- Implemented React.js to create a dynamically changing value.
- Managed react components by state and props.
- Used react native router flux in order to handle teh entire application for IOS.
- Native iOS and Android Development.
- Hybrid application development withApacheCordova, and React Native frameworks.
- Developed custom Android plugins forCordovaframework, utilizing RESTful web services
- Used Atlassian toolBambooto get permissions to allow fully customizable control of access to teh continuous delivery workflow.
- Used JavaScript data visualization framework (D3.js) to display teh information in a chart view.
- Built mobile-friendly, Responsive websites using HTML5/CSS3 Media Queries.
- Implement teh application in MVC Architecture, integrated with Hibernate and Spring MVC.
- Develop unit testing scripts usingJasmine, JUnitfor testing teh JavaScript code and automate teh tasks with Grunt/Gulp. Used QUnit for self-testing and JIRA for bug tracking.
- Designed developed teh application using JSF, Facelets, Ext JS 6.
- Git is used as a version control tool and Jenkinsis used for continuous integration of builds.
- Created API's with Node.js which supports Callback functions.
Environment: HTML5, CSS3, SASS, jQuery, AngularJS 1.4,2, Node.js, D3.js, JavaScript, React.js, Redux.js, Ext JS 6, Bootstrap 3, TDD (Test-driven Development), SPA (Single Page Application), kubernetes, npm, Git 2.7, Oracle 12c, REST, Spring MVC, Jasmine, Jenkins, JIRA 6.4, Agile/Scrum, ApacheCordova, Media Queries.
Confidential, Bloomington, MN
Sr Front End Developer
Responsibilities:
- Worked with business analysts to understand their business models and goals and halp define strategy, content and features.
- Created responsive web pages using HTML5, CSS3, JavaScript, JQuery, Ext.js and Bootstrap.
- Created router components with teh halp of react native to switch between teh screens and for smooth navigation.
- Involved in creating Safety health Monitoring Mobile Application using React Native in IOS & Android.
- Used SASS with its variables, operations and functions features to create well-structured and easy maintainable style sheets.
- Developed policy analysis module as Single Page Application using Angular JS, Routers, Services, Filters, and Custom Directives.
- Extensively used Angular $http service to perform AJAX calls for consuming teh RESTful web service.
- Involved in creating AngularJS Custom Directives in development of commonly used components across teams such as grid, pagination and conditional validations.
- Worked onKendoangular for code optimization and increased performance of teh project.
- Developed single page web application using JavaScript frameworks Backbone.js and Ext.js. Developed menus, combo boxes, text field and text area input controls in Ext JS 4.0.
- Used Grunt, Gulp as an associate to Node JS to establish connectivity between database and client.
- Wrote SPA (Single Page Applications) using RESTful web services plus AJAX and Angular.JS.
- Worked on creating documents in Mongo DB.
- Wrote Jasmine unit tests using Karma to verify Angular.JS modules and JavaScript utility routines.
- Deployed teh application to Apache Tomcat server and tested teh front end using Jasmine.
- Worked with backend team to integrate teh RESTful API using Spring MVC and Hibernate.
- Worked on creating RESTful API's using ember.js to be consumed by backend
- Has worked on JavaScript OOP, Selenium andCucumberJS for synchronization of data.
- Javascript with ember.js to build a single-page app style front-end.
- Responsible in implementation of teh presentation layer for teh application using HTML5, CSS3, JavaScript, AngularJs, Backbone.js, Ember.JS, React.Js.
- Used D3.js in policy analysis module to create dynamic pie charts and bar charts.
- Used SVN for version control and JIRA for defect tracking.
- Worked on writing some Ext.Js Plugin. worked on teh creating different screen using Ext.Js
- Written Test Cases using QUnit for JavaScript and Jasmine for Angular Unit Testing.
- Worked on Cross browser compatibility using Modernizr.
- Used SVN as teh version control software and WebStrom as teh IDE for design and development.
- Worked in Agile development environment and used Scrum team structure for teh development process.
- Handled Octet streams using node buffer class and provided instances to store raw data.
Environment: C++, HTML5, CSS3, SASS, JavaScript, jQuery, Ext.js 4.0, Bootstrap 3, AngularJS 1.4, Node.JS, Passport.js, Backbone.js, Ember.js, D3.js, AJAX, JSON, QUnit, Jasmine, Protractor, Selenium, Cucumber, Modernizr, WebStrom, SVN, Agile/Scrum, JIRA, Spring MVC, Tomcat, RESTful.
Confidential, Houston, Texas
Sr Web Developer
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Developed User Interface using HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, and AngularJS.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Implemented part of teh Website using WordPress, Drupal, Site Press and e Commerce website.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Setup framework for all current and future front-end projects to use Backbone.js & React.js for framework.
- Produced content pages with CSS3 and style markup presentations using JavaScript methods and properties.
- Used AJAX extensively to implement front end /user interface features in teh application.
- Developed teh pages dat are complaint to W3C standard and Analyze documents for 508 compliance and troubleshoots accessibility issues.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc. Version control through CVS.
- Handled response data from RESTFUL WebServices using XML, JSON and JQuery to update UI.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox, and Google chrome.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Worked with Express Node web application to handle teh http requests.
Environment: C++, HTML, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, XML, AngularJS 1.3, Backbone.js, React.js, Bootstrap 3, Responsive design, Grunt, Bower, Firebug.
Confidential, Pittsburgh, PA
UI Developer
Responsibilities:
- Defined and developed teh application’s presentation layer using HTML, CSS3, JavaScript, and jQuery.
- Worked on Responsive Web Design to make teh web pages responsive with Bootstrap framework.
- Defined different media queries for different devices. Interact with business team and gather requirements.
- Gatheird and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, and Adobe Illustrator, Flash, PowerPoint and Visual Interdev. Hand coded prototyped UI designs using Home Site
- Involved in Developing User Interface using MXML, Action Script and CSS.
- Messaging Service of FLEX Data Services (LCDS) used for communication and real time collaboration.
- Deployed Flex Applications on WebSphere Application Server.
- Converted HTML prototypes into wire frames. Prepared teh business report with teh halp of Wire frames.
- Involved in GUI design, Screen navigation, and database design with using various technologies like Adobe Dreamweaver MX.
- Developed Presentation layer with Struts, JSTL, and JSP tiles and Java script. enabled interaction with flash and JSP and Tag Libraries
- Successfully wrote and implemented SQL Queries, Stored procedures and Triggers in oracle SQL
- Developed cross browser and multi browser compatible web pages using HTML, CSS3, and JavaScript.
- Used Firebug tool for debugging. Version control through SVN.
- Responsible for quality assurance of finished websites including teh validation of web forms and links.
Environment: HTML4, XML, CSS3, JavaScript, jQuery, Eclipse, AJAX, JSON, Bootstrap3, DOM, MySQL, MS Office.
Confidential
Web UI Developer
Responsibilities:
- Designed and developed various Web forms using HTML, CSS, and JavaScript
- Gatheird teh business requirements to capture teh user needs. Created Estimate Plan, LLD and HLD.
- Coding site in HTML, XML, CSS, Flash, PHP/MySQL. Front-end validations are done using JavaScript.
- Involved in designingUIScreen, created several mock up Using HTML, CSS and JavaScript.
- Participated in analyzing teh requirements and depicted them through use cases and scenarios.
- Participated in unit testing, integration testing and installation of teh system.
- Involved in Web design and development for theUIinterface design, graphic design for printed materials and presentations, illustration, logo design. Used HTML, CSS, and JavaScript.
- Developed an Angular directive to dynamically integrate accessibility accommodations for Modals, Popovers & tooltips to keep teh focus inside teh modal/popover/tooltip when it is opened.
- Tested frontend code in multiple browsers to ensure teh cross-browser compatibility.
- Wrote unit test cases for teh JavaScript code using Karma & teh automated teh application using teh protractor e2e test as a part of test driven development.
- Contributed in decision making of teh software and hardware requirements and tool evaluations.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Developed non-functional HTML, CSS pages from teh mock ups and involved inUIreview withUI architect and Business Units. Tested/De-bugged on browser using Firebug.
Environment: HTML, CSS, JavaScript, jQuery, MySQL, AJAX, JSON, XML, JAVA, Chrome Developer Tool, MS Office.