Ui Developer Resume
Princeton, NJ
SUMMARY:
- Around 7.5 years of extensive experience as a UI/Web Developer in User Interface Development using Web Technologies like HTML4/5, CSS, JavaScript, jQuery, AJAX that follows W3C Web Standards, successfully managing all facets of site development, which includes architecture, site deployment and client management
- Strong working knowledge of HTML5, CSS 3.0, JavaScript, JQuery, JSON/ XML and also in various MVC frameworks like Angular JS and D3.
- Expertise in J2EE technologies like JSP, Servlets
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Various UI tools like JQuery UI and Bootstrap.
- Good working experience on User Experience, User Interaction and Information Architecture design.
- Experience on Single Page Application (SPA) concepts and build high performance browser based applications.
- Experience with Batarang, FireBug, Fiddler, Chrome inspectors and JavaScript debugging techniques.
- Produced visually appealing designs focused on usability, utility, cross - browser compatibility and SEO / web standards.
- Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, Junit Framework.
- Expertise in developing RESTFul web services using frameworks like Spring Web services, JAX-RS.
- Worked in various version control systems - SVN and GIT
- Actively involved in all phases of Software Development Life Cycle (SDLC) - Requirement Gathering, Design, Development, Testing, Implementation and Maintenance.
- Experienced in developing table-less layouts.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Familiarity with development and debugging tools for cross-browser issues.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments.
- Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
- Excellent in defect fixing, solving complex problems and Performance Tuning.
- Experience in the Agile Development Process.
TECHNICAL SKILLS:
Web Technologies: HTML 5, CSS3, JavaScript, JQuery, AngularJs, Bootstrap, JSON Responsive Web Design (RWD), SASS with Compass
Databases: MySQL, Oracle
J2EE components: JSP, Servlets, JSTL, RESTful and SOAP WebServices
Programming Languages: Java 1.4 through 7, XML, PL/SQL, XSD, XML Data binding (JAXB)
Version Control: GitHub, SVN
App Servers/ Middleware: Node.js, Apache Tomcat, IBM WebSphere
IDE/Build Tools: Eclipse, Sublime, Notepad++, EditPlus, TOAD
Front Page, Axure: Maven, Bower, Gulp.js, Firebug
Operating Systems: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ
UI developer
Responsibilities:
- Analyzing the Requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Unit Testing.
- Full analysis of Wireframes, Visual Design Documents and other Requirements Documents to completely understand the required behavior of the web pages and user interactions.
- Built the reusable service components using AngularJS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript. Example: directive for browser controls like: disable right click, browser close, lock screen while transition.
- Developer multiple AngularJS controllers and configured Routes.
- Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
- Modified existing RESTful web services.
- Optimized using responsive design techniques to work equally well at both full and mobile screen sizes. Implemented for multiple domains and topics using Bootstrap themes and a CSS "skin" for branding.
- Created proof-of-concept using responsive web design, Node.js, modernizer js, HTML5 and CSS3.
- Resolving Cross Browser Issues.
- Used D3.js for interactive data visualization.
- Used RequiresJs for managing dependencies between modules.
- Developed unit test cases using Jasmine framework.
- Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
Confidential
Web developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in developing mock screens to provide basic structure of the application using Axure.
- Developed interactive web pages using technologies like HTML, CSS and JavaScript.
- Used Bootstrap components and grid system.
- Developed HTML prototypes and UI deliverables, such as flowcharts and screen mock-ups.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js.
- Worked on creating mobile-friendly and responsive web pages.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Writing web pages and templates using W3C web standards.
- Designed different front-end forms using CSS.
- Handled application from UI to Server side.
- Worked on configuration and testing application on Apache Tomcat Application Server
- Used Java Servlets to communicate with the database.
- Involved in database design and creation using MYSQL.
Confidential
Java Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope and solution space
- Responsible for creating web and website based applications using Javascript and Angular.js.
- Worked on web application development using HTML5.
- Used Sublime 3 as HTML Editor for designing new pages.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used the Agile methodology to develop the application.
- Worked on MySQL as backend database
- Involved in Testing and deployment of the application on TOMCAT
Confidential
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis and implementation of Change Request.
- Worked on complete life cycle, Design, development and testing.
- Used JSP, HTML, Java Script, and CSS for content layout and presentation.
- Created data access layer using SQL and PL/SQL.
- Participate in technology/tools evaluation and software technical proof of concepts.
- Used JUnit for Unit testing the application.
- Hands on experience in Ant/Maven Scripts.
Confidential
Java Developer
Responsibilities:
- Designed and developed the User Interface using JSP, HTML, CSS, and JavaScript
- Developed the web application using Java
- Wrote SQL queries, Stored Procedures and functions at the Oracle database
- Added new functionalities and enhanced the overall design of an existing application to give it a new look
- Involved in testing and deployment of the application on Tomcat Server
- Authored and maintained detailed design, Unit and Integration test documentation