Ui Developer Resume
Britain, CT
SUMMARY:
- Around 8 years of experience in Web Development, Designing User Interface Applications, Testing and documentation of professional web based applications using Java, J2EE technologies,HTML5, CSS, Bootstrap, JavaScript, jQuery, NodeJS, Angular 2.0/4, React.JS etc
- Worked on development using Java, J2EE, JDBC, Servlets, JSP, Web Services (REST & SOAP), WSDL, SOAP, Spring, Hibernate, XML, JAXB and DOM.
- Extensively experience in designing websites with W3C standards using HTML5, CSS3, JQuery to get best cross - browser user experience for long-term user retention and engagement.
- Extensive experience in various UI widgets using JavaScript libraries.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
- Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Struts MVC, Hibernate, Spring MVC, HTML, Java Script, CSS, JSF, EJB, JDBC, XML, AJAX, and JUnit.
- Extensive working experience in setting up WebLogic cluster environment, including WebLogic Domains, Admin Servers, Managed Servers and Node Manager.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Hands on experience in Ant/Maven Scripts and Log4J.
- Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Good exposure to Java Web Services development using spring 3.0.Experience in web design using HTML, JSP, JSON, JSF and JavaScript.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Worked on many Operating system environments including Windows 95/ 98/ NT/ XP/ 2000 Server,UNIX (including Sun Solaris), some flavors of LINUX Red Hat Enterprise, CentOS and Ubuntu .
- Strong development skills including RESTful Web Services. Proficient in working with task runners GULP and GRUNT.
- Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
- Prototype designs and development in HTML, CSS, JavaScript, PHP and DHTML.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Self-motivated Team player with excellent interpersonal skills.
- Flexible, enthusiastic and project oriented team player with solid communication and Analytical skills to develop creative solution for challenging client needs.
TECHNICAL SKILLS:
Web Development: HTML5, SASS, LESS,Atomic CSS, CSS3, SASS, LESS,JQuery, JavaScript, Servlet, JSP, PHP, JSON, JDBC, AJAX, XML,XHTML, MVC, DOM.
JavaScript Libraries: JQuery, React.js, Angular.js, Angular 2.0/4, Backbone.js, Ext.js, Require.js, Node.js, Bootstrap.
Database: MySQL, MSSQL, Teradata, PLSQL, MongoDB.
Methodologies: Agile, Scrum, Waterfall.
IDE s worked on: Notepad++, Eclipse,Visual Studio, Adobe Dreamweaver, NetBeans
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
Operating System: Windows, Linux, Unix, Mac OS X.
PROFESSIONAL EXPERIENCE:
Confidential, Britain, CT
UI Developer
Roles & Responsibilities
- Designed Responsive Web pages using media queries and Twitter Bootstrap.
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Working with React Router for developing Single Page Applications SPAs.
- Developed single page applications using Angular 4, Typescript, HTML5, CSS3, and Bootstrap4.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Actively involved developing proof of concept for a newly propsed application in using Angular 2/4.
- Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
- Used webpack, babel and gulp for transpilation(compilation) configuration for typescript to be converted to javascript.
- Worked with Angular 2.0 to develop single page applications, worked with ngrx/store for managing Angular 2.0 applications.
- Worked with http interceptors configurations for security in Angular 2.0 applications.
- Worked with Angular 2.0 directives, components, pipes, injectables.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks and spys.
- Worked with MEAN/ MERN stack for developing applications.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, and sass compilation, bundling and test runner configurations and make it available as a command.
- Worked with unit testing of javascript applications using Karma, Jasmine, apimocker, Jest, enzyme, snion.
Environment: HTML5, CSS3, CSS, JavaScript,Angular Js, Angular 2.0/4, React Js, Node Js, JQuery, AJAX, XML, JSON, PHP, REST web services, Protractor, Mocha, Chai,GIT etc.
Confidential, Herndon,VA
Sr. UI Developer
Roles & Responsibilities
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Used JavaScript, jQuery for user interactions in pages.
- Developed the UI with extensive use of backbone.js framework that helped to organize the code.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Experience with jQuery,Backbone Jsand Angular Js.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Used JSON for storing and exchanging information between browsers and servers.
- Developed charting components using the Ext JS , charting for the data visualization.
- Designed flow diagrams which explain the process flow of Schematic development.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript,HTML, CSS.
- 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, CSS, JavaScript, Bootstrap, JQuery, Angular Js, Backbone Js, Ext Js, SQL, XML.
Confidential, Schaumburg, IL
Sr. UI Developer
Responsibilities:
- Interacted with business analysts and understood the business requirements.
- Involved in defining technical requirements and ensure correct UI modules been built based upon business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML5, JavaScript,Bootstrap, and AngularJS.
- Designing UI framework using JQuery, HTML and CSS.
- Developed the front end with JSP, Servlets, JavaScript, HTML and CSS.
- Involved in creating Single Page Application using AngularJS for service requests management of customers along with routers, filters and controllers.
- Developed responsive web pages using Bootstrap Forms, Components, Layouts, Events, and Grids components.
- Worked on Sass frameworks to preprocess CSS file.
- Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.
- Implemented client-side validations using JavaScript.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
- Created unit testing cases for specific function using QUnit.
- Used GIT as source repository and controlling versions of the code.
- Involved in all stages of Software Development Life Cycle (Scrum).
Environment: J2EE, AngularJS, RESTful, JavaScript, AJAX, HTML5, CSS3, GIT, spring, JQuery, MVC, Eclipse, Oracle 11g, Agile.
Confidential, Annapolis, MD
Sr. Ui Developer
Responsibilities:
- Responsible for design, development, coding, code review and testing.
- Started with Agile and then followed Waterfall Software Development methodology
- Applied OOAD, MVC design patterns and best practice.
- Used AJAX and JavaScript to handle requests; and CSS was used to keep uniformity in look of the application.
- Developed view pages using JSP, Servlet, HTML, DHTML, CSS, JavaScript.
- Responsible for development of the application using Core Java, Spring MVC, HTML and JavaScript.
- Designed powerful JSF and JSP tag libraries for reusable web interface components.
- Perform general Oracle database tuning.
- Implemented background multi-threaded classes to keep the cache updated and in sync with the underlying database.
- Completed JPA transformation to Hibernate ORM for object oriented mapping for domain to relational database.
- Used ESB portals to log all errors generated during processing.
- Worked on access token and client secret code functionality for authorization server.
- Developed Components and Interfaces using MVC, Spring JPA.
- Used Spring JPA, Spring DATA for data access and mapping.
- Developed complex database queries and involved in performance tuning of queries.
- Involved in writing service class objects that depend on the data access objects.
Environment: Core Java, JSP, Servlet, HTML, CSS, Java Script, Spring MVS, MVC
Confidential, Chicago, IL
UI Developer
Roles & Responsibilities
- Front end coding with HTML and CSS.Created forms for user input. Extensive use of CSS.Web sites are developed, maintained and run within CMS.
- Coded JavaScript for page functionality.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Developed a complex AJAX application based on the jQuery framework.
- Produce elegant interactive solutions to complex problems that perform effectively across cross-browser and cross-domain environments.
- Debugging and testing existing code, JavaScript performance optimization.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
Environment: HTML, CSS, JavaScript, AJAX, JSON, XHML, jQuery, Technical writing/documentation.
Confidential
Frontend web Developer
Roles & Responsibilities
- Redesigned the existing site and to create new interfaces.
- Used Dreamweaver as HTML editor for designing new pages.
- Responsible for content and UI development.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Produced GUI prototypes for business logic presentations.
- The new website has made it much easier for the users to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, JQuery, Adobe Photoshop, Dreamweaver, Javascript, XML JavaScript, MySQL.