Ui Developer Resume
Westport, CT
SUMMARY
- Over 9+ years of IT experience in Systems Analysis, Design, Development and Implementation in Web and mobile platforms, focusing on front end and backend components.
- Proficient in building Web User Interface (UI) using HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX, JSP, JSF that follow W3C Web standards.
- Extensive experience in software design, implementation and testing of distributed systems in domains such as E - Commerce (B2C), Defense Systems, Financial Systems, Health Care Systems
- Experience with AJAX, REST and JSON.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Solid experience with Responsive Web Design (RWD).
- Experience building Web applications using JavaScript Model, View, and Controller (MVC) architecture.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Well-versed in Object Oriented Programming (OOP) with Java and JavaScript.
- Strong hands on experience in developing Enterprise and Web applications on N-tier architecture using J2EE and Java based technologies such as Java Swing framework, Servlets, JSP, Hibernate, EJBs, Struts, JNDI, Web Services, XML, JPA, JMS and JDBC.
- Expertise in using source code control systems such as GIT and JIRA.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C Web standards.
- Experienced working in bothAGILEandSDLCbased development environment and participating in SCRUMsessions.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome and safari Web inspectors and IE Developer Toolbar.
- Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Familiar with Cross Browser Testing and Debugging.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Possess good analytical skills which enable me to analyze data with ease.
- Ability to write clear, well-documented, well-commented andefficient codefor Web development.
- Strong problem-solving with capability to handle new technologies,communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, Bootstrap, XML, JavaScript, AJAX, JQuery, JSON, AngularJS, Node JS
Backend Technology: Java, J2EE, Hibernate
JavaScript Libraries: JQuery, Backbone JS, Angular JS
Servers Technology: Apache Tomcat, Oracle WebLogic, IBM Web sphere, JBOSS, Glassfish and IIS
Version Control: GIT, CVS, and SVN
IDE & Tools: Eclipse, NetBeans, Brackets, Aptana Studio, Notepad++, SublimeText
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X, Unix, Linux
Database: PL/SQL(oracle), MySQL, MSSQL, Mongo
PROFESSIONAL EXPERIENCE
Confidential, Westport, CT
UI developer
Responsibilities:
- Developed frontend along with pages for user interactions for the entire website using HTML5, CSS3, JavaScript and AngularJS.
- Involved in designing, developing, and coding the Templates.
- Used AJAX and JSON to send requests to the server to check the functionality of the website.
- Written code to implement AJAX based applications is fetching the response from backend API as part of JSON.
- Worked with the team of architects and backend developersto gather requirements and enhance the application functionality and add new features.
- Created interface to manage user menu and Bulk update of Attributes using JavaScript and JQuery
- Involved in the development of the presentation layer using HTML5. Client Side validations were done using JavaScript.
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Developed additional UI Components using JSF and implemented an asynchronous AJAX based rich client to improve customer experience.
- Developed the base framework using Java, JSP, Struts, HTML5, JavaScript, AJAX, Log4J, Oracle and MS SQL Server
- Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
- Created test plans and JUnit test cases and test suite for testing the application.
- JBOSS Server Installation and Administration on Windows NT.
Environment: Java, AngularJS, JavaScript, AJAX, HTML5, CSS3, JSON, bootstrap, Apache, Oracle10g, Tomcat Server, Restful web services, and AGILE Methodologies.
Confidential, Colts Neck, NJ
UI developer
Responsibilities:
- Developed Web Application using HTML/CSS, JavaScript, AngularJS, jQuery, Bootstrap
- Developed the frontend components usingAngularJSframework to leverage theModel View Control (MVC)architecture.
- Enhanced user experience by designing new Web features using MVC framework like Angular JS, Bootstrap and Node JS, to accommodate these advanced and fast technologies.
- Implemented navigation bar as a custom directive ofAngularJSframework so that it can be reused on different templates.
- Bound the data to different views after fetching theJSONformatted data from backend Web services throughAJAXcalls.
- Used JSP, Servlets, and HTML5 to create Web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Implemented Data Access Objects (DAO) for MySQL database using Hibernate ORM framework.
- Involved in the development life cycle with theAGILEmethodology.
- Used SOAP for testing Web services connectivity.
- Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM functions using Firefox, IE and Google Chrome Developer Tools.
- Developed the login and registration module and used thejQuery Validation Pluginfor the form validation.
- Worked on multiple cross browser compatibility issues to support browsers according to the business requirements, includingFirefox,Google Chrome,Safari, andIE(>8).
- Utilized version control toolGITto work on the same code-base in the repository with other team members.
- Communicated with multiple parties/teams to resolve technical requirements based upon business requirements.
- Involved in the maintenance and updates of several project documents, including project plan, best practices sheet, and various reports.
Environment: AngularJS, Bootstrap, HTML/HTML5, CSS/CSS3, JavaScript, JSON, jQuery, Node JS, AJAX, Hibernate, GIT
Confidential, Detroit, MI
UI/HTML Developer
Responsibilities:
- Involved in development, design and implementation of frontend part of the application.
- Developed the User Interactive Web pages in a professional manner with using Webtechnologieslike HTML and CSS as per company’s standards.
- Developed complex, useable, attractive and cross-browser Web interfaces that account for speed, file size, readability and accessibility.
- Created and maintained the framework and layout of each portal with CSS.
- Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, jQuery, Web Service call and JSON.
- Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in enhancement of existing application utilizing JSP, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSSand JavaScript.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used the NodeJS and Express frameworks in the development of the Web applications.
- Demonstrated implementation and upgradation of JavaScript Library.
- Discussed various ideas/suggestions for the ongoing websites regarding the page layout and creative design.
- Involved in AngularJS MVC architecture implementation.
- Implemented AngularJS client side validation. Implemented AngularJS modules.
- Created UI screens using AngularJS.
- Involved in daily serum calls with client.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- Updated UI as per changing needs and requirements.
- Writing JavaScript for Node JS applications that are useful for interacting with server and network applications.
Environment: UML Modeling, ER diagrams, Normalization, HTML, CSS, JQuery, JavaScript, Ajax, AngularJS, Node.JS, Firebug, PHP, IE 7,8, IE 10, Firefox, Chrome, WAMP Server.
Confidential
UI Developer
Responsibilities:
- Worked with HTML, CSS, JSP, XML, JSON, JavaScript and JQuery for developing user interface.
- Implemented Graphs and Charts with animation to represent survey data for MDE Analytics application.
- Implemented ADA compliance for the application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML, CSS and JQuery UI framework.
- Handled all aspects of the Web applications including maintaining, testing, debugging and deploying.
- Good knowledge of debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Developed Architectural Design Documents and Block Diagrams.
- Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, JQuery UI, JSON, XML, Tomcat.
Correctional
System Analyst / Programmer Analyst
Responsibilities:
- Provided software development expertise to establish an automated testing environment to be used for a mission critical 3-tier web application being developed and used by Correctional Services Canada (CSC) by using JAVA, J2EE, Windows NT and Oracle for Parole Board of Canada (PBC).
- Generated or modified XML files based on given process instructions available as a rule set in separate XML file using DOM Parser with the halp of Java programming
- Maintained proper charset encoding on generated XML files
- Created GUI based interface using Java swing which halped retrieving XML files to be processed based on given instruction
- Gained experience on Swing components and different layouts used for interface implementation according to the functional requirement
- Gained extensive knowledge of swing components such as event handlers,
- Used Eclipse IDE as a developer environment for the project and configured eclipse for ant build and Oracle Database
- Worked on modifying nodes, elements, attributes of XML files using DOM Parser using JAVA using recursion techniques
- Analyzed, designed, created, implemented and maintained interface using J2EE and Java Swing to process single XML file or directories which contain set of XML files iteratively
- Reported status and kept management informed of progress, reporting issues and results on the daily basis
- Responsible for continuous build process using ANT build tool to deploy on Windows and UNIX environment
- Performed knowledge transfer to internal staff on how to use the interface which will convert XML files as desired
Environment: XML, JDK 1.6, Oracle, Windows NT, Linux, Java, J2EE, Swing, Eclipse IDE, Apache ANT, XML DOM
Confidential
Technical Analyst
Responsibilities:
- Worked on resolving SIRs (Software Incident Reports) pertaining to one of the J2EE based Web application related to consistency of internal Activity Log and performance
- Developed using Java, J2EE, Eclipse, Oracle WebLogic and the multi-tier Web application utilizing an IBM DB2 and MS SQL Server as database backend on Unix environment
- Participated in the resolution of SIRs related to various workflows (Civil, Criminal, Refugee, IRQ) throughout the project using Java
- Participated in WebLogic administration for deployment of RTID application in system test, integration and quality control environments using WebLogic Application Server on Unix Servers
- Extensively created and modified WCAG compliant screens including forms using JSP to add new UI components to provide handle for generating PDF and RTF reports using struts framework
- Performed integration testing to make sure the build was accurate prior to passing on to the system test team to avoid more defects in the build and prepared detailed report for the purpose of documentation using Microsoft Excel
- Wrote JUnit tests for feature enhancement of a Settings Management module using JUnit test framework
- Provided knowledge transfer to client's, and staff of the Confidential for the application
- Implemented testing strategies and wrote unit tests for all of unit tasks as well as integration tests for automatic testing of source code
- Assigned Unit Task of Integration Testing, which included testing of Release 1.1 application against Release 2.0 database and its changes during different development cycles
- Created local environment by creating a sandbox for development using MKS Source Integrity client
- Assigned a task to automate the process of integration testing using IBM Rational Robot, to minimize the effort of integration testing during development lifecycle with minimal human intervention
- Wrote JavaScript functions to perform various operations within JSP pages
- Retrieved data to generate reports using hibernate by creating separate persistence layer for reporting application called Settings Management which holds all configuration details in the form of DB table values using JAVA according to functional specifications
- Maintained continuous build process using ANT build in collaboration with MKS Source Integrity by creating cruise control.
- Performed knowledge transfer to the internal staff of Confidential about the execution of the web application
- Performed Integration testing to diagnose possible problems in the build and proposed solutions to resolve defects for RTID J2EE Web application
- Reported status on weekly basis and kept management informed about the project progress and issues
Environment: JAVA 6, IBM DB2, MS SQL Server, Oracle, Hibernate Framework, HTML, WCAG, XML, JUnit framework, JSP, JavaScript, Eclipse IDE 3.5, IBM Rational Robot, Cruise Control, ANT, Unix
