Ui Lead / Developer Resume
Albuquerque, NM
SUMMARY:
- Over 7 years of development experience with HTML, HTML5, XHTML, DOM, CSS, CSS3, JavaScript, AJAX and JSON.
- Extensive experience in developing web page quickly and effectively using HTML5, CSS3, Java Script, jQuery, Swing, Full Stack, XML, REST, jQuery, AJAX scripting Angular JS, SASS (CSS preprocessor), Bootstrap (Responsive web design)and experience in making web pages cross browser compatible.
- Design and implementation of SPA using latest version Angular2.
- Experience in Object Oriented (OOP), J2EE and Client & Server side technologies like Java, PHP
- Expertise in developing Web Services using - SOAP (Spring-WS), Restful (Spring-Rest, Spring-boot, Hibernates, Mybatis-2, Jersey API).
- Strong web development skills with JavaScript frameworks like Angular JS, React JS with Redux, Node JS with Express JS.
- Good Knowledge in all the phases of software development life cycle with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Extensive knowledge and hand-on experience in creating, maintaining and supporting rich front-end applications using Ext JS 4.X /5.X/6.X Framework.
- Expert in writing unit tests cases using (Karma, Mocha, Chai ) to verify Angular JS modules and JavaScript utility routines.
- Expertise in debugging and troubleshooting existing code with testing tools like Firebug, Fiddler, Chrome, Safari web inspectors and IE Developer Toolbar.
- Experience on Node environment using Node JS, Npm, Grunt, Gulp, Bower & Browser-Sync (liveReload).
- Strong knowledge on how to use latest web technologies ES6, ReactJS with redux, Flux, Babel, and Web-Pack.
- Within the material environment, virtual lights illuminate the scene. Used Key lights create directional shadows, while ambient light creates soft shadows from all angles.
- Experience in developing web applications using JAVA/J2EE concepts like, Mastery of OOD and OOA, OOP, Multithreading, Collections, Java swing, Spring-boot, JDBC, JSP, Servlets, JMS, Hibernate, spring REST, Struts, web services and Java Beans.
- Used different kinds of components like badges, footer, Icons, Navigation bar, Paginations & JavaScript functionalities like Carousel, Modals, Drop-down& Transitions from Google Material design.
- Designed several wireframes & mockup screens using Adobe Photoshop & Dreamweaver.
- Used the Node JS, Angular JS and Backbone JS MVC Frameworks in the development of the web applications.
- Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability.
- Proficient in design and development of various dashboards, reports utilizing Tableau Visualizations like Dual Axis, Bar Graphs, Scatter Plots, Pie-Charts, Heat Maps, Bubble Charts, Tree Maps, Funnel Charts, Box Plots, Waterfall Charts, Geographic Visualization and other making use of Dashboard Action, Data Source and Context Filters according to the end user requirement.
- Experience with SQL, PL/SQL and with databases like Oracle, Mysql, SQLServer & No SQL databases like MongoDB, Cassandra, Hbase & Hive.
- Developed custom directives (for simultaneous file uploads) and created AngularJS services to consume REST API services.
- Training and mentoring JavaScript developers in React/Redux development.
- Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Developed, maintained and supported front-end applications based on Ext JS 4/5/6.
- Possess good experience on IDE tools like IntelliJ, WebStorm, Notepad++, Sublime Text, Editplus and Eclipse JUNO/KEPLER & NEON.
- Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Enhanced user experience by designing new web features.
PROFESSIONAL EXPERIENCE:
UI Lead / Developer
Confidential - Albuquerque, NM
Responsibilities:
- Involve in developing the User Interface templates of Securities Based Lending Platform work flow using HTML, CSS, JavaScript, Angular4/5, TypeScript, AJAX and ES6.
- Develop User Interfaces/APIs to become functional using Angular framework and Restful services, also do customization for User interfaces using Angular material design with continuous deployment and continuous integration using AWS deployment tools.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Re-engineered the existing legacy application into a web based application using the latest web technologies such as Angular JS and angular 4.
- Involved in developing the Single page web applications using Angular 4.
- Implemented Angular 4 Router to enable navigation from one view to the next as agent performs application tasks.
- Implemented token-based Authentication for API using Jwt token.
- Involved in development of commonly used Angular components across teams such as directives for grid, pagination, conditional validations etc.
- Involved in developing UI pages using $http in Angular 4 for calling the Rest API's from Backend. Implemented Services and Dependency Injection in Angular 4 to connect the web application to back-end APIs and for sharing the code between the components.
- Running Unit tests for testing the Angular code.
- Used AWS Code Commit as a Repository for version controlling.
- Responsible for defect fixing and changes raised during testing phase of SBL Loan project application. He will be also working on the changes which would be observed during UAT phase of Securities Based Lending Platform work flow.
- Provide day to day direction to the project team and regular project status to the customer, coordinating with team members to understand the requirement, discussing road blocks.
- Responsible for effective communication between the project team and the customer.
- Responsible for deployments and maintaining the containers during UAT phase of application.
- Participated in code review and peer reviews.
Environment: HTML/HTML5, CSS3, SASS, JavaScript, JIRA, Angular 2/4/5, Typescript, Ajax, JQuery, JSON, SQL server, Spring BOOT, VS code, karma, Jasmine, Npm, Web Pack, VS code, AWS Deployment tools.
UI Tech Lead
Confidential - Santa Fe, NM
Responsibilities:
- Lead Development Team to effectively configuration, create and convey dynamic applications created in Angular
- 2/4 technologies.
- Create complex Architecture and parts in Angular 2.x and Angular-cli.
- Analyzed and refactored current design and code base for execution of Angular 2/4 Best Practices.
- Worked intimately with item proprietors and business investigators to add new highlights to current applications as of now in Angular 1.6.
- Developed Typescript reusable segments and administrations to devour REST API's utilizing Component-based design gave by Angular 4.
- Developed reusable layouts utilizing Angular orders and worked with NPM bundle chief devices (Node JS).
- Created single page applications utilizing Angular 4, Typescript, HTML5, CSS3, and Bootstrap4.
- Great learning on making administrations with Angular 4 @injectable property, as to make the administration accessible for reliance infusion while making parts.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Experienced in working with Babel, Gulp, NPM, NPM scripts, and Webpack in application build and deployment processes.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Managed and implemented all code changes via SVN, GIT& Bit-bucket. Deploying builds across development (Dev), testing (QA), staging and production(PROD) instances and maintaining code integrity through Jenkins.
Environment: Angular 4,Jasmine, Karma, NodeJS, VSCode 1.15, JavaScript, TypeScript, JSON, GitHub, CSS3, HTML 5, Agile-Scrum methodology,Express JS, Visual Studio 2015.
UI Tech Lead
Confidential - Costa Mesa, CA
Responsibilities:
- Understand the business process and current work flow of the APDSv1.0.
- Gather the new business requirements from the business and the ground team who are working in the facility.
- Analyze the new requirements, create wireframes following visual design and the work flow and present to the business and facility team for further review and feedback.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Created web services using spring-boot framework, which connects to multiple Hbase & Hive tables.
- Used spring framework for implementing Dependency Injection and DAO support classes.
- Created spring configuration files to define Handler mappings, Bean definitions and developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate Dao Support. Created Hibernate persistent and configuration files for ORM implementation.
- Created multiple components which can be reusable with-in the application using React JS.
- Developed dashboards, work books and data views depending upon the business requirements and published on Tableau Server.
- Created actions in worksheets and dashboards for interactivity and to compare data against different views.
- Involved in the production of interface to oversee client menu and Bulk overhaul of Attributes utilizing Angular JS, Node JS, Ext JS, Express JS, React JS and JQuery.
- Engaged in taking attending Stand-up meetings and Sprint Planning Meetings.
- Used different kinds of components like badges, footer, Icons, Navigation bar, Paginations & JavaScript functionalities like Carousel, Modals, Drop-down &Transitions from Google Material design.
- Used Google material CSS classes to apply various predefined visual and behavioral enhancements to the display various types of pre-loaders and progress bars.
- Designed CSS3 based web pages which were cross-browser compatible and created screens with table-less designs meeting W3C standards.
- Involvement in making custom, general modules and segments which expand the components and modules of core Node JS.
- Experience in making Responsive web pages using Twitter Bootstrap and media queries.
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, JQuery and CSS.
- Used Angular JS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Executed creating the check hash code utilizing crypto bundle on Node.JS and Added client approvals and client authorizations by utilizing the Node.js.
- Worked extensively with Advance analysis Actions, Calculations, Parameters, Background images, Maps, Trend Lines, Statistics, and Log Axes. Groups, hierarchies, sets to create detail level summary report and Dashboard using Tableau's Advanced Capabilities.
- Integrating Flex and React apps with Node.js backend on an embedded server.
- Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
- Developed UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Worked with Angular JS filters in expressions and directives to filter data rendered in the UI.
- Used React-Autocomplete for creating google maps location search on the webpage
- Used Google material CSS classes to apply various predefined visual and behavioral enhancements to the display various types of pre-loaders and progress bars.
Environment: HTML 5, CSS2/3, AJAX, JavaScript, media queries, Tableau, Bootstrap, jQuery, SVN, GIT, JBoss, JSP, Web-storm, AngularJS, Ext JS, SOAP, Rest APi, Express JS, Npm, gulp, Bower, Docker, Handlebars JS, Web-pack, Babel, React JS & Node JS.
Java/UI Developer
Fidelity Investments - Durham, NC
Responsibilities:
- Developed GDM Remediation a (rest-based project), deployed and maintained several web applications using SOA architecture.
- Developed REST components with STS as development tools with tomcat server.
- Used various design patterns like MVC, Singleton, Value Object, Factory and Facade used XSD, JAX-B & castor plug-in with maven to develop the various constructs.
- Implemented the Hibernate framework (ORM) to interact with Oracle database.
- Identified common functionality for Brand Sites which includes data collection, data processing, business implementation, emails, standard presentation tier handling, and validation routines, all offered through common services designed using Web Services.
- Implemented Spring-MVC, Spring-Rest framework for application transaction management.
- Involved in the analysis, design, and development and testing phases of application.
- Presentation tier developed using Struts, writing Action Classes, Form Bean Classes and configure the application using Struts Configuration file
- Performed unit testing using Junit, QUnit and mokito.
- Adhered to coding standards with SonarQube and Jacoco plugin for test coverage, Check style integrated with sonarQube &liberator for checking code quality.
- Daily SCRUM stand-up meeting and provided Demo to the business.Was part of 2-week agile sprint cycles with end-of-sprint demos and retrospective sessions with end clients.
- Developed generic DAO tier for fetching the navigation items through the Legacy Intranet; connecting to the SQL server database and fetching data using Hibernate ORM Mappings.
- Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Responsible for application setup and configuration in the development, QA and Production environment and preparation of the timely builds using Maven, releases and deployment on Tomcat Server for web applications and web portals respectively.
- Creating React-Native mobile applications for devices unable to run Flex/Flash applications.
- Supported deployment of application in multiple environments including SIT, UAT and Production Environment.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript.
- Designed Frontend with in object oriented JavaScript Framework like Backbone JS, Require JS,Node JS, Angular JS and Ext JS.
- Experienced in React JS and working with React Redux architecture.
- Solid understanding of React Virtual DOM Algorithm for React performance optimization.
- Used Ext JS in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON and Ext JS to populate on the UI components.
Environment: JAVA, J2EE, spring, STS-eclipse, Oracle 10g, GIT-flow, SonarQube, React JS, Jenkins, SOAP UI, jacoco plugin, SourceTree, Jenkins, MS Excel, MS Visio, REST, Splunk, VM-Ware, apache tomcat, Apache Maven, stash, crucible, Rational team concerts, onDemand(internally developed for promoting code to DIT and DEV), urban-code deploy (u-deploy for automatic code deployment to higher managed environments-QA, RE, PREF and PROD).
UI developer
Confidential - Sunnyvale, CA
Responsibilities:
- Developed securing the application using form-based authentication using HTML, JavaScript, Angular JS and CSS, Sass, Bootstrap, Ext JS, OpenID connect (oauth2), Unit Test (Node JS, and Mocha), Functional Test (Night Watch).
- UI development with technologies like HTML 5, Angular JS and jQuery, Compass, Bootstrap.
- Developed the application Using Java Server Faces Ext JS tag libraries.
- Designed and Developed Web application using CSS pre-processors using SASS.
- Backend Service Integration using Angular JS& features used like Angular-Strap, UI-Grid, Ng-Grid, Controllers, Directives, Services, Factory etc.
- Wrote Ext JS, Ember JS function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Built reusable and customizable components for the new website using React JS and React-Routes to create single page application.
- Developed cross-browser/platform with Ext JS 4.x/5.x, JQuery, AJAX and DHTML/CSS to desired design specs for single page layout using code standards.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux Libraries.
- Worked on client-side validations for signup and login page by using ng-show to display the errors and also created custom validations. Demonstrated implementation and up-gradation of JavaScript Library.
- Experienced in React JS and working with redux architecture.
- Used React Bootstrap Components like Responsive Navigation bar, Transitions, Tabs, Overlays (Modals, Popovers etc.)
- Involved in creating a reusable component using React JS for DOM manipulation.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone JS, RequireJS and Responsive Design.
- Developed ANT scripts and used MAVEN tool to build and deploy J2EE applications.
- Developed enterprise-level JAVA applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular JS and a Modern UI framework such as Bootstrap CSS.
- Worked on Ext Js with Restful and Soap Web service technologies Used JQuery plugins validation, drag and drop and more exceptionally.
- Used "twitter bootstrap" for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
- Performs UNIT testing with Mocha, Functional testing using Night watch and develops web services using RESTFUL API and HTTP.
- Used DDP server for MeteorJS and it's the protocol Meteor uses to communicate between the client and the server
- Application is built using Test Driven Development framework jasmine.
- Created Angular custom services using service and factory methods, directives and used various angular services like $rootScope, $modal, $location, $q, geoLocation Service, $filter, role Access Service as dependencies
- Created GET/PUT/UPDATE request and response using RESTFUL web services.
Environment: HTML, CSS, HTML4, SASS, AJAX, jQuery, SVN, JSP, Angular JS, React JS, JavaScript, Atom, XML, Angular-strap.
UI Developer
Confidential - San Jose, CA
Responsibilities:
- Requirement gathering and understanding.
- Creation of highly Usable, Accessible, X-Browser, X-Resolution, and X-Platform compatible web applications using XHTML, DHTML, CSS, JavaScript, JavaScript Libraries.
- Translated wireframes into optimized program code using XHTML, CSS, JavaScript and DHTML.
- Worked extensively on numerous web technologies including HTML5, CSS2.0, CSS 3.0, and JavaScript.
- Tested of websites for W3C validation and testing it in major browsers like Firefox, IE7, IE8 and Opera.
- Worked closely with system analyst to understand the technical requirements of the projects
- Involved in development of Servlets and JSPs using Apache Struts framework.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript.
- Extensive Bootstrap development including grid layout, full HTML development within the Bootstrap grid work, Menu/Navbar customization, CSS customization, animations, timers, carousel, media queries for proper rendering mainstay was LESS framework
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Fixed bugs and provided support services for the application.
- Handling code optimization techniques to decrease much use of JavaScript in creating dynamic functionality, with the use of CSS classes.
- Developed Tabbed pages using AJAX and Angular.js, Node.js and Ext.js for quick view of related content, scores, top stories, and headlines.
- The look and feel is customized using combination of HTML and CSS (as cordova converts them to native code automatically), used Ajax to make API requests and JavaScript for DOM manipulation.
- Involved in JIRA workflows for the bug tracking and project management.
- AngularJS Controllers, Scopes and Modules, design of AngularJS architecture patterns, defining role of controllers, hooking views to controllers, creating modules, adding controllers into the modules
- AngularJS routing, referencing the ngRoute module, adding the ngRoute script into the application, configuring routes, using the $routeProvider to configure routes
- AngularJS Factories and Services, refactoring code into a factory, injecting a factory into a controller. Making Ajax calls from the factory/service, creating a RESTful service, using $http service.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Extensive JQuery with various widgets including Draggables, Droppables, Sortables, more Bootstrap related widgets like Accordion, effects, Animations, Color Animation, Hover, Switch class, Datepicker Sliders.
- Worked on developing application in safari and chrome.
- Provided a brand-able solution for all application so that header and footer are the same across the application.
Environment: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, SVN, Eclipse, Microsoft FrontPage, and Adobe Photoshop CS3.
UI Developer
Confidential
Roles & Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, AJAX.
- Developed the User Interactive webpages in a professional manner with using web technologies like HTML, XHTML and CSS as per company's standards
- Used RWD (Responsive Web Design) techniques to enhance user's behavior based on screen-size, platform and orientation.
- Worked with cross browser compatibility issues to ensure the smooth running of application and all its features on different browsers.
- Expertise in AngularJS for developing Single Page Applications.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Tested the web services with SOAP UI tool.
- Used RAD as Development IDE for web applications.
- Developed a fully functional prototype application using JavaScript (jQuery) connecting to a REST-ful server on a different domain
- Deployed the application using Tomcat Web Server.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Excellent problem solving skills and the ability to work independently.
- Used JQuery core libraries for the logical implementation part at the client side of the website.
- Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Involved in raising the change requests and entering all the production issues into the remedy system.
Environment: HTML, DHTML, CSS, JavaScript, SPA, JQuery, DOM functions, REST, Use Case Diagrams, HTML, CSS, JavaScript, Jquery
