Sr.ui Developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in Designing and Developing Web applications, Mobile Applications (Native/Hybrid), Web Analysis, Application Testing, UI development, Performance Tuning and Technical Support, Software Development Life Cycle (SDLC), Software Design.
- Experience on AGILE and SCRUM design methodologies.
- Good Understanding of Document Object Model (DOM) and DOM Functions in web browser and developing practice with jQuery in variousUIwidgets.
- Experience in working with CSS features like CSS sprites, CSS Background, CSS Layouts, CSS positioning, CSS text shadows, CSS box model, CSS tables and Pseudo classes.
- Experience in Profiling and Optimizing SPA (single page applications) by creating custom directives, controllers, modules, module optimization and http caching in AngularJS by using MVC frameworks.
- Experience creating Typescript reusable components and services to consume REST APIs using Component based architecture provided byAngular2/ Angular 4.
- Experience in implementing NodeJS server - side code to interact with MongoDB to store and retrieve data by using Mongoose drivers.
- Experience in designing User Interface with Responsive Design and Bootstrap.
- Experienced in React JS and working with React Flux architecture and Redux frameworks.
- Experience with Model-View-Controller (MVC) architecture, Model-View-View-Model (MVVM), design pattern and Test-Driven Development (TDD).
- Experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Hands on experience with CSS optimization using Pre-processers like SASS, LESS, Stylus.
- Good experience in development of software applications using Java/J2EE technologies like Core Java, JDBC, Servlets, JSP, Struts, Hibernate, Spring and UML design and working with Apache Tomcat server.
- Expertise in working with the Mobile technologies like Android, IOS, Windows, Phone gap/ionic, Sencha, Cordova.
- Responsible for all client-sideUIValidation and implementing Business logic based on user selection using jQuery, jQueryUI.
- Proficient in designing asynchronous environment by using object modeling tool MongoDB and created database schema using Mongoose drivers.
- Good knowledge on Cross browser compatibility issues with various browsers like Safari, Internet Explorer, Mozilla Firefox, Opera and Google Chrome.
- Experience with open sourced NOSQL and SQL databases like MongoDB, MySQL respectively, and enterprise level database like Oracle.
- Experienced in working with debugging tools like Firebug, Firebug Lite, Chrome, Safari web inspectors and IEDeveloperToolbar and Worked on cross browser compatibility issues.
- Good working experience in Testing tools like Selenium, Karma, Jasmine, Mocha, Chai, Protractor.
- Highly curious and passionate to learn about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments.
- Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently.
TECHICAL SKILLS:
Operating systems: UNIX, Linux, Windows, Mac OS
Methodologies: Agile, Scrum, Waterfall.
Web technologies: HTML5, HTML, CSS3/4/5, XML, Bootstrap, AJAX, JSON, JavaScript, Vue.JS, Backbone JS, Polymer JS, Ember JS, Query, Node JS, Angular JS, Typescript, Angular 2/4.0, React JS.
Server-side Programming: JSP, JSF, Servlets, JSTL, JDBC, Web Services, SOAP, Restful.
Css preprocessors: SASS, LESS, Stylus
Mobile Technologies: Android, IOS, Windows, Phone Gap/Ionic, Sencha
Databases: Oracle 10g, Mongo DB, MS SQL Server, MySQL
Tools/ ides: Eclipse, Net Beans, Net Storm, Notepad++, MS Visio, Sublime Editor
Configuration Tools: Ant, Maven, Gradle, Git, GitHub, CVS, SVN
Bug tracking/Debugging: JIRA, Bugzilla, Firebug, Google chrome debugger, Safari web inspectors
Testing Tools: Selenium, Karma, Jasmine, Mocha, Protractor, Chai
PROFESSIONAL EXPERIENCE
Confidential - Boston, MA
Sr.UI Developer
Responsibilities:
- Responsible for developing theUIpages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular JS, Angular 2, Angular 4, Node JS, AJAX.
- Involved in developing the web pages using Angular2, Angular 4 in building the Single Page Applications (SPAs).
- Developed Reactive Single Page Applications (SPA) using Angular2/ Angular4 with expertise in creating User Controls, Web Forms and performing client-side validations using JavaScript, jQuery and Angular JS.
- Built Web pages that are more user-interactive using AJAX, JavaScript, LESS, Bootstrap and AngularJS.
- Involved in writing the front-end code for the application using Angular 4.
- Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as build the custom filter and the main assortment dashboard.
- Built Angular2.0 framework including MVC/MVVM architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Leveraged Angular2 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
- Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.
- Highly used Angular2 Router to build single page application for navigate through the different status and multiple modals.
- Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular2 Components.
- Created unit test cases of Angular2 components, services using Karma-test-runner and Jasmine
- Designed and implemented Restful Web services for communicating between Angular2 and Spring Boot.
- Instructing and mentoring teams of developers in uses of Angular 2.0 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from AngularJS 1.5 to Angular 2.0.
- Designed and implemented the enhanced development platform by doing POC using frameworks likeAngular2, Node JS and NPM.
- Developed complex Angular2UI nested components for reuse and rapid development Angular2for each SPA.
- Integrated with the back-end code (JSP) using jQuery, JSON and AJAX to get and post the data to backend servers.
- Used Angular 2.0 & Typescript, ionic framework and jQuery to provide UI functionality.
- Involved in preparation of Templates common across all banners and then developing individualistic content within them mainly using Adobe CQ5, JSP, HTML/XHTML & CSS3.
- Worked with CSS3 background, CSS3 Layouts, CSS3 positioning, CSS3 text, CSS3 border, CSS3 margin, CSS3 padding, Pseudo elements and CSS3 behaviors.
- Integrated the Spring Boot API with Angular2 to store logs and generated deployment services.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Developed user interface using AJAX to simplify the complexities of the application.
- Worked with KendoUIcomprehensive framework for building modern web and apps with HTML5 and JavaScript.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Consumed 3rd party web services in the project using RESTful web services for authentications.
- Handled client-side validation using JavaScript and jQuery.
- Implemented jQuery data tables and binded it with the services using knockout.
- Consumed Web Services (WSDL, SOAP, REST, Restful, and UDDI) from third party for authorizing payments to/from customers.
- Worked closely with securing additional resource for the team and worked in an Agile Environment.
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
- Worked on Cross-browser Compatibility ofUIpages. Implemented for internet browsers such as Chrome, Firefox, and IE.
- Developed SQL scripts for data migration.
Environment: Windows, Linux, Angular 4, Angular 2, Angular JS, TypeScript, Node JS, HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, AJAX, LESS, JSP, Spring Boot, WSDL, SOAP, REST, Restful, UDDI, SQL
Confidential, Bloomington - MN
UI Web Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS3 and responsible for creating detailed wire frames and process flows.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Maintained the business standards and the requirements in EJB and deployed them on to Web-Logic Application Server.
- 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).
- Created Node.JS backend for creating RESTful Web Services using the Express Framework and Mongoose to connect with MongoDB.
- Used Node.js to develop faster, scalable application.
- Developed dynamic server-side web applications using Node.JS.
- Developed theUIScreens using JSP, Struts, HTML, CSS, JavaScript and did the client-side validation with the JavaScript.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework.
- Involved in development environment using Node.js, NPM, Grunt, Bower, git and GitHub.
- Used NODE.JS and written Node JS application in JavaScript and can be run within the node.JS runtime.
- Created Node JS middleware application server to encapsulate modern JS widget framework and control set.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Watched project changes with Grunt task runner and installed latest version of libraries with NPM and Bower based on running in the Node.js environment.
- Used AJAX for implementing part of the functionality for Device Registration, Device Monitoring Information Modules.
- Involved in end to end mobile application testing on various Android and IOS device.
- Worked on the official mobile app of the company using the existing API with the help of IONIC framework.
- Responsible for deployment of the port lets and application and, we have integrated our mobile application for the app both android and IOS and other devices.
- Implemented JavaScript source code embedded nested handling logic using jQuery event handlers and call back functions.
- Developed mobile web application using native java scripts and Backbone JS by using existing hybrid mobile application code base.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Designed and developed the official Mobile App of the company using the existing API with the help of ionic framework.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Worked with Drupal to create and manage website. Performed unit testing using Jasmine and Karma along with integration testing Chrome Inspector to fix bugs.
Environment: Windows, Linux, Node JS, Android, IOS, JavaScript, jQuery, CSS, HTML, Drupal, Ajax, Web Logic, Restful, MongoDB, JSP, Struts, Git, GitHub, NPM, Grunt, Bower, DOM.
Confidential, Nashville - TNUI Developer
Responsibilities:
- Involved in Agile story point methodologies and full software lifecycle. Designing, coding, testing, debugging and support.
- Analyzed business requirements, participated in the technical design, development, and testing of various modules assigned.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Web application development using AngularJS along with cutting edge HTML and CSS3(Less).
- Used Bootstrap to implement responsive design for web application, with the help of CSS Media Queries to maintain larger style sheet.
- Functional design and development of RIA (internet rich applications), perform unit testing, enhance application performance, and provide troubleshooting support using AJAX, XSL, XSLT, CSS, JavaScript, DHTML and XHTML for all major browsers.
- Involved in designing and coding the various core components and UI Screens for the Outbound Interface in the Application using Backbone JS, React JS and Kendo UI.
- Implemented Single Page Application (SPA) architecture and client-side View in MVC using React JS.
- Utilized React-Redux libraries for state management to maintain consistency across different environments.
- Involved with bug fixing on functionality, performance and designing issues with React JS Plugin and Chrome Developer tools.
- Implementing business logic and rules by writing code for classes and functional methods in JavaScript and React.js, Redux.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap, custom media queries, with brand appropriate styles.
- Worked closely with back end team to implement AJAX call to REST APIs and update dynamic functionality of HTML in React.js, Redux.
- Being part of a scrum team worked on various functionalities using React.JS and REST API's. Worked on RESTful Web services using React and Redux Stack.
- Used Bootstrap and React to create Controllers to handle events triggered by clients and send request to server.
- Created web pages using Media Queries and Twitter Bootstrap that cater to Android and IOS web platforms.
- Developed multiple POCs to create a user transaction grid in React.js.
- Worked on JavaScript/ES6 development on Node.JS platform with React, Redux libraries.
- Contributed to in-house JavaScript framework (Picasso) built on jQuery, Handlebars and AngularJS.
- Handled error case scenarios when APIs are failing.
- Built a real-time stock application using the stack Angular, Redis, Elasticsearch, Mongo.
- Used Fiddler and Bata rang to debug and keep tracking ofAngularJSand Web API performance.
- Designed and developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
- Integrated the AngularJS application with the RESTful web services.
- CI system using Jenkins to test and deploy new code.
- Performed unit testing for Angular functionalities and http services using Jasmine and Karma.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
Environment: Windows, React JS, Redux, Angular JS, MongoDB, MVC, AJAX, XSL, XSLT, JavaScript, jQuery, Handlebars, HTML, XHTML, CSS, Backbone JS, React JS, Kendo UI, LESS, REST, Redis, Elasticsearch, JSP, DOM
Confidential, Detroit, MI
UI Developer/Web Developer/Front-end Developer
Responsibilities:
- Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
- Developed stylish and unique front-end with redundancy and easy compression of data using CSS3 SASS preprocessor.
- Responsible for implementing a Single page application (SPA) using AngularJS.
- Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
- Used Typescript to develop applications with Angular JS and Node. Used Grunt to automatically compile Typescript.
- Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
- Implemented core features of Angular framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Developed a cross-device/cross browser web application utilizing AngularJS, JavaScript API in conjunction with Bootstrap.
- Interacted with java controllers (AJAX, and JSON to write/read data from back end systems).
- Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using SQL, PL/SQL, Oracle 8i, DB2 and used them in EJBs and WEB components.
- Designed Client-side validations using Angular JS custom form validation that leverages various angular directives and integrated AngularJS Filters to format data for searching, ordering and conditional iterating.
- Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently and making feel that the user resides in the same page of our website.
- Wrote Specification for the development.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
- Worked closely with the programmers for project requirement analysis.
- Involved in developing theUIpages using HTML, DHTML, CSS, and JavaScript.
- Worked to resolve cross browser compatibility issues and fixed the bugs.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Cross-browser compatible, standards compliant table-less websites in XHTML, CSS and JavaScript
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
- Performed usability testing and Unit Testing and Regression Testing of Web Application.
- Standardized processes for testing Angular applications, using Karma with Mocha for unit and integration testing.
Environment: Windows, Angular JS, TypeScript, Grunt, Angular UI, JavaScript, Ajax, JSON, SQL, PL/SQL, Oracle, DB2, EJB, HTML, CSS, jQuery, Karma, Mocha, XHTML
Confidential - Pittsburgh, PA
Java UI Developer
Responsibilities:
- Followed SDLC - Agile/Scrum methodologies to execute project. Build the application using TDD (Test Driven Development) approach.
- System was developed using Java, J2EE technologies and open source frameworks and application was implemented using Struts architecture.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
- Design and development of presentation layer using JSP, jQuery, AJAX, JSTL, HTML, CSS, and JavaScript.
- Using technologies like SOAP, WSDL and UDDI based Web Services. Exposing and consuming web services using SOAP/WSDL for getting request from external source systems and sending response to external source systems.
- Developed the workflow interfaces using struts tiles layouts JSP, CSS, and request processors using dispatch action & action.
- Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.
- Extensively worked with XML schema, XSL, XSLT to navigate in XML documents, and SAX to process & parse xml files. Designing and configuring core xml files for implementation of struts.
- Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.
- Developed EJB's to validate user login details and provide the requested information to the client.
- Involved in writing Spring Configuration XML files that contains declarations and another dependent object declaration.
- Developed various unit test cases for EJBs and tested them using written EJB client and made sure all code was executed using positive and negative.
- Worked with relational database Oracle, JDBC, SQL and creating Stored procedures functions using SQL.
- Development of Controllers using Struts2 and modifying the handlers required for the new requirements and enhancements.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
- Analyze Performance and redesign of system for scalability and low latency. Used SOAP-UI to test the Web Services using WSDL.
- Extensively used ANT for creating build scripts and deployment into Web Logic Application Server and Log4j for logging.
- Developed application using IntelliJ IDEA and used CVS for version control across common source code used by developers.
- Involved in Bug fixing of various modules that were raised by the testing teams during the Integration testing phase.
Environment: Java 1.6, J2EE, Struts2, Spring, EJB, HTML, CSS, JavaScript, AJAX, jQuery, MVC, Oracle, WebLogic, DAO, JDBC, Servlets, JSP, TDD, XML, SQL, JMS, CVS, SOAP, Axis 1.4 Ant, Log4j, IntelliJ IDEA.
Confidential
Java UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Create and maintain web pages using HTML, CSS, JavaScript, JQUERY, Java, J2EE and also responsible for Designing of Web pages including Ajax controls and XML.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML coding.
- Responsible for developing the pages using JQuery, AJAX, and JSON to parse on data on the frontend on the fly.
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
- Developed REST Web Services.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented chained select plug-in for JQuery with JSON processing and callback feature, chain multiple selects with ease.
- Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the web-pages using JavaScript.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Used JSON for data exchange between application modules along with XML.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Extensively worked in defect maintenance of Front End issues.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, Bootstrap, Spring MVC, Spring JDBC, Restful, Java, J2EE, Eclipse 3.5, Oracle 10g, XML, JSON, W3C, SVN.
