Ui Developer Resume
Planmadison, WI
SUMMARY
- 4+ years of software development experience as UI developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment.
- Extensive experience in developing web page quickly and effectively using JQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- Extensive experience in designing User Interface applications and professional web applications using Front-End technologies like HTML5, CSS3, JavaScript, SASS, SCSS, jQuery, AJAX, JSON, AngularJS and Angular2.
- Hands on experience in Core Java, Servlets, JSP, JDBC.
- Broad experience working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Experience in developing applications using Angular2 and two way data binding. Developed custom directives (elements, Attributes and components) using Angular2
- High level of proficiency in working with Angular2 to implement Single Page Applications using Directives, Modules, Views, Expressions, Routers, Model, Component and Pipes.
- Deep Knowledge in developing web pages in Responsive Design using Bootstrap.
- Experience of working on CSS3 Preprocessors and template languages like LESS, SASS.
- Expertise in using XML/JSON and AJAX to link with back-end applications.
- Experienced with browser debugging tools and plug-in for Chrome, Firefox, Safari, and IE such as firebug, Chrome Inspector, WebDeveloper, Responsive Inspector.
- Working knowledge in different IDEs like Eclipse and IntelliJ.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience with Java, including JSP, REST WebServices and SQL Server.
- Experienced with database management engine My SQL, SQL server and Oracle DBMS.
- Hands on experience Web Logic and Tomcat servers.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Hands on experience using the version controls like SVN and GIT.
- Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and Committed to learning new technologies.
- Quick learner with ability to develop proficiency and adapt to new technologies and methods in a short period of time.
TECHNICAL SKILLS
Languages: C, C++, Java
Web Technologies: Servlets, JSP, AJAX, JDBC, JNDI, XML, CSS, JavaScript, JQuery, HTML 4/5, BootstrapAngularJS 2/4, WSDL, JSON, REST, SASS, LESS, SCSS
Web/Application Servers: Oracle Web logic, IBM web Sphere application server, Apache tomcat
Operating Systems: Windows, Red Hat Linux
Databases: Oracle, MySQL, SQL Server
IDE: Eclipse, Edit plus, Sublime, Intellij, Notepad++, Web Strom and Atom
PROFESSIONAL EXPERIENCE
Confidential, PlanMadison, WI
UI Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like development, Requirement Analysis, Implementation.
- Developing Web Pages using HTML5, CSS3, JavaScript, jQuery, Angular2, AJAX, JSON, and Bootstrap.
- Built Angular2 framework including MVC architectures, different modules, specific components, templates, custom directives and custom pipes.
- Developed layout, color scheme for website and implemented it into a final interface design with the HTML5, CSS3 and JavaScript.
- Applied multiple built-in Directives such as ngFor, ngIf and ngModel into Angular 2 application.
- Developed server side RESTful services and called them from angular controllers.
- Developed dynamic Responsive Web Application by integrating Angular 2 with Bootstrap.
- Interacted with frameworks like jQuery, AJAX, and JSON to write/read data from the back-end systems.
- Worked on designing Web-Services in which request and responses are XMLdocuments are transferred over RESTful.
- Worked upon the dashboard for the project which contained a variety of charts and components using JQuery UI Library.
- Designed various tables required for the project in Oracle database and used Stored Procedures in the application.
- Worked with source version control tool GitHub to manage the code repository.
- Follow up with the development team on the improvements, integration and further enhancements in the website. Used JSON for data transfer between frontend and backend.
- Designed the XMLSchema for data transmission using XMLdocuments.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Participated in everyday Agile / scrum meetings to discuss about ongoing project and related issues.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
Environment: HTML5, CSS3, SCSS, SASS, JavaScript, jQuery, Angular2, JSON, AJAX, Restful Webservices, NodeJS, Bootstrap, WebLogic, LESS, Agile/Scrum, GitHub, Windows.
Confidential
JAVA UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Worked extensively on design and development of UI, HTML, CSS
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively. Created paper prototypes, initial wire frames and designed a strategy by collaborating with the designers.
- Developed all the UI pages using HTML, CSS, JSON, JavaScript, jQuery, Ajax.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Refactored existing project to make it more RESTful and thread-safe.
- Used AngularJS to bind HTML to JavaScript Objects.
- Designed, developed and updated User UI Web Forms using CSS, Dreamweaver and JavaScript.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the webpage.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created and performed SQL queries to fetch data from the backend database.
- Worked on testing the cross browser compatibility.
- Documented the entire project, which contains detail description of all the functionalities.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Environment: HTML, CSS, JavaScript, AJAX, XML, AngularJS, RESTfull, UI, JQuery, JSON, LESS, SQL, DOM, Agile, Notepad++, Linux.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Involved in the feasibility study of the project.
- Gathered requirements from the client for designing the Web Pages.
- Participated in designing the user interface for the application using HTML, and Java Server Pages (JSP).
- Involved in writing Client Side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
- Used JDBC to connect the J2EEserver with the relational database.
- Developed and modified SERVLETS to accept and process request from the clients.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and XML.
- Developed the Form Beans and Data Access Layer classes.
- XML was used to transfer the data between different layers.
- Developed Servlets to perform business logic and to interact with the database using JDBC.
- Involved in writing complex sub-queries and used Oracle for generating on-screen reports.
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
- Used Eclipse IDE for implementation and deployed the application on Tomcat application server.
- Involved in deploying the application in test environment using Tomcat.
- Involved in Agile/SCRUM based approach to application Development.
- Used CVS for Version Repository maintenance.
- Build the application using TDD (Test Driven Development) approach.
Environment: Java, JSP, Servlets, JDBC, JavaScript, JDBC, WebLogic Server, Oracle, HTML, XMLEclipse, Jdk1.5, Servlets, Agile/Scrum, TDD, CSS, CVS.
