Java/angular Js Ui Developer Resume
San, FranciscO
SUMMARY:
- Over 9+ years of experience in developing User Interface (UI) applications using cutting edge front end technologies.
- Hands on experience in web development with a strong background working on open source technologies, including HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, JavaScript, jQuery, Flash and AngularJS.
- React JS exposure with solid understanding of ideas like one - way data flow and virtual DOM.
- Experience on various Charting/UI tools like High Charts, Google API, JQuery UI and Bootstrap.
- Usability Engineering by designing wireframes and mockups and recommending design changes.
- Hands on experience in breaking up layered PSD into HTML using CSS.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Hands on experience using Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications.
- Worked extensively in Agile& Waterfall Development process.
- Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
- Good understanding of Model View Controller (MVC) Pattern.
- Worked on Spring/Hibernate and similar frameworks.
- Developed Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Excellent skills in building elegant professional websites while adhering to W3C standards.
- Experienced in using various tools such as Notepad++ and IDEs such as NetBeans, Visual Studio, Eclipse, etc. for development and design.
- Excellent understanding of Software Quality, Configuration Management and Software Release Practices.
- Extensive Experience in working with Relational Database Management Systems including Oracle, MySQL and SQL Server.
- Expertise in developing and implementing SOAP/RESTful web services.
- Extensive experience in developing Web Services using SOAP, XML-RPC, JAX-RPC, JAXB and Restful, WSDL.
- Comprehensive experience in designing and developing applications using UML with Rational Rose. .
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Experience in Version Control tools like CVS, Git, SVN and ClearCase for Source Code version management.
- Experience in quality assurance and unit testing, acceptance and integration testing.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS:
Operating Systems: Windows 98/2000/XP/Vista/7, MAC OS X, Linux Ubuntu 14.x
Languages: C, C++, Java, JEE (6,7,8)
J2EE Technologies: Servlets 3.0, JSP 2.2, JDBC3.0/4.0, JavaBeans, HTML 4.01, JavaScript 1.5
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML 1.0/1.1, XHTML, XSLT, Java, JDK, JavaScript, Ajax, JQuery, JSON, Apache, PHP, XSD 1.1, Flex.
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring tool Suite), Wireframe.cc
JavaScript Libraries: Ext JS, Backbone.js, Require.js, Node.js, Angular.js, ReactJS
Frameworks: Hibernate 4.0, Spring 3.0, Struts 2.0, JSF, Struts1.2x, JUnit, Ant 1.3, Log4J 1.2.x, EXT JS 4.0X,EXT JS 5, Angular, Apache Camel, Web Socket Programming
IDEs: Notepad ++, Eclipse, Dreamweaver, Microsoft Visual studio
Bug Tracking Tools: Bugzilla, JIRA, Firebug, Dev Tools, Fiddler
Version Control Tools: SVN, Git, VSS, Harvest, ClearCase.
Application Servers: IBM Web Sphere Application Server, Web Logic, Apache Tomcat Server
Databases: Oracle, DB2, MS-SQL Server, Postgres, Lucene and Solr, Apache, My Sql, Mongo DB
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco
Java/Angular JS UI Developer
Responsibilities:
- Discussed and modified the requirements by active discussion with the business analysts.
- Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plug in, etc.
- Used AngularJS controllers (JavaScript object) to control page data and Models to bind data in User Interface with controller.
- Used REST API calls using $http and $resource services with Angular JS.
- Uses Rational Rose for model driven development and UML modeling.
- Used different Bootstrap components such as Navigation Bar, Progression Bar and Dropdown Menus.
- Created CSS Styles Sheets and Integrated to the webpage and got approval from Business Stake holders.
- Added a new page to the product extensive using Angular JS.
- Developed RESTful web services using JAX-RS and Jersey Libraries.
- Implemented Pagination to effectively fetch pages using RESTful Web services.
- Deployed the application on JBoss Application Server.
- Used NPN as build tool, Tortoise CVS as version control and Slack as communication tool
- Integrated the front end with Java backend with DTO creation etc.
- Participated in Agile scrum methodology with daily standups..
- Participated in usability engineering by designing mockups and wireframes in wireframe.cc
- ReactJS porting of code from Angular JS
ENVIRONMENT: AngularJS, Bootstrap, HTML/HTML5, CSS/CSS3, Ext JS, JavaScript, JSON, jQuery, AJAX, Restful Web Services, Rational Rose, UML, JBoss, SOA, TortoiseCVS, SQL,Node.js, EXT.js, Responsive Design, Java, Wireframe.cc
Confidential, NY, NYCUI Developer
Responsibilities:
- Communicated with the business partner and settled down the business requirements.
- Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plug in, etc.
- Uses Rational Rose for model driven development and UML modeling.
- Used different Bootstrap components such as Navigation Bar, Progression Bar and Dropdown Menus.
- Used AngularJS controllers (JavaScript object) to control page data and Models to bind data in User Interface with controller.
- Made REST API calls using $http and $resource services with AngularJS.
- Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Developed the administrative UI using Angular.js and Node.js, Jasmine, D3.js.
- Developed RESTful web services using JAX-RS and Jersey Libraries.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Created UI designs using Web 2.0 standards.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Deployed the application on Tomcat Application Server.
- Wrote stored procedures in SQL Server so that they can be simply reused instead of hard-coding the SQL queries in multiple places.
- Involved in the Performance tuning of the database, table integrity and referential integrity for the backend SQL Server.
- Worked on different browsers Internet Explorer 7, 8, 9, Mozilla Firebox, Windows Chrome, Mac, and Safari.
- Focused on resolving numerous cross browser compatibility related to CSS and JavaScript.
- Utilized Firebug, IE tester and Chrome Element Inspector to track and fix bugs.
- Used Maven as a build tool, GIT as version control tool to update work progress with other team members.
- Substantially experienced in the development methodology involved with the scrum method and the sprint cycles.
ENVIRONMENT: AngularJS, Bootstrap, HTML/HTML5, CSS/CSS3, Ext JS, JavaScript, JSON, jQuery, AJAX, Restful Web Services, Rational Rose, UML, Tomcat, SOA, GIT, SQL, Backbone.js, Jasmine, Require.js, Node.js, EXT.js, Responsive Design, CQL
Confidential, CAUI Developer
Responsibilities:
- Involved in development, design and implementation of front-end part widget based application.
- Involved in client side tooling and testing & development with Bootstrap, HTML5, and JavaScript.
- Integrated Bootstrap CSS with SASS pre-processor.
- Created Master Pages, CSS Styles Sheets and Integrated to Silver light and got approval from Business Stake holders.
- Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Defined all AngularJS controllers in a JS file and reused in various pages of application.
- Implemented Angular service calls using Angular Factory.
- Used Angular JS for making restful API calls and data binding.
- Implemented Angular Directives to make customized components.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Developed Tabbed pages using AJAX and Angular.js, Backbone.js for quick view of related content, scores, top stories, and headlines.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Responsible to manipulate HTML5, CSS3 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.
- Created JAX- RS Restful Web services to perform CRUD operations.
- Usability engineering practice by designing wireframes using wireframe.cc
- Extensively used XSLT to transform XML documents to HTML.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used RESTful Web Services for accessing data from the web server.
- Used Jasmine to write and Run Test cases .
- Used JMS in the project for sending and receiving the messages on the queue.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Created and deployed new features in order to sustain and amend existing applications.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally. Used jQuery template for markup. Used Ajax, JSON with jQuery for request data and response processing.
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD) .
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Developed PL/SQL procedures for login module and written complex SQL queries.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Involved in configuring the Git repository and maintain the version control using Git.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Logic server.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
ENVIRONMENT: OO JavaScript, JQuery, JSON, Ajax, HTML5, DHTML, Restful services JAX-RS, Jasmine,, wireframe.cc,Bootstrap, CSS2, CSS3, AngularJS, Node.js, Jasmine, GIT, MySQL, WebLogic, Windows.
Confidential, Chicago, ILJava- UI Developer
Responsibilities:
- Translated business requirements into a user-friendly and functional and extremely scalable UI across multi platforms.
- Worked closely with UI Architects, System Analyst and designers to understand the requirements.
- Implemented a multi-tier architectural approach - UI Layer, Application Layer, Domain(Service) and Entity (DAO) layer.
- Developed HTML and CSS pages from scratch looking at images that were provided by the UI designer / Photoshop department.
- Designed graphical user interface using web technologies like HTML, JavaScript and CSS based on the W3C standards.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used extensive JQUERY to perform form validation and CSS manipulation.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with JQUERY and JavaScript.
- Created basic animation for jQuery and rich interface components such as tabs & accordion.
- Used AJAX to make asynchronous calls to the server to fetch data and update the DOM.
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Used Ibatis to populate the data from the Database.
- Improved user experience by designing and creating new components and features.
- Analyzed business requirements and documented them into business stories in JIRA .
- Used IBM Rational ClearCase tool for windows for source/version/revision control and ClearQuest for bug tracking, JUNIT for unit testing.
ENVIRONMENT: Java 1.6, Struts 1.0, Spring JDBC, HTML, CSS, Java Script, JQuery, JSP, Photoshop, JBoss,Oracle 11g, Ibatis, Clearcase, ClearQuest, JIRA, MYSQL, XML
Confidential, New JerseyApplication Developer
Responsibilities:
- Developed user interface application based on Java\j2ee, JSP, Servlet which interacted with other modules such as Reporting, Budget.
- Used Struts 1.2 to control web request for executing the business component.
- Used Web Sphere Application server to deploy the application.
- Used XPath for parsing the xml elements as part of business logic processing.
- Wrote Oracle SQL stored procedures for populating and retrieving data
- Developed user interfaces that were intuitive, engaging, and innovative.
- Extensively worked on File Object for generating reports in different format like PDF and excel based on complex Oracle SQL invoked from Java component.
- Involved in executing many regular releases of the project.
- Used the tools like Concurrent Versions System better known as CVS for saving the source code and release management.
- Used Maven as build tool for development and release management.
- Resolving various file object issues in the application and provided valuable advice to improve the performance.
- Designed and implemented unit testing using JUnit.
ENVIRONMENT: Java1.4, JSP, servlets, J2EE, JDBC, WebLogic 8.1, toad, UNIX Shell Scripts, Java Scripts, XML, HTML, Oracle 9i
Confidential, El Segundo, CAWeb Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
- Developed client side validation code using JavaScript and jQuery.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed and developed the layouts of Customer Relations Module.
- Developed RESTful Web Services using JAX-RS.
- Consumed JAX-WS Web services and tested using SOAPUI.
- Implemented various XML technologies like DTD schemas, JAXB parsers, XSL style sheets and XSLT.
- Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Migrated content from existing website to a new, database driven website; utilized in house Content management System
- 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/CSS &JavaScript using Dreamweaver CS3.
- Developed and Deployed the Application on Eclipse and Web Sphere Server.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Used SVN for Version Control.
- Identified the way to increase the search engine optimization (SEO) and social media friendly.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, AJAX, Usability Testing,, SVN, Eclipse, JSP, Web Sphere Server.