Front End Developer Resume
Jersey City Nj Columbus, OH
SUMMARY:
- 6 years of experience on Cross Platform Web/Client - Server applications design and development in banking and telecom domain using Java, J2EE involving extensive front end development
- Strong front-end UI development skills using scripting languages like HTML5, CSS3, JavaScript and JQuery and AJAX.
- Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, Node JS and Object oriented programing in JS.
- Extensive experience in Cross-browser HTML, CSS & JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.
- Proficient with Human Computer Interaction (HCI) UI development and Data Analytics methodologies, Experience in designing & understanding the application using UML & Data flow diagrams.
- Experience in various Charting/UI tools like JQplot, High Charts, Google API, JQuery UI and Bootstrap.
- Good knowledge in in core Java, JDBC and solid experience in MVC architecture, using Struts 2.x, Struts tag library, Hibernate 3.x and spring 3.x.
- 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.
- Strong experience with Oracle, PL/SQL, MySQL, SQL Server concepts, with good knowledge of DB Design, DB normalization and writing SQL queries & PL/SQL.
- Experience in major web applications servers, including Apache Tomcat, JBoss and WebLogic.
- Performed unit testing using Jasmine framework, Integration and deployment of applications using build tools like Grunt and debugging through Firebug and Chrome Developer Tools.
- Experience working in a fast-paced Scrum environment, an Agile methodology for software development.
- Ability to learn new technologies with minimal time period.
TECHNICAL SKILLS:
Languages\ Application/Web Servers: C, Java, PHP, Python, SQL\ Glassfish 4, Weblogic 12, Tomcat 7.0, JBoss 6
Technologies\ Database Environments: JavaScript, HTML5, CSS3. AJAX, jQuery, \ ORACLE 12, SQL Server, MYSQL,\ JQuery UI, Bootstrap, Angular JS, Prototype, \ PostgreSQL\ Sass/Less, Grunt, Jasmine, Bower, Ext JS,\ DOM, JSPs, Servlets, JDBC, XML, Struts, \ Spring, Hibernate
IDEs \ SCM Tools: Eclipse, Sublime Text, Webstorm, Intellij IDEA\ Stash, Github, JIRA, Confluence, Bamboo
Operating Systems: Windows 7, Mac OS 10.9, Ubuntu 14
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ/ Columbus, OH
Front End Developer
Responsibilities:
- Worked on Agile based development cycle with a 3 week release schedule, involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Developed UI features of Chase 3.0 banking application with Html5, CSS3, LESS, Blue UI Framework(Bootstrap based) and BlueJS Framework(similar with AngularJS)
- Participated in the design review with digital customer experience design team and provide review comments.
- Quickly prototyped and implemented user interfaces and functionality using HTML5, CSS3, Less and Blue UI and Blue JS Framework.
- Analyzed the business requirements with BSA, and determining technical feasibility of implementation.
- Worked with multiple teams on story implementation, including core BSA, DPS API and Design team.
- Involved in creating common components for payments, accounts dashboard, help&support and my profile flows with core framework team.
- Took over responsive design across the application with Blue UI framework, optimized application for tablet and mobile view.
- Used JQuery/TweenMax to implement transition, animation and other intuitive features.
- Used NodeJS based buiding system ‘Gulp’ for building, lint test and unit test.
- Handled Accessibility requirements for the application including focus management, color ratio adjustment and hidden accessible text injection.
- Coordinated with the Integration test teams in planning and executing the end to end QA and product testing, including defect review and fixing.
- Supported after production deployment, fixing the reported issues from customer(Voice of Customer support).
- Worked on cross browser compatibility issues including Safari, Chrome, IE and Firefox.
- Used Stash/SourceTree for source control and JIRA, Confluence, Bamboo as agile management tool.
Environment: HTML 5, CSS 3, Less, NodeJS, Gulp, JavaScript, RequireJS RactiveJS, JQUERY, MVC, BlueJS (Angularjs), BlueUI (BootStrap), Bower, AJAX, JSON, XML, Java/J2EE, AdobeCQ5
Confidential, New York, NY
Front End Developer
Responsibilities:
- Worked on Agile based development cycle with a weekly release schedule, involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI components and etc.
- Quickly prototyped and created applications interfaces from the PDF are given by the UX using HTML5, CSS3 and Bootstrap.
- Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Used AngularJS to populate the data tables on the front-end and retrieve data from the rest services.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Used JQUERY plug-ins to implement features like page transition, calendar, image popup and other intuitive features.
- Worked upon the dashboard for the transaction view which contained a variety of charts and draggable components using JQUERY UI, Angularjs and D3.js.
- Used Angularjs AJAX for implementing part of the functionality for Customer Registration, View Customer information and view transaction history modules.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Performed unit testing using Jasmine framework, wrote unit test cases and debugging through Firebug and Chrome Developer Tools.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML 4/5, CSS 2/3, JavaScript, Angular JS, JQUERY, JQUERY Plugins, Grunt, Jasmine, Bower, AJAX, JSON, XML, Java/J2EE, spring, Hibernate, Eclipse, WebLogic, JSPs
Confidential, Iselin, NJ
Senior Java Developer
Responsibilities
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Experience on working with new features of HTML5 and CSS3 and implement them with responsive design.
- Created user-friendly GUI interface and Web pages using jQuery, JSON, JavaScript, HTML, CSS, and Angular JS.
- Used Angularjs to populate JSON data like strategy and policy on the front-end and retrieve data from the spring restful services.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Worked upon Angularjs with D3.js for data visualization like pie charts and dashboards for monthly reports.
- Implemented Angularjs AJAX for the portfolio page that user can switch between accounts without refreshing the page.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Performed unit testing using Jasmine framework, wrote unit test cases and debugging through Firebug and Chrome Developer Tools.
- Improved the site performance on different modern browsers utilizing JavaScript frameworks (Angularjs, Prototype) by pairing them with various back-end systems in Java.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
Environment: HTML 4/5, CSS 2/3, JavaScript, Angular JS, JQUERY, JQUERY Plugins, Grunt, Jasmine, Bower, AJAX, JSON, XML, Java, J2EE, Xml, Spring MVC, Hibernate, Eclipse, Oracle 10g, Weblogic, Linux
Confidential
Java front end Developer
Responsibilities:
- Responsible for developing wireframes for web page flows, page layouts and reusable widgets for customizable interface and announcements.
- Worked with the team in designing Use Cases using UML and involved the entire functional requirements life cycle
- Developed the internal portal using JSP, Servlets, HTML, JavaScript, CSS and JQuery.
- Handled Browser compatibility issues in XHTML, CSS and Java Script for IE, Firefox and Chrome browsers
- Developed Add, Edit and profile view web pages for the users using JSP, JSTL and Struts2 tag library.
- Used Ajax, jQuery and ExtJS to update the components of the customizable interface without refreshing the page.
- Developed Oracle PL/SQL Stored Procedures and Queries for authorization process and DAO API to manage the users using JDBC
- Used JavaScript and JSP validation framework for Client side validations and Struts validation for Server side validations.
- Prepared JUnit test cases, Used JUnit for unit testing and Log4j to capture the logs.
- Effectively followed agile methodology and Scrum process for the implementation of the project.
Environment: HTML, CSS, XML, JavaScript, JAVA, J2EE, JDBC, Struts2, Tomcat 6, Oracle 10g and WindowsXP, JUnit, log4j
Confidential
Java Developer
Responsibilities:
- Identified System Requirements, involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Designed and developed the GUI based on Servlets, JSP, JSTL,CSS, HTML, JavaScript, jQuery.
- Implemented online transferring user interface using HTML5, JavaScript validations on the front-end and Spring Validation Classes on the backend, with AJAX for asynchronous communication.
- Handled Browser compatibility issues for different browsers related to CSS and HTML
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in DB design and development of Enterprise Eligibility business objects with Object Relational Mapping framework Hibernate.
- Used CVS integrated with Web Sphere for version control and log4j for logging.
Environment: HTML, CSS, XML, JavaScript, JQUERY, J2EE, JDBC, spring, Hibernate, Web Sphere6.1, SQLServer 2008, XML
Confidential
Java Developer
Responsibilities:
- Contributed web application development with the user authentication and message transferring service through software lifecycle, from requirement definitions to successful deployment.
- Worked with the team in designing and development of Application UI using UML, JSP, Servlets, HTML, JavaScript, CSS and JQuery.
- Used JavaScript and JSP validation framework for Client side validations and Server side validations.
- Used Struts to control the application flow, Spring beans for controlling the flow between Business layer and Oracle DB
- Developed Java Servlet and JMS on server side for handling message transferring between various pages/systems
- Used Ajax and jQuery to update the parts message sending and receiving part of the web application.
- Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
- Implemented unit tests and code reviews using Junit and deploy the application on Tomcat server
- Performed code review and test cases review for the message related features.
Environment: Ajax, JavaScript, Struts 2.0, Spring MVC, JSP & Servlets, Oracle, Core Java, J2EE, HTML, XML,, CSS, JUnit, Eclipse, Tom Cat