Application Developer/front End Developer Resume
Timonium, MD
PROFESSIONAL SUMMARY:
- Around 7 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies.
- Experience in User Interface/Front End Development in developing web applications using HTML 4.01/5, CSS2/3, XHTML, XML, Bootstrap, Java Script, and jQuery, Angular Js, Node Js, Require Js, Reactive Js, Ajax and JSON.
- Knowledge in React.js for building web pages.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming.
- Experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
- Extensive knowledge in databases like Oracle, SQL Server, PL/SQL, DB2 Client.
- Experience in client side web development and validations using HTML, HTML5, DHTML, CSS, Java Script, AJAX, DOJO Toolkit, JSP and jQuery AngularJS and BackboneJs.
- Expertise in using Web developments tools such as HTML, CSS, JSP, XML technologies and FrontPage.
- Extensive Experience with some of the Java Script frameworks like Angular JS, Bootstrap JS, Require JS.
- Experience in working with Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
- Expertise in various open source frameworks like Struts, spring, JSF, and ORM Technology like Hibernate 3.0.
- Extensive development experience on different IDE’s like Eclipse, MyEclipse, NetBeans, Web Logic Workshop.
- Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
- Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
- Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
- Extensive knowledge inRIAdevelopment usingAdobe Flex 3.0/4.0.
- Extensive experience in implementation of the version control software Git hub, SVN, CVS and
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, SQL and PL/SQL
Databases: Oracle11g, SQL Server, MySQL, DB2
Operating Systems: Windows, Linux.
Frameworks: Struts, spring, MVC architecture, Hibernate, Backbone JS, AngularJS, Ext JS, React JS.
Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat, JBoss.
Persistence layer: Hibernate, JPA
GUI: AJAX, CSS, JavaScript, Flex, XML, HTML, HTML5.
Methodologies: Agile, SCRUM, TDD, Waterfall.
IDEs: Eclipse, Net-Beans, STS, IntelliJ.
Design Languages: UML, MS Visio Professional
Documentation Tools: MS Office 2003/2007/2010, Visio.
Tools: ANT, IVY, Maven, TOAD, MS Fiddler, Quality Center.
Version Controllers: Git hub, SVN, CVS and TFS.
Web Development Technologies: SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
PROFESSIONAL EXPERIENCE:
Confidential, Timonium, MD
Application Developer/Front End Developer
Responsibilities:
- Design, develop, test and implement web-based applications to support business requirements.
- Follow approved life cycle methodologies working as part of a team.
- Create and maintain design documents.
- Perform program coding and develop unit and functional tests for all code written
- Work with technical lead to develop Java applications.
- Designed and Developed the UI Framework built using JSF Rich Faces and Ajax4JSF.
- Developed UI screens for attendance module using Angular-JS, HTML5, CSS, Bootstrap and Javascript.
- Implemented different validation control on the web-pages using AngularJS.
- Develop and maintain web applications using Java, XML, XSL, XHTML, JSP and JavaScript using code that is object-oriented, high performing, and thread safe.
- Create user information solutions by developing, implementing, and maintaining Java based components and interfaces
- Participate in code reviews
- Work with small, cross-functional teams including front-end developers, quality assurance specialists, product managers and other business unit.
- Used ANT as build-tool for building applications.
- Very comfortable working with different version control system especially with CVS and TFS.
Environment: Java, JSP, Web Logic, XML, JSON, ANT, AJAX, Html5, CSS, CVS, Angular, Boot strap, unit, Apache Tomcat, Eclipse, Linux.
Confidential, Mclean, VA
Java UI Developer
Responsibilities:
- Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
- Implemented various Validation Controls for form validation and developed custom validation controls with JavaScript and validated the code in different HTML versions like HTML 4.01, HTML5.
- Coded JavaScript and jQuery for page functionality, modal windows and to perform the client side validations
- Designed Use case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Developed user interface using JSP, HTML, CSS, AngularJS and JavaScript.
- Implemented client side functionality using Javascript, jQuery and AngularJS
- Developed client side controller and service using AngularJS.
- Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSPs, DHTML, HTML5 and java scripts.
- Redefined the existing UI pages and translated them in to the new architecture.
- Implemented client side validation through jQuery.
- Integrated client side code and server side code using AJAX.
- Implemented spring framework in service layer and used pring for JDBC interaction.
- Development for a cross-platform JavaScript based solution using AngularJS.
- Creating JUnit test case design logic and implementation throughout application.
- Participated in Agile Development Process and involved in sprint planning.
- Participated in Daily Standup meetings
Environment: Java, Jsp, servlets, Web Logic, Spring, XML, Jax-Rs, SOAP, JSON, Maven2, JPA/Hibernate, Oracle 11g, AJAX,Html5,Css,Jquery, Angular Js, Svn, Junit, Eclipse.
Confidential, Ridgefield Park, NJUI Developer /Java Developer
Responsibilities:
- Responsible for transforming design mock- Confidential to W3C standards compliant HTMLpages using XHTML,CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
- Worked on various mobile frameworks like jQuery mobile.
- Responsible for designing mobile applications.
- Increase accuracy of implemented design by all front-end developers to use Photoshop.
- Setup mid-sprint team meetings for better communication and expressing new tools and ideas for the advertiser dashboard team and all front-end projects.
- Using Backbone RESTful API's for getting the Web services data from the server
- Development for a cross-platform JavaScript based solution using AngularJS.
- Creating JUnit test case design logic and implementation throughout application.
- Team on ember.js, backbone.js.
- Setup documentation and style guide for advertiser dashboard using GitHub.
- Setup framework for all current and future front-end projects to use backbone.js, handlebars.js, require.js, AngularJS.
- Participated in Agile Development Process and involved in sprint planning.
- Participated in Daily Standup meetings
Environment: HTML, XHTML, XML, XSLT, XPATH, CSS, JavaScript, JQuery handlebars.js, AngularJS, JSP, JSON, AJAX, DOM.
Confidential - Columbus, OH
UI Developer
Responsibilities:
- Attend stand-up meeting, discussed project related issue and picked up user story.
- Designed and developed different UI Components Using Ext JS classes.
- Design custom buttons to have some Config options so that some functionality can be added.
- Add image icon to different buttons to make those buttons more visible.
- Developed a Utility function to increase the reusability of the code in different palaces.
- Object is extended to override some built in class to improve some UI components.
- Object is created to remove the history from the previous preview grid.
- Compile a system design procedure proposal that meets every requirement and follows agile methodology.
- Implemented application deployment on Apache Tomcat web Server.
- Used SVN for Source Control and Version Management
Environment: JavaScript, CQ5, ExtJs, HTML, CSS, Apache Tomcat 7, Eclipse
Confidential, Omaha, NE
J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Extensively worked on Servlets, JSPs, Struts and Tiles, Javascript, Ajax, Expression language, JSTL, JSP custom tags.
- Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate.
- Used XML Web Services for transferring data between different applications.
- Used Apache CXF webservice stack for developing Webservices and SOAP UI and XML-SPY for testing web services.
- Used JaxB for binding XML to Java. Used SAX and DOM parsers to parse xml data. Used XPath to parse XML documents.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Used Java Message Service (JMS 1.1) for reliable and asynchronous exchange of important information such as loan status report.
- Used RAD Programming Techniques to develop and execute applications.
- Designed and developed Message driven beans that consumed the messages from the Java message queue and generated emails to be sent to the customers.
- Used MyEclipse 6.0.1 IDE for application development
- Used JBoss Application Server 4.0 as application server and Harvest for build and deployment.
- Used PL/SQL programming in Analysis, Design and Implementation of Business Applications using the Oracle Relational Database Management System (RDBMS).
- Used ANT as build-tool for building J2EE applications.
- Used JUnit, EasyMock Testing Framework for performing Unit testing.
- Used Log4J to capture the log that includes runtime exceptions.
- Participated in SCRUM software development process as part of agile software development methodology.
- Participated in requirements gathering and analysis with business analyst team.
- Participated in team meetings with testing team to discuss the defects entered in Bugzilla.
Environment: My Eclipse, Java, UML, struts, Hibernate, Spring, JSP, XML Web Services, PL/SQL, JNDI, Java Script, Servlet, JUnit, Maven, Harvest.
Confidential
Front End Web Developer
Responsibilities:
- Converted wireframes into html.
- Involved in team discussions when implementing new features in the project.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- 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.
- Created form validations with JavaScript.
- Provided insight on HTML and CSS standards.
Environment: HTML, CSS, JavaScript, JSP, API, MVC, SQL Queries, Oracle and jQuery