Sr. Ui Developer Resume
WalthaM
SUMMARY
- Having 9 years of experience in software development including 8 years of experience as a JavaFront - End(UI) Developer in design, development, maintenance, support and testing of various web-based applications usingHTML5, CSS3, SASS/LESS, JSP, Bootstrap, JavaScript, AngularJS 1.0, AngularJS 1.4, AngularJS 2.0, D3.js, ReactJS, React-native(Android and Ios), jQuery, Node.js, AJAX, JSON, Java (JSF) RESTful Services and Spring Web MVC.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Good experience in Agile and SCRUM methodologies.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
- Using Task Runner Gruntand Gulp for automating tasks.
- Experience working with Responsive Web design.
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Worked extensively in Agile/Scrum Development process.
- Experience in software configuration management using SVN, VSS and AccuRev.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, Pseudo Classes and CSS Behaviors in CSS.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
- Strong front-end development using Adobe Flex, MXML, Action Script, AJAX, Java Scripts, CSS, HTML and DHTML.In depth knowledge of complete Software Development Life Cycle.
- Worked on Rational Application Developer, WebSphere Integration Developer, BEA WebLogic Workshop, Eclipse, and ILOG Rules Studio for Java.
- Involvement in using various IDE’s Notepad++, Eclipse and Sublime Text Editor.
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Very good knowledge on designing and implementing different integration patterns using Websphere Message Broker and MQ technologies.
- Having experience on Message broker administration, configuration, Message flow development and ESQL coding.
- Proficient in Websphere Message Broker features: SOAP Nodes Web service handling, File Nodes File Handling, Database Nodes, HTTPS protocol.
- Excellent knowledge in migration of the flows from Websphere InterChange Server to Message Flows in Websphere Message Broker.
- Experience with Clear Case UCM concepts. Version control tools such as Rational ClearCase, Rational ClearCase.
- Excellent hands on expertise in configuring WBI Adapters such as JText, JDBC, HTTP, Web services, MQ and JMS.
- Having very good experience and knowledge on different integration patterns like Publish/Subscribe, Request/Reply, Point to Point, Hub/Spoke, Synchronous/Asynchronous etc.
- Good experiences with UNIX shell scripting.
TECHNICAL SKILLS
Programming Languages: Javascript Frameworks, Java, J2EE, SQL, C, C++
Operating Systems: Win XP/Vista/7/8, Linux,MAC.
Client Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, Javascript Frameworks, AJAX, JQuery, JSON,Jasmine,karma.
JavaScript Frameworks/Libraries: Angular.js version 2.0, React.js, React-native, MEAN (Mongo DB, Express, Angular, Node) Stack, Ext JS 2.0/1.0, Backbone.js 0.9.2, entire.js Require.js, Node.js, Bootstrap, Ember.js,, Knockout.js, D3.js,, AMD,, Restify, Express, Strongloop, Apiary.
RDBMS: Oracle, MySQL, SQL Server, DB2, Casandra Database, MongoDB.
Application Server: WebLogic, Tomcat, WebSphere, JBOSS
Tools: Ant, VNC, Toad, SQL Developera, QA, automation testing, manula testing.
Framework: Struts, Spring, Work-Flow, Adobe flex.
Design Tools: Rational Rose, MS VisioVersion Control: ClearCase, CVS, SVN, Git
IDE and Tools: Netbeans, Eclipse, RAD, Eclipse IDE, Firebug, Developer Tools, EditPlus, JSfiddle, Sublime text, BugZilla, AWS.
PROFESSIONAL EXPERIENCE
Confidential, Waltham
Sr. UI Developer
Responsibilities:
- Involved in discussions with the Business Analysts to identify the technical requirements. Heavy interaction with UX/UI teams in various geo locations.
- Agile Story research/grooming/tasking/interacting with other teams/developing.
- Working on complete SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed UI for web platform using HTML5, CSS3, SASS, Bootstrap, JavaScript, jQuery, JSON.
- Developed JSP pages as views in the application built in Spring Web MVC pattern.
- Created several JSP pages as common library that included in the other pages as standard modules like portlets.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Wrote application level code to perform client side validation using jQuery, JavaScript.
- Worked extensively with the backend team to integrate the HTML code into JSPs.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Responsible for setting up AngularJS for UI development. Developed templates with HTML5, CSS3, NodeJS, JSON, Ajax, AngularJS1.x, AngularJS2.0, node.JS, D3.js and ReactJS.
- Worked extensively on the React-Native frameworks.
- Have a hands-on experience on version controls - git/ gitHub
- Created pages by using HTML Usability, Web 2.1 standards.
- Working on the most advanced responsive front end frame works.
- Worked Extensively on open source application Adobe flex.
- Developed Web API using Node JS and hosted on multiple load balanced API instances
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Created various web page layouts using HTML and CSS.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Hands on experience with Amazon Web Services.
- Worked with API services with Google Maps, YouTube and Amazon.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation fromstructure.
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
- Built custom UI Widgets and Application logic using AngularJS MVC architecture.
- Managed and implemented all code changes via AccuRev. Deploying builds across development, staging and production instances and maintaining code integrity.
- Used AccuRev for version control and QC for defect tracking.
Environment: HTML5, CSS3, SASS, Bootstrap, JSP, Spring Web MVC, Tiles, Web Services, JavaScript, jQuery, Angular JS, Node JS, AJAX, JSON, HTML Usability, Web Accessbility, Apache Tomcat AS, STS, AccuRev.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, AJAX, jQuery Custom-tags and CSS3.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Involved in integrating the front end UI to the back end using Struts/Spring framework.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Worked on AJAXcontrols like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Converted wireframes into templates and created brand identity using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: JavaScript, HTML5, CSS3, JQuery, Angular.JS, Node.js, DHTML, JSON, AJAX, Servlets, JSP, Notepad++, Dreamweaver, SOAP, DOM, Windows.
Confidential, Atlanta, GA
Web/UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Worked on Design, UI, HTML, CSS, JQuery, accessibility, and optimization.
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness.
- Converted wireframes and mockups for new web interface for a network analysis virtual appliance.
- Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
- Created some prototype to implement some of the latest features of HTML and CSS.
- Worked with back end developers to implement AJAX and dynamic HTML functionality in JQuery.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Improved page load performance by analyzing content and making adjustments to the code (by following optimization standards).
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Worked closely with QA team to understand the reported defects and fix them.
Environment: HTML, CSS, JavaScript, JSON, JSP, AJAX, Eclipse, Windows XP.
Confidential, Jacksonville, FL
Web/UI Developer
Responsibilities:
- Involved in the Software Life Cycle phases and estimating the timelines for projects.
- Developed web pages and components using HTML and CSS and JavaScript.
- Created business classes and base objects.
- Utilized JavaScript and JQuery to improve overall design and UI of campaign websites.
- Worked alongside backend Java programmers to troubleshoot Java Script related issues with front-end connectivity.
- Implemented client-side validations using JavaScript.
- Implemented AJAX to speed up web application.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Participated in maintenance and production support.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, Windows.
Confidential, Lavonia, GA
Jr. UI Developer
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.
- The new system has made it much easier for the employees to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, DHTML, CSS, JavaScript, Macromedia Dreamweaver, Windows.
Confidential
Jr. UI Developer
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.
- The new system has made it much easier for the employees to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, DHTML, CSS, JavaScript, Macromedia Dreamweaver, Windows.