Sr. Ui Developer Resume
Redmond, WA
SUMMARY
- Interactive/UI Developer wif over 8+ years of experience in UI Design, Software Design, Development, Implementation, Testing, and Documentation of Web & Client Server Applications using Java/J2EE, Microsoft & Adobe Technologies.
- Hands on experience in designing and developing web applications wif complex requirements, architecture and usability standards using HTML5, CSS3, JavaScript frameworks, Ajax, jQuery, JSP, XML, DHTML, XHTML, Servlet and MVC framework.
- Hands on experience in Server side scripting languages and Client side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Twitter Bootstrap, Backbone, Angular.JS, Angular.JS2, React.JS, Node.JS, GRUNT.
- Highly experienced in using OOPS for building n - tier architecture systems wif hands on development expertise in front-end UI Layer core business frameworks and Back-end database layer integration.
- Good understanding and working experience in Object Oriented Java Script programming and JavaScript MVC frameworks.
- Experienced in implementing different features of Bootstrap.
- Strong working experience in Java/J2EE development, maintenance, enhancement and support.
- Involved in all the stages ofSoftware Development Life Cycleincluding Requirements, Analysis and Design, Implementation, Integration andTesting, Deployment and Maintenance.
- Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, EJB, JMS (MQ-series), JNDI, RMI, XSL, JavaScript.
- Hands on Experience on Angular.JS 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular.JS2.
- Professional experience and skillful ability to develop polished Fortune 500 brand websites and e-commerce sites.
- Experience in creatingWeb FormsandUser Controls, worked wif Master Pages and CSS.
- Used AJAX and JSON to send request to the server to check the functionality of the websites.
- Experience in writingPL/SQL queries, T-SQL,SQL Server 2005/2008, Oracle 9i/10g and MySQL 5.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Experience wif Responsive Web Design (RWD) wif involvement in several web application development projects.
- Deploying application on Amazon Web Services (AWS) in EC2 environment.
- Extensive experience in building Single Page Applications (SPA) using frameworks like Angular.JS and Custom MVC frameworks.
- Development and configuration experience wif software provisioning tools like Chef, Puppet, and Ansible.
- Developed Interactive graphs usingD3.jswif JSON data.
- Refactored and enhanced an existing Angular.JS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease ofdeveloperspin up and enhanced performance which gives user satisfaction.
- Experience in MongoDB, Angular, Node.JS (MEAN) to develop the Dynamic web applications.
- Proficient in creating Angular factories for using angular services to make RESTful API calls to the Java based backend.
- Experience in DOM (Document Object Model) and DOM functions to use in interacting wif objects in HTML, XHTML and XML documents.
- Extensive experience in using various design patterns such as Business Delegate, session facade, DAO’s, DTO’s, Service Locator in the development.
- Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on databases like MySQL, SQL Server and Oracle.
- Developed server-side JSP and conditional logic and be responsible for integrating backend data-calls using JSTL and ATG Droplet/Endeca cartridge code, and interfacing wif form-handlers.
- Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access). Created network architecture on AWSVPC, subnets, Internet Gateway, Route.
- Expert in creating Templates, Web Interfaces, Layouts, and Flow of Future Pages.
- Responsible for authoring of website functionality wif JavaScript, HTML, CSS.
- Extensive Experience in SCM tools Chef and Puppet for configuration management on multiple platforms.
- Experience wif SQL and PL/SQL scripts and good understanding of data modelling concepts.
- Good experience wif Form Validation by Regular Expression, and JQueryLightbox.
- Writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Ability to deploy configures, support and manage servers on AWS cloud and Glacier Vaults.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Expertise in analysing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance,extensive experience wif Agile and SCRUM.
- Outstanding problem solving, data analysis skills, strong focus on teamwork and achieving team goals, result oriented and excellent communication skills.
- Excellent interpersonal abilities, communication skills, time management and team skills wif an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Programming Languages and Web Technologies: C, C++, Java, HTML5, CSS3, Bootstrap, XHTML, DHTML, JavaScript, AJAX, JSON, XML
JavaScript Libraries and Frameworks: JQuery, Angular.JS, Angular.JS2, Node.JS, React.JS, Backbone.JS, Express.JS, ATG, Ember.JS, Dust.JS, Knockout.JS, Require.JS, Handlebars.
Application/Web Servers: JBoss, HTTP Web Server, Bea's Web Logic, Apache Tomcat, Web Sphere.
Testing Tools: Junit, LoadRunner, Jasmine, Protractor, Karma.
Operating Systems: Linux, UNIX, Windows 2000/XP/7, Windows 8.1, Windows 10.
Web Services: SOAP, RESTful, WSDL, RSS.
IDE: NetBeans, Eclipse, Sublime text, Notepad++.
Databases & Platforms: MongoDB, MySQL, MariaDB Enterprise, Oracle database.
Configuration Mgmt. Tools and Developer Tools: Git, CVS, visual studio, Dream viewer, Firebug.
Development Methodology: Agile, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, Redmond, WA
Sr. UI Developer
Responsibilities:
- Using Angular2 to bind HTML to JavaScript Objects and develop Single Page Application (SPA).
- Hands on experience on developing the components using Angular2 needed for the application from the scratch and customizing from various angular related libraries to meet the application’s functionality.
- Implementing Presentation layer using CSS Framework, Angular2, JQuery, Wire-framing, and HTML5.
- Developed Dynamic Single Page Application using React.JS and Angular2.
- Utilizing React.JS to develop customer service application to facilitate real time data and report transfer application.
- Developed React Router, Redux Forms, Redux promise, and React Redux using Thunk-Redux module. Proficient on SPA JavaScript frameworks such as Angular2.
- Developed various screens for the front end using React.JS and used various predefined components from NPM (Node Package Manager).
- ImplementedUIScreens, Advanced Search, Timer, Navigation Bars, Navigation Menus, Forms, Sorting, Filtering in React.JS.
- Involved in creating a reusable component using React.JS for DOM Manipulation.
- Implemented MVVM architecture using Redux Architecture wif React.JS.
- Developing custom HTML elements using Angular2 directives.
- Used to update User Interface based on changing needs and requirements.
- Design and develop webpages components to improve user experience and features using HTML5, Bootstrap, CSS3, JavaScript and jQuery.
- Developed API to Integrate wif Amazon EC2 cloud based architecture in AWS, including creating machine Images.
- Experience in using the latest approaches including event-driven applications using AJAX, JavaScript, JSON, and JSONP.
- Thorough understanding of RESTful principles wif a clear ideology for creating scalable RESTful API wif MongoDB, Node.js.
- Work in a collaborative environment leveraging JavaScript and Node.js Frameworks which will be interfacing wif various data stores as well as frameworks and services.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular2.
- UsedReact.JS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Implemented the Bootstrap components like Thumbnails, Progress bar, and Carousel in the product details.
- Worked on creating simulation environment using Node.JS and Mongo DB.
- Implemented MVC architecture application using Spring and created Lambda function in AWS using Spring Framework.
- Comprehensive understanding and extensive experience of designing and building single page applications wif MEAN (MongoDB, Node.js, Angular2) stack.
- Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating wif the QA and business people.
- Worked closely wif the product, QA teams and support UI implementation efforts.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Used react.JS latest development strategies such as webpackdev server, babel, ES6.
- Going through User Documents created wireframes in Balsamic and requesting client feedback.
- Creating, Reading and Updating Documents Data in MongoDB.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Built large-scaled web applications and mobile-first websites consisting of modules and components using React.JS.
- Experience applying the latest development approaches event-driven applications using AJAX, Object Oriented (OO) Java Script, and JSON.
- Developed jQuery methods to support the dynamic nature of the web-site elements.
- Bespoke and Node.JSframeworks and environments structures for deployment to development, staging, and production servers.
- Developed CSS3 styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
Environment: Angular2, Java, J2EE, React.JS, Bootstrap, Web pack, Node.JS, MongoDB, HTML5, DOM, CSS3, JavaScript, jQuery, AWS, AJAX, JSON, and Quality Center.
Confidential, Sandiego, CA
Web Application UI Designer, Front and Back End Developer
Responsibilities:
- Closely worked wif business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Worked Closely wif Designers to Understand and redesign the Package Customization and Service Locator Modules using HTML5, CSS3 and JQuery.
- Created HTML pages from the PDF's given by the UX and used Angular.JS to retrieve data from the rest services.
- Used Angular.JS for developing applications in front end.
- Hands on Experience in database designing and maintaining of MySQL, Oracle DB, and MongoDB.
- Implementing a Continuous Delivery framework using Jira, Jenkins, Bamboo, Puppet, maven & Nexus in Linux environment.
- Used advanced level of JQUERY, AJAX, JavaScript, CSS3 and pure CSS3 layouts.
- Used Angular.JS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
- Created user interface using Angular.JS and Bootstrap.
- Extensive experience in MongoDB from Schema Design to Aggregation.
- Used Bootstrap library to quickly build project UI's and used Angular.JS framework to associate HTML elements to models.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Designed, built, and deployed a multitude application utilizing almost the entire AWSstack.
- Used JQuery core library functions for the logical implementation part Confidential client side for all the applications.
- Worked on responsiveness of the application and explored the fixed width and fluid layouts using Bootstrap.
- Developed different page layouts and leveraged Bootstrap grids, pagination, charts, and form controls.
- Contributed to a Docker Compose wrapper geared towards Ruby/Rails development wif a focus on convention, convenience,and productivity
- Used CSS3 and Bootstrap for styling the HTML elements.
- Developed cross-browser compatiblewebpages using HTML5, CSS3 and JavaScript to match design specifications for complex page layouts while adhering to code standards.
- Worked on various breakpoints wifin the application for optimum layout and functionalities on mobile, tablets and desktops.
- Installed/Configured/Managed Bamboo CI Automation.
- Involved in Creating and Managing Virtual Machines in Azureand setting up communication wif the help of endpoints.
- Instructed/orchestrated Node.JS/Socket.IO project in relation to real-time data parsing.
- Constructed restful API's in collaboration wif backend Node.JSserver and SQL database.
- Utilized Grunt, SASS, ES5 (ECMAScript 5)/ES6 (ECMAScript 6), Jade, jQuery, jQuerUI, and Babel.
- Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, Require.js and node.js.
- Manage deployment automation using Jira, Puppet, MCollective, Hiera, Custom Puppet modules, in Ruby.
- AWS Cloud management and Puppet automation.
- Used JQuery plug-ins for Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side wif in the forms.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Wrote application level code to perform client side validation using JQuery and JavaScript.
Environment: HTML5, CSS3, Angular.JS, Java, J2EE, Bootstrap, MongoDB, JavaScript, JQuery, AJAX, JSON, AWS, Puppet, ECLIPSE, Node.JS, MS Office, PL/SQL and SVN.
Confidential, Smyma, GA
UI Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, JSON and Bootstrap.
- Used Angular.JS as a part of requirement for implementation of the U-Verse Package Selection Module.
- Used Angular.JS for making restful API calls and data binding.
- Successfully implemented various Angular UI Widgets and Components for a complete View.
- Contributed to infrastructure planning, including the organizational transition to containerized practices utilizing Docker.
- Responsible for system analysis, design and development using J2EE architecture.
- Used JavaScript, jQuery for user interactions in pages.
- Utilized JavaScript task runner and automated CSS wif Jira, Grunt, Node.JS, and various JavaScript libraries.
- Worked on Developing Mongoose Schema which maps to MongoDB collection, defined shapes of documents.
- Set up and integrate MongoDB database wif the application.
- Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
- Software is built as a web app on Node.JS, CSS is compiled wif LESS and HTML template engine is Jade.
- Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
- Used Ajax calls through Angular.JS to populate the data tables on the front-end.
- Used Bootstrap and Angular.JS for TEMPeffective design of Web pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Created rich application websites using Angular.JS, Node.JS.
- Used JQuery, Ajax for service calls on pages to interact wif the server for information.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects wif MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers wif their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely wif SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality wif JavaScript, HTML5, CSS3.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML5, JavaScript, Java, J2EE, AWS, Node.JS, puppet, Angular.JS, MongoDB, Bootstrap, backbone.JS, AJAX, CSS3, JSON, JQuery, XML, Apache.
Confidential, Boston, MA
Front End UI Developer
Responsibilities:
- Used various libraries of JavaScript like Angular.JS, jQuery, backbone.js, Require.js, Ext.js and node.js.
- Coded Angular.JS controllers and directives for application functionality.
- Used Angular.JS framework to bind HTML (views) to JavaScript objects (models).
- Developed the web application using MS SQL SERVER, HTML and JavaScript.
- The entire application was developed in J2EE using MVC based architecture, Spring Integration (STS).
- Experience wif Data Base Servers using Oracle, SQL Server and MongoDB.
- Used Angular.js, Node.js and Bootstrap in TEMPeffective web design.
- Developed the front end of the portal using HTML, JavaScript, AJAX and CSS3.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page wifout refreshing.
- Designed and Developed Database using MY SQL. Extensively used select, insert, update, delete, join and between queries while maintaining the database.
- DOM is used to parse the xml documents.
- Performed unit testing.
- Completely managed the MongoDB document database repository and the security.
- As a developer, coordinated wif onsite team and client in understanding the business process and requirement understanding.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Creation of various levels of users for system wif preferences.
- Involved in setting up the environment, installing the application and web servers.
Environment: HTML, Java, J2EE, CSS, JavaScript, Angular.JS, AWS, Node.JS, MongoDB, XML, XHTML, DOM, DHTML, Eclipse, SQL, Windows XP/07 and MS Office.
Confidential, Nashua, NH
Java UI Developer
Responsibilities:
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers.
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Defined text alignment, size, borders and many other typographic characteristics.
- Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Developed the J2EE application based on the Service Oriented Architecture.
- Used JQuery in controlling access to different pages of the applications.
- Developed JQuery custom widgets to make easy the enhancement of the web pages.
- Extensively used JQuery selectors in accessing various parts of the DOM.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Got a brief introduction of how Angular.JS works.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Worked wif template engines like Mustache in building the templates.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Worked on creating and consuming SOAP Web services for accessing data from other external services.
- Experience in deploying projects on Web logic using MAVEN.
- Used JQuery event handling in UI pages handle validations.
- Created JQuery custom widgets like date picker etc and other custom widgets.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: Java, HTML, CSS, JavaScript, J2EE, Angular.JS, JQuery, SQL, Web services using REST and SOAP, JSON, AJAX.
Confidential, Piscataway, NJ
Front End UI Developer
Responsibilities:
- Implementing project using Agile SCRUM methodology, involved in daily stand-up meetings and sprint showcase and sprint retrospective.
- Developed the web tier using JSP, Spring MVC.
- Developed Pig functions to preprocess the data for analysis.
- Developed Spark scripts by using Scala shell commands as per the requirement.
- Develop Restful service using Scala Akka and Spray framework wif functional programming techniques.
- Used Spring Framework for the Implementation of the Application.
- Integrated Spring Dependency Injection (IOC) among different layers of an application.
- Used Hibernate for Object Relational Mapping and used JPA for annotations.
- Implemented REST web services using Apache-CXF framework.
- Involved in creating various Data Access Objects (DAO) for addition, modification, and deletion of records using various specification files.
- Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
- Developed presentation layer using HTML, JSP, Ajax, CSS and jQuery.
- Deployed the Application in Web Sphere server.
- Designed and developed persistence layer using spring JDBC template.
- Functioned as the point of contact for tracking issues and communicating it to the vendors and all other stakeholders.
- Experienced wif batch processing of data sources using Apache Spark and Elastic search.
- Involved in Unit Testing of various modules in generating the Test Cases.
- Used SVN and GitHub as version control tool.
- Used Scala collection framework to store and process the complex consumer information.
- Based on the offers setup for each client, the requests were post processed and given offers.
- Converted the HTML Pages to JSF Tag Specific Pages.
- Developed JSP and managed beans using JSF.
Environment: HTML, CSS, Java, JavaScript, J2EE, Node.JS, XML, XHTML, DOM, DHTML, Eclipse, SQL, Windows XP/07 and MS Office.
Confidential, Woonsocket, RI
Web UI Developer
Responsibilities:
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Designed and developed intranet web applications using Java, JavaScript and CSS.
- Responsible for the design of client websites right from the conceptualization stage.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Designed a number of HTML forms using the various html form tag, according to the requirement of the end user.
- Involved in Design and Development using Core Java, J2EE, JSP, Spring MVC and Spring Batch.
- Used the HTML tables to great TEMPeffect to achieve page layouts.
- Used CSS to great TEMPeffect to design to design a number of pages in a dynamic fashion.
- Used extensively AJAX concept of Javascript using the XMLHttpRequest object to connect to external services to send and receive data in SOAP format.
- Managing the use and development of the Traceability matrix and participates in design review ensuring that all requirements has been integrated.
- Continuously provide input to project management activities throughout the project lifecycle, risk plan, project plan, issues and statuses.
Environment: Java, HTML, J2EE, CSS, JavaScript, JQuery, Usability Testing, and SOAP.
Confidential
Web UI Designer
Responsibilities:
- Involved in Software Development Life Cycle.
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing wif UX team to continuously accommodate changing user requirements.
- Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies.
- Extensively worked on designing web pages using HTML, DHTML, CSS, JavaScript and Ajax.
- Implemented User Friendly UI design wif HTML, CSS and JavaScript for client side validation and form submission functions and PHP for server side scripting for web development.
- Assisting the onsite consultants to consume data from legacy system using Web-Services using REST.
- Implemented a common styling wif the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Created both client and server side validations.
- Design and implementation of new feature or software components for the front-end of a large Web application.
- Used MS Visio, Dreamweaver and Photoshop tools for web application development
- Developed front-end UI pages and necessary backend JAVA classes to support data access and user authorization.
- Created cross-browser compatible and standards-compliant based page layouts.
- Designed/modified Images/Banners as per the client requirement using Adobe Create SuiteCS5.
- Ensured Web Content is in compliance wif W3C and Section 508 accessibility standards.
- Created / updated system documentation.
- Used Firebug tool for debugging.
- Interacted wif User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design.
- Responsible for Unit testing and supporting the UAT& PROD environments.
- Support the deployed applications through debugging and fixing.
- Worked as QA tester and also played an important role in assisting UAT team members to help them understand to test the system thoroughly and fixed the bugs reported by users.
Environment: HTML, JSON, Java, J2EE, CSS, JavaScript, AJAX, Adobe Dreamweaver, Adobe Photoshop, WAMP Stack, PHP, MySQL.