Sr. Ui Developer Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- 8+years of extensive work experience in writing web application programs covering front - end/UI using the web technologies like HTML4/5, DHTML, XHTML, CSS2/3, JAVASCRIPT, JQUERY, Angular JS, JSON, XML and AJAX.
- Extensive experience in developing web applications with open source frameworks like spring, JSF, Struts.
- Web application development for backend system using Angular JS and React JS with cutting edge HTML5 and CSS3 techniques.
- Extensive experience in SOA (Service Oriented Architecture) and experience in developing J2EE Web services using AXIS2, WSDL, SOAP, UDDI, XML-RPC and JAXB.
- Expertise in GUI design and application development using Eclipse, JBuilder and RAD IDE tools.
- Experience in designing and developing UI components using JSP, JavaScript, JQuery, Angular JS, Knockout JS, HTML, AJAX, DHTML, CSS, JSTL, custom tag libraries.
- Extensive work experience with RDBMS like Oracle 9i/10. Designed tables and developed SQL queries, stored procedures, functions, packages and triggers.
- Proficient in converting business requirements into software specifications using Rational Rose, UML, object oriented techniques.
- Hands on experience in configuration and deployment of multi-tier applications using servers like IBM WebSphere 7.x/6.x/5.x/4.x, BEA WebLogic 8.x/7.x/6.x/5.x and Apache Tomcat 5.x/4.x and JBoss.
- Deep understanding of Object Oriented JavaScript Programming.
- Extensive experience in using UNIX and writing ANT build scripts.
- Extensively used Database SQL queries, Stored Procedures, Functions and Packages for various validation purposes using Oracle 11g/10g, MySQL 5.5.
- Worked in Agile software methodology with Scrum type development.
- Used Bootstrap for responsive design. Experience working with JSP templates & Angular JS. MVC frameworks such as Backbone JS, Underscore JS, Ember, Knockout.
- Developed front end features using React/Redux/ES6 with Web packs.
- Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Developed dynamic user interfaces for high-volume Web and Mobile web sites using the latest in Responsive Web Design techniques.
- Good documentation skills with the ability to meet project deadlines and has the ability to work in a cross functional environment.
- Experience working with agile development process.
- Strong experience in using tools like Ant, Log4j, Toad
- Efficient in working as an individual but just as outstanding with a team. Self-motivated, strong willed and a quick learner.
- Strengths include ability to quickly adapt to new technologies and environments.
- Team player with excellent communication skills.
- Good knowledge about Core java, J2EE-Technologies-JDBC, Servlets, JSP
TECHNICAL SKILLS:
LANGUAGES: JavaScript, JQuery, HTML 5/4, CSS 3/2, Object Oriented JavaScript, MVC, AJAX, JQuery, UI, JSON, XML, PHP.
Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBCRMI, JNDI, JMS, JAXB, JUnit, AWT, Swing.
Client Technologies: HTML, DHTML, Java Script, Ajax, DOJO.
XML Technologies: XML, XSL/XSLT, SAX, DOM.
Frameworks: Struts, spring, JSF, Hibernate, Apache CXF, Angular JS, React JS Bootstrap, Angular JS2
IDE: Eclipse, Notepad++, Sublime.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, SessionDAO, Command Pattern, Singleton pattern, Service Locator
Application Servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBuilder.
DATABASE: Oracle 8/8i/9i/10g/11g, DB2, MySQL.
Operating System: Windows NT/2000/XP, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr. UI Developer
Responsibilities:
- Closely worked with the customer scrum to build the internal web application.
- Single page application developed using Angular.js, Meteor.js as the backend and MongoDB as the database.
- Installing and configuring Mongo dB server on AWS EC2 cluster.
- Implemented multiple high-performance MongoDB replica sets.
- Involved in developing various UI templates and Controller using Angular.js with Back-end: Express and Mongoose/MongoDB.
- Involved in developing various UI templates and was extensively involved in developing the business logic layer.
- Designed and implemented Node.js APIs (handling over 1,800 requests/second) at peak)
- Used Angular JS built in directives, Controllers and Services and filter functionality to develop UI.
- Used tools including Web storm, Code Collaborator (for code reviews), Rally (Agile software), GIT for the version control.
- Involved in developing various UI templates and was extensively involved in developing the business logic layer
- Proficient knowledge of Angular JS practices and commonly used modules based on extensive
- Worked with a geographically dispersed online team converting user-submitted designs into Angular JS code.
- Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using Angular JS and React JS.
- Designed Prototype and project layout skeletons using React JS, JQuery and CSS/LESS and HTML
- Used various from validations that are provided as part of Angular.JS directives
- Developed JavaScript performance testing toolkit for web and Angular JS applications.
- Used Angular JS built in directives, Controllers and Services and filter functionality to develop UI.
- Built theResponsive UIscreen for create new customerprocess, Createbill to and ship to screens, customer search results page, and Customer dashboard page using Bootstrap.
- Involved in write application level code to interact with APIs, Web Services usingAJAX, JSONand hence buildingtype a headfeature for zip code, city and county look up using JQuery, AjaxandJQuery UI.
- Successfully performed the RESTFUL APIs Integration using XML and JSON.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Built the UI part ofaddress verificationservice where users can select or ignore recommended address usingJQuery Ajaxandbootstrap model.
- Responsible to store and retrieve user entered data toHTML 5 session storage hence give user feature of running several sessions at one time.
- Applied industry best practices and standards when project requirements are lagging.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Handled response data from RESTful web services using JSON and JavaScript to update UI.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Meteor.js, Google maps API, Angular.JS, React JS, Backbone.js, RESTful web services, Mongo DB, Dynamo DB, Amazon EC2, Git,AJAX, Java Script, JQuery,Bootstrap, HTML5, XHTML, CSS3, XML, XSL, Restful.
Confidential, Charlotte, NC
Front End / UI Developer
Responsibilities:
- Designed the user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, Bootstrap, Backbone.js framework
- Manually loading the Bootstrap’s JQuery plugins into the Bootstrap module individually loads the file under the package’s top level directory.
- Wrote application level code to perform client side validation using JQuery and JavaScript
- Used CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- Proficient knowledge of Angular JS practices and commonly used modules based on extensive
- Work experience.
- Worked with a geographically dispersed online team converting user-submitted designs into Angular JS code.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Used JIRA for bug tracking.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Progressively enhance form elements with JQuery to add more robust functionality.
- Extensive use of JQuery Events for manipulation of events and JQuery plugins for menus and widgets.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Successfully performed the RESTful APIs Integration using XML and JSON
- Used Clear Case for version control
- Performed website optimization and faster page loading using CSS sprites
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Used ANT to build the applications
- Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing web services
- Worked on Java Script libraries like JQuery.
- Worked on Cross Browser Issues for different versions of IE, Mozilla.
- Developing Client Side Validations using JavaScript.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
Environment: HTML5, JavaScript, AJAX, CSS3, JSON, JQuery, ANT, XML, SQL, Restful web services Backbone.js, Angular JS, Bootstrap, Photoshop, JIRA, IE, Mozilla.
Confidential, Denver, CO
Front End Developer
Responsibilities:
- Worked on multiple projects simultaneously
- Formulate and define system scope and objective based on user needs and thorough understanding of business processes
- Participated in numerous creative brainstorm sessions with strategists, storyboards, design specifications, and screen layouts that were shared with Directors and other team members
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using JavaScript, JQuery, Ajax and CSS
- Worked with teams where requirements are constantly being implemented, tested and improved
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards
- Continuously provide input to project management activities throughout the project lifecycle, influencing scope, risk plan, project plan, issues and status
Environment: HTML, CSS, Java Script, JQuery, AJAX, Agile methodology, Eclipse
Confidential, SLO, California
Front End Developer
Responsibilities:
- Responsible for developing company snapshot area, company consensus area, company fundamentals area, broker screening area, and research screening area of the application as well as the original design of the application’s menu and its navigation functionality.
- Formulate and define system scope and objective based on user needs and thorough understanding of business processes
- Work with HTML, JavaScript, XML, XSL, CSS, and MS SQL Server to develop the product.
- Worked on multiple projects simultaneously
- Worked with teams where requirements are constantly being implemented, tested and improves
- Used JQuery to build accordion style content, drag and drop functionality, calendar, popup and modal windows
- Attend wire frame review, design and html code walkthrough meetings
- Participate and provide input in code optimization and performance related discussions
- Continuously provide input to project management activities throughout the project lifecycle, influencing scope, risk plan, project plan, issues and status.
- Design the application to meet the users’ requirements document
- Developed a demo version of the product to solicit and in corporate feedback into the design.
Environment: HTML, CSS, JavaScript, XML Schema, XSL, MySQL, Shell scripting.
Confidential
Software Developer
Responsibilities:
- Involved in developing a new tool using java servlets in Eclipse. This would help me out in creating all the respective options wherein we can connect from one functionality to another functionality that is inter servlet calls
- The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users. All of these functionalities have been done using java servlets
- All the visual stuff was done using JavaScript
- Involved in the designing of Java Server Pages required for the application
- Implementing the business logic required for the application
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side
- Extensively used JSP tag libraries
- Developed the code according to the functional specifications, detailed design, and coding and efficiency standards.
- Execute the unit test cases
- Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service
- Used JDBC API to access database
- Implemented GUI screens for viewing trade data using Servlets, JSP, HTML, CSS, JQuery, JavaScript and Spring MVC.
- Build, configured and deployed Web components on Web Logic application server.
- Migrating code from C++ to java using the Object oriented concepts
- Implemented custom JSP tags for displaying trader data.
- Wrote the high performance multi-threaded Java code using singleton, mediator, visitor, facade, observer, template, factory, and delegate, publish and subscribe design pattern.
- Developed test cases using J Unit for functionality and unit testing.
- Wrote Java code for accessing trade data from Oracle and DB2 databases using JDBC API and SQL queries and accessed it from J2EE Web component.
Environment: Java, C++, HTML, CSS, JavaScript, JQuery, J2EE, Oracle, Spring, UML, JSP, Servlets, Windows XP.
