We provide IT Staff Augmentation Services!

Ui Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Java UI/ Front - end developer offering more than 8+ years of professional IT experience
  • Strong experience in developing professional web applications which includes front-end designing and hand coding with solid proficiency in usability, web and client/server applications using HTML5, HTML, CSS3, CSS, Javascript, JQuery, Angular JS, Ajax, Bootstrap, Node JS, Ext JS, React JS and JSON.
  • Extensive experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents and design documents.
  • Experience applying the latest software development approaches including MVC, the event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Extremely skilled and efficient in developing a responsive web application using with CSS3 Media Query, Twitter Bootstrap, JQuery Mobile, LESS, and SASS.
  • Demonstrated over 2 years of experience on working with Node environment using Node JS, NPM, Grunt JS, Gulp JS, Bower and used various predefined components from Redux libraries.
  • Strong experience with JQuery, JQuery plugging (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML, and JSON
  • Over 3years of Strong Experience in developing SPA using Angular JS and strong expertise in Angular Js controllers, directives, factory and service resources, routings and events.
  • Strong Experience in RESTful Web Services/API's using Node.js and in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL)
  • Experience in working on the React Applications and created custom filter used services to read data from remote server using React JS
  • Strong knowledge in using Object Oriented Programming concepts in JavaScript and JavaScript Design Pattern
  • Used JQuery within Angular JS directives as a DOM manipulation, selection library.
  • Expertise in using XML/JSON and AJAX to link with back-end applications and working knowledge of Web protocols and standards (HTTP HTML/XHTML/XHTML- MP, web forms).
  • Strong knowledge on how to use latest web technologies ES6, ReactJS, Babel, and Web-Pack.
  • Experience with task runners like Grunt, Gulp and Ant to minify CSS/JavaScript.
  • Expertise on J2EE technologies namely spring, Servlets, JSP, and MVC Architectures.
  • Demonstrated experience in implementing Web Services using SOAP, WSDL, and REST.
  • Experience in working with several J2EE technologies like JSP, Servlets, XML, SOAP, WSDL, Multithreading, Generics, Serialization, Externalization, Spring and Struts
  • Sound understanding and good knowledge on Require JS, Ext JS, Backbone JS Knockout JS and Ember JS
  • Knowledge on web debugging tools (Firebug, Fiddler debugging tool) and used integration frameworks and libraries like Jasmine, Mocha and Karma for Angular JS and Node JS. Created unit test cases for Angular applications using Jasmine to test individual functions/modules using test runner Karma.
  • Had good experience with Agile Methodologies and active participant in daily Scrum and Sprint meetings.
  • Good knowledge in finding out the bugs in the application and used debug tools for eliminating the frontend code issues.
  • Highly Exposed to various databases like My SQL and SQL Server
  • Experience working in Agile (Preferably TDD) environment.
  • Experienced in project management of estimating, scheduling, and monitoring tasks.
  • Competent using version control systems such as SVN, GIT, CVS, and JIRA for defect tracking.
  • Experience managing daily communication with offshore development teams and capable of quickly adapting to new challenges and environments.
  • Worked with cross-browser compatibility issues and did testing on the browsers like Safari, IE-8, 9, 10, Mozilla Firefox and Google Chrome

TECHNICAL SKILLS:

Languages: C, C++, Java 8(JSP, Servlets, JSTL, and other java related technologies ).

UI Web Technology: HTML 4.0/5, CSS3, Java Script, JSON, AJAX, JQuery, PHP, Angular JS, Node JS, React JS, Require.js, Ext.js, Backbone, Knockout JS, Ember JS

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Messaging Technologies: JMS, AMQP.

Version controls: SVM, GitHub, RStudio, Spyder, Octave GUI, KNIME, Coggle,Jasmine.

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache

Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting)

Reporting Tools: Jasper Reports, BIRT, Crystal Reports, Babel, Yarn .

Other Tools: JUnit, Gimp, Servlets, MS Office, JIRA, Rally, Firebug, Chrome Developers Tool, Source tree, Tomcat 5.0, Jenkins.

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

UI Developer

Responsibilities:

  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing, and support.
  • Following Agile methodology with daily stand-ups and regular sprints and used JIRA for tracking tasks and bugs.
  • Using Webpack to generate static assets representing modules from dependencies.
  • Using Babel as transpiler to support all the decorators and annotations available in Typescript.
  • Working in association with dependency teams to create web pages to support customers.
  • Designing and developing the login portal using framework Angular 2 along with HTML5, CSS3, and TypeScript.
  • Implementing Angular Router to enable navigation from one view to the next as customer completes application form steps.
  • Working with Bootstrap and custom CSS3 media queries to make web pages responsive.
  • Working with advanced JavaScript concepts like Closures, Prototype, and Inheritance.
  • Client-side variations are performed with jQuery, Ajax, JSON, and pre-processors such as LESS and Handlebars to speed up development.
  • Used Node.js tool NPM to download libraries, packages and to install dependencies for server-side variations.
  • Utilized NotifyJS, a jQuery plugin for user notifications.
  • Advanced JavaScript was used for all the work in front-end development.
  • Working with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters, and Http Request.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Implementing reactive Angular components using RXJS.
  • Using Components based services for implementing business logic.
  • Experience in TypeScript with a static code analyzer and IDE with erroneous code highlighter.
  • Integrated D3.js with the Angular 2 component life cycle to create reusable charts and other visualizations that support animation and dynamic data.
  • Writing Unit test cases using Jasmine, Karma for Angular 2 components and implemented Angular CLI with production bundling.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Implemented Angular 2 component router for navigation.
  • Working with Angular 2 directives, components, pipes, injectables.
  • Used Selectors, Events, AJAX and Dom Manipulation using components in Angular 2 for updating content on DOM nodes.
  • Used Grunt as task runner for minification, compilation, testing and setting up a preview for the application.
  • Utilized Postman for calling API's from Backend to make sure data passing appropriate for Front End.
  • Used RESTful services to Implement Web Services and Consumed and published JSON Web Services in the application.
  • Experienced in entire Software Development Life Cycle starting from requirement gathering, prototyping, system analysis and design, system and data modeling, database design, development, unit testing, integration testing, documentation, and maintenance.
  • Participated in change and code reviews to understand the functional design and business process flow of the system.
  • Ability to conceptualize interactive products/services using scenario building, storyboards, feature identification and presentation
  • Used Jenkin as an automation tool for continuous integration and deployment.
  • Worked with source version control GIT to manage the code repository.
  • All the tasks were developed so that they meet the requirement and were delivered in time.
  • Experienced in entire Software Development Life Cycle starting from requirement gathering, prototyping, system analysis and design, system and data modeling, database design, development, unit testing, integration testing, documentation, and maintenance.
  • Participated in change and code reviews to understand the functional design and business process flow of the system.
  • Ability to conceptualize interactive products/services using scenario building, storyboards, feature identification and presentation

Environment: HTML5,CSS 3,Less,Typescript,Bootstrap,D3.js,Node.js,NPM,Angular2,RX.js,Webpack,Babel,VS code 2017,REST,POSTMAN,Jasmine,Karma,Jenkins,GIT,Agile.

Confidential, Orlando, FL

UI Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the timeline for the project.
  • Constructed web pages for application in custom created framework extensively using JavaScript MVC, JQuery, Unit Test (Node JS) and wrote code that is modular and reusable
  • Worked on basic front-end prototype and page design with HTML5/HTML, CSS3/CSS, Java Scripting, JQuery, Ajax, JSON, Angular JS and Bootstrap with My SQL database.
  • Used CSS pre-processor LESS and WEB Essentials for converting LESS to CSS file while deployment.
  • Worked with Spring Dependencies injections, Web services using Spring REST, Spring MVC, spring web flows, DAO support classes and JPA.
  • Designed DOM based interactive to reprogram selected links and W3C standards for CSS as well.
  • Worked extensively on Angular JS in creating Controllers, Client and Server-side validations are done by AJAX calls using HTTP and JSON parser.
  • Worked with Angularjs Promises, Filters, UI Router, Directives and developed some of the custom directives (elements, Attributes, and classes) using angular.js
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Angular JS and Responsive Design
  • Ensure that the code is written keeping in mind any security issues such as SQL Injection.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer-facing as well as internal application)
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Created custom filters which parse $http response to match the wireframes.
  • Implemented custom JavaScript date time picker (from Bootstrap) to pick to and from date calendar which gives a string to the input field
  • Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's
  • Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back-end systems)
  • Well- versed in Object Oriented Programming (OOP) with JavaScript.
  • Implemented email and SSO integration using Node.js for backend and Angular.js in the frontend.
  • Expertise in DOM manipulation using JavaScript, JQuery, and Angular JS.
  • Used Node Package Manager (NPM) as a package manager for JavaScript, GULP for task runner, which handles template cache and code minification and Bower for installing front-end dependencies.
  • Collaborated with team members with help of version control tool GIT
  • Performed Verification and validation process for the code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of the Angular JS applications.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.

Environment: Angular JS, RWD, JavaScript, HTML5, CSS3, XML, AJAX, JSON, JQuery, Node.js, NPM, Gulp, oops, Bootstrap, Web storm, SQL Server, Web services, Jasmine, Unit Test, GIT, Agile.

Confidential, Bethesda, MD

UI Developer

Responsibilities:

  • Responsible for Development of health care Web page using HTML5, JavaScript, JQuery, Angular.js, CSS, SASS including Ajax controls and JSON.
  • Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
  • Utilized Node.js to create a fast and efficient chat server.
  • The concepts of cross-platform environment Node.js are successfully implemented on the Linux based Grunt (JavaScript task runner)
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • With the help of Angular JS library functions for the logical implementation part at client side for all the application.
  • Designed the table fewer web applications using CSS and with the help of and tags as per W3C standards.
  • Created Node.JS backend for creating RESTful Web Services using the Express Framework.
  • Created a URL Shortened with frontend using Angular JS and backend using Node.js.
  • Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using a scope.
  • Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Toolbar for IE.
  • Written Ajax drove JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Extensively used D3 JS for visualizing bar chart (horizontal, vertical), geo maps, line chart, bubble chart, ng-tables
  • Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
  • Worked on implementing the Angular JS and MVC framework for data access and also in using version control(GIT)
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.
  • Analyzed business requirements, participated in the technical design, development, and testing of various modules assigned and Used JUnit for unit testing.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Firefox, and Google Chrome.
  • Involved in the Agile process, Sprint meetings, attended daily stand-up meetings (Scrum), estimation meetings.
  • Used React.js as it uses JSX which enables us to join HTML with JavaScript.
  • Led multiple feature implementations in a React/Redux based file/folder directory, update based timeline, and messaging application with 100% test coverage
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
  • Used Usability for user research and an iterative approach to constant testing and refining.

Environment: Angular JS, HTML5, CSS3, JavaScript, JQuery, Bootstrap, RESTful web services, GIT, AJAX, JSON, XML, Mongo DB, Node-Js, D3 JS, Web Agile, Junit.

Confidential Weston, FL

UI Developer

Responsibilities:

  • Worked in a team, involved in developing the UI, layout and front-end programming of different projects using Angular 1/2, React/Redux, Knockout.
  • Worked on internal Dashboard Ultimate Project Using Angular 2, TypeScript, HTML5. CSS3(Sass).
  • Enhanced Dashboard application by building new components in Angular2 and TypeScript.
  • Created TypeScript reusable components and services to consume REST API's using Component-based architecture and worked on Angular 2 Directives, Components, pipes and injectables.
  • Designed dynamic and browser compatible pages using React, Redux, HTML, CSS(Sass), Babel, Sagas.
  • Creating new React components, containers, services, and APIs for prototypes
  • Created tests using Jests and used Redux to store state of app in a singular source
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Worked on W4 forms using Knockout JS, HTML, CSS, Express JS, Node JS.
  • Create, edit and maintain sites implementing responsive design, usability testing& themes using front-end development frameworks including Bootstrap.
  • Used RESTful services to Implement Web Services and Consumed and published JSON Web Services in the application.
  • Used Yeoman for application scaffolding, Bower managing frontend packages.
  • Building Rich-client mobile and desktop web applications using Node JS
  • Utilized Gulp, JQuery, and Less for build process and JavaScript architecture. written factories for the HTTP calls and added it as a dependency for the controllers and directives where ever it is used.
  • Experienced in entire Software Development Life Cycle starting from requirement gathering, prototyping, system analysis and design, system and data modeling, database design, development, unit testing, integration testing, documentation, and maintenance.
  • Participated in change and code reviews to understand the functional design and business process flow of the system.
  • Ability to conceptualize interactive products/services using scenario building, storyboards, feature identification and presentation
  • Experience in working directly with external project team members (Clients, Consultants, Vendors, etc.) to identify their business processes and system requirements.

Environment: HTML5, CSS3, Angular JS, React, Redux, Knockout JS, Bootstrap, JQuery, JavaScript, Web Services, SQL, Agile Methodology, Usability Testing, Chai, Jest, Google charts, Sublime, Gulp, Yeomen, Bower, NPM.

Confidential

Java UI Developer.

Responsibilities:

  • Worked on all phases of application development to implement the assigned use cases successfully
  • Developed JSP's and HTML, CSS and a part of presentation layer using JavaScript, AngularJS and NodeJS
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model
  • Involved in design and development of framework using Spring MVC and Hibernate
  • Interacted with business users on daily basis for gathering of New Requirements
  • Involved in Test Driven Development with Unit and Integration Testing of the Application
  • Incorporated MVC architecture using spring framework
  • Configured Hibernate mapping files for Object-Relational mapping and created Hibernate configuration file
  • Performed regression testing, wrote unit test cases using JUnit
  • Implemented Ajax to create highly optimized, browser-compliant JavaScript and HTML
  • Implemented the Persistence Layer and Data Access Service Layer using Hibernate and HQL queries
  • Used Concurrent Versioning System (CVS) as version control system, to keep track of all the work & all changes, allowing several developers to collaborate
  • Used Agile Methodology for development process
  • JavaScript used for the Client-side validation
  • AJAX used for the Asynchronous data populating on pages
  • Developed logging & debugging modules which write to the application log file
  • Used Maven for the build and deployment process and overall project management
  • Documented the application for the new features and functionalities Used Rational Application Developer which is based on Eclipse, to develop and debug application code.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, jQuery, and Javascript.
  • Used Log4j utility to generate run-time logs.
  • Used WebSphere Application Server for deploying various components of the application.
  • SVN was used for project management and version management.
  • Deployed the application on WebSphere 7.0 application server.

Environment: Java, Spring Web MVC, Hibernate 3.1, JSP, Servlets, UNIX, Oracle 11g, Web Logic 10.3, Eclipse, AJAX, XML, Restful Web Services, SQL, Maven, HTML, CSS, JavaScript, AngularJS, NodeJS Windows7, SQL Developer, CVS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose
  • As a team member involved in Development using JSP, Servlets and an internal tool called Content Management to organize the JSPs created.
  • Provide a login screen for the employees with validation, added client-side validations using javascript and server-side validation using Struts Validator Framework.
  • Developed Add/Edit KYC Details, Enhanced KYC, Risk Score/EDD and Comments modules using J2EE architecture in Spring MVC Framework by implementing MVC model, which included invocation of Web Services/EJB for integration with the external system.
  • Used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
  • Used Rational Clear Case for version control and log4j for logging purposes.
  • Designed WSDL's an elaborate type of definitions; schemas based on corporate standards, integration and security specifications
  • Tracked errors or unexpected results/bugs with Bugzilla and coordinated with help desk staff.
  • Maintained version control using VSS.
  • Performed Unit Test using JUnit, Integration Testing, and System Testing.
  • Implemented Multi-threading concepts.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing
  • Involved in coding for the presentation layer using Struts Framework, JSP, AJAX, XML, XSLT and JavaScript
  • Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL/PLSQL

Environment: Java / J2EE, JSP, CSS, JavaScript, AJAX, Servlets, Hibernate, Spring, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, Oracle, HTML, XPATH, XSLT, DOM and JDBC.

We'd love your feedback!