Front End Developer Resume Profile
New York, NY
Summary:
- Over 5 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 JUnit test cases, Integration and deployment of applications using build tools like ANT and Maven and debugging through log4j.
- 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
Ext JS, DOM, JSPs, Servlets, JDBC, XML
Struts, Spring, Hibernate, Django
IDEs SCM Tools
Eclipse, Netbeans, Webstorm, Intellij IDEA CVS 1.12, Github
Operating Systems
Windows 7, Mac OS 10.9, Ubuntu 14
Professional Experience:
Confidential
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.
- Developed Date Time Picker using Object Oriented JavaScript with Prototype.js library.
- 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 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.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Participating in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
Environment:
HTML 4/5, CSS 2/3, JavaScript, Angular JS, BACKBONE JS, JQUERY, JIRA, AJAX, JSON, XML, Java/J2EE, spring, Hibernate, Eclipse, WebLogic, JSPs
Confidential
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 CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Created user-friendly GUI interface and Web pages using jQuery, JSON, JavaScript, HTML5, CSS3, and Angular JS.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client side presentation and data validation on the client side.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions. .
- Improved the site performance on different modern browsers utilizing numerous JavaScript frameworks Ext.js, Angularjs, Prototype by pairing them with various back-end systems in Java.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
Environment:
Java, J2EE, Xml, Spring MVC, Spring IOC, Spring ORM, Hibernate, Spring Restful Web Services, JBoss, jQuery, Javascript, Angularjs, Extjs, Html 5, CSS 3, Eclipse, Oracle 10g, 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:
JAVA, J2EE, JDBC, Struts2, Tomcat 6, Oracle 10g and WindowsXP, HTML,CSS,XML, JavaScript, 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:
J2EE, JDBC, Spring,Hibernate, Web Sphere6.1, SQLServer 2008,, HTML,CSS,XML, log4j, MVC,JavaScript
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