Web Developer Resume
Dallas, TX
SUMMARY
- Over 6 years of experience as software engineer wif expertise in front - end, middleware and database technologies.
- Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
- Experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Struts 2.0, Spring, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, NetBeans, Eclipse, ANT.
- Strong programming skills using Java1.6/1.5/1.4, Struts2, Spring3.x, Spring MVC, Hibernate3.2/2.x, JPA 2, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC.
- Proficiency in Front-end development skills using scripting languages like HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, DOM, JSP, JQuery Plugins.
- 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.
- Extensive experience wif CSS3 and leveraging best practices, modifications of existing CSS files to enhance the user experience.
- Experience in developing web services wif XML based protocols such as SOAP and WSDL.
- Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
- Experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Knowledgeable in design patterns like Singleton, DTO, DAO, Factory, Business Delegate, Session Facade, Front Controller and Service Locator.
- Experience in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
- Experience wif IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
- Experience in using Apache Ant, Maven as java build tool.
- Continued learning of new technologies that will allow for a more effective design and implementation.
- Excellent track record of executing end to end implementation and integration projects to successful completion under tight deadlines.
- Intellectual capacity to grasp new situations quickly and problem solving skills.
- Worked on various domains such as logistics, human resources, insurance, financial and electronics.
- Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
TECHNICAL SKILLS
Languages: Java(J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML2.0, C, C++
Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, SOA, JMS1.1, AJAX
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, Prototype, Ext-JS, Angular-JS, Node-JS, DHTML, XHTML XML, XSL, XSLT
Development Tools: Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, NetBeans3.3, MS Visual Studio, JUnit 4.x
Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x.
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Factory, Business Delegate and DAO patterns
RDBMS: Oracle10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2
Platforms: Windows, UNIX, LINUX
Methodologies: Agile Methodology, RUP, Extreme Programming
Build Tools: Ant 1.7, Maven 2.x
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Web Developer
Responsibilities:
- Agile Methodology, involved 2 Scrum meetings every day, one for onshore dev team in the US, another one for offshore dev team in China.
- Developed user interface using HTML5, CSS3, Java script and ExtJS.
- Used JavaScript and jQuery enhancing web page performance.
- Used JSP and XSLT (transferring XML) to write the core coding part of the web pages. CSS enhance the web pages.
- Transferredsome C# code to Java code.
- A standard MVC project, Apache Tomcat server dev environment.
- Used MySQL database to filter data from different tables, report in Excel.
- Did testing cases by Junit. Including controller test, google map test, xml data test etc.
- Used JDBC to filter valid image links from database.
- SVN control. Used Git and Source Tree.
Environment: IntelliJ IDEA 13, MS Visual Studio 2012, JDK1.7.0, JSP, XML, XSLT, HTML, JavaScript, jQuery, ExtJS, Maven Project, Spring 3.0, Spring beans, Windows 7, Agile Methodology, Apache Tomcat Server, MySQL Workbench 6.0, SVN Source Tree, Git.
Confidential, AZ
J2EE developer
Responsibilities:
- Design and develop Validate Voucher Transaction Service
- Design and develop Redeem Voucher Transaction Service
- Design and develop Void Voucher Transaction
- Implemented the rules in drools
- Used the sharded JDBC drivers for DAOs
- Developed software tools for stress testing the application.
- Developed software tool for migrating 5 million records from old db schema to new sharded schema.
- Developed the UI and Web Application for customer service and partners to manage the voucher creation and maintenance.
Environment: Java 1.6, Apache CXF, Jackson JSON parser, JSON, XML, REST, Soap/WSDL, Spring framework, drools, maven, Sharded JDBC drivers, Corbetura, SonarJ, Jenkins, Apache Tomcat, Oracle11g, Linux, HTML, JQuery, CSS, Ajax, Spring MVC, Spring web flow
Confidential, New York City, NY
Java/J2EE Developer
Responsibilities:
- Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
- Developed the request handlers application using Struts framework. The views are programmed using JSP pages wif the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Developed Contradiction, Exception and Reports modules using J2EE, JSP's, Servlets, Struts Framework, IFrame Work Handlers.
- Development and Configured User Interface using Struts and Tiles Framework into the Present System.
- Development and testing of Prism licenses using EJB, JSP, J2EE wif Struts Framework.
- Implemented Struts Framework and performed SIT, UAT.
- Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
- Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
- Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
- Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
- Modified Struts configuration files as per application requirements and developed Web service for non java clients to obtain user information from ELP.
- Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
- Developed application framework using struts wif design principals of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
- Developed Shell script to export Informix table’s data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
- Used Eclipse IDE for code development along wif Visual Source Safe (VSS) for managing the code.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Migrated database from Informix to oracle using Oracle Migration workbench.
- Involved in helping team members to debug issues wif the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0),Eclipse, Struts 2.x, 1.x, XML/XSL, TOAD.Informix9.0, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX., Oracle Migration, VSS, WSDl,XSD,workbench9.0,Struts1.1, ANT.
Confidential, Louisville, Co
J2EE developer
Responsibilities:
- Involved in Analysis, design and coding of business modules and functionalities.
- Analyzed project requirements and provided required technical assistance to team members.
- Worked on creation of session beans, Message Driven Beans.
- Worked on creation of various modules using EJB, JSP.
- Worked on Html, Jquery, Java script for designing the front end
- Used AJAX calls for getting small amount of data inside a JSP
- Worked on normalization of requirements for the reports. Developed reports using Crystal Reports.
- Wrote Complex queries, stored procedures and worked on performance tuning of SQL queries.
- Developed functionalities to create Data Transfer Objects (DTO), and Data Access Objects (DAO).
- Configured and Deployed application on Web Logic application server.
- Assisted other team members to resolve complex problems.
- Documented detailed design and code at various stages of development.
- Actively involved in the integration of various modules and code reviews.
- Worked wif project architect and lead designer to provide various solutions in developing functionalities.
- Wrote test cases and procedures for Unit testing using JUnit.
- Involved in design of UML class and sequence diagrams using Rational Rose.
- Update Process related Documents to record various activities in the project.
Environment: Java, J2EE, EJB, JSP, Servlets, JavaScript, CSS, XML, HTML, Oracle, Crystal reports, Eclipse
Confidential, Oklahoma City, OK
Java developer
Responsibilities:
- Worked on the project using industry standard design of technologies which mainly include Struts 2, Spring 3.1 and Hibernate.
- Used Agile (SCRUM) methodologies for application development.
- Implemented the MVC design pattern using Struts 2.
- Used features of Spring 3 framework like IOC, AOP and Spring Hibernate integration on the server side.
- Designed and implemented the Hibernate based DAO layer.
- Created and consumed SOAP Web Services using JAX-WS.
- Used Maven2 for product lifecycle management.
- Created the PL/SQL stored procedure, function, triggers for the Oracle 10g database.
- Assisted the Quality Analysis team in testing the application.
- Created unit test cases using JUnit.
- Used Eclipse as the IDE and Web Logic 10 as the application server.
- Worked on the production support team and the deployment team.
Environment: JDK 1.5, Agile(SCRUM), JSP, Servlets, MVC, DAO, Struts 2, Spring 3.0, Hibernate 3.3, HTML,JMS, DHTML, JAX-WS, CSS, AJAX, SOAP Web Services, Oracle 10g, Eclipse 3.5, Web Logic 10, JUnit.