Software Developer Resume
Reston, VA
SUMMARY
- More TEMPthan 4 years of experience in requirement gathering, software design, development, implementation, enhancement, user training, maintenance and support.
- Good understanding on Rational Unified process (RUP) and SDLC as well as Agile.
- Experienced in Analysis and Design wif strong OOAD concepts using UML (Use - case, Activity and Sequence diagrams) and Design Patterns (Business Delegate, DAO, MVC, Singleton and Factory).
- Conversant in writing front-end validation using JavaScript.
- Excellent skills in Java, Struts 1.3, Hibernate 3.6, JDBC, JNDI, XML, JAXP, SAX, DOM, SOAP, JUnit, Log4J, Oracle SQL, ANT.
- TEMPHas good experience in Deployment, performance tuning and Integration of EJB components and WebServices using teh Application server Oracle Weblogic 11g.
- Created both SOAP-based and RESTful WebServices.
- Developed Applications using Spring Framework’s IoC (Dependency Injection) and AOP (Aspect Oriented Programming).
- Expertise in Object Relational Mapping Frameworks such as Hibernate.
- Wrote ANT scripts to build and deploy applications on teh production servers.
- Hands on experience in writing complex SQL Queries as well as HQL to interact wif teh database.
- Built and deployed on Application Server Oracle WebLogic 11g as well as Database Servers such as MySQL 5.x, and SQL Server 2000/2005.
- Proven ability to rapidly acquire noledge on new technologies and implement them in software projects.
- Motivated and focused team player wif strong problem solving and analytical skills. Generate new ideas and quickly learn new technologies to get teh job done.
TECHNICAL SKILLS
Programming Languages: Java, C++
Frameworks: Struts 1.3, Hibernate 3.6, EJB 2.1, Spring, WebServices
Database Query Languages: SQL, HQL, Criteria API
Operating Systems: Windows XP/Vista/7
Logging Framework: Log4j
Databases: MySQL, MS Access, SQL Server 2000/2005
Mark Up Languages: HTML, XML
Application Servers: Oracle WebLogic 11g R4
IDE: Eclipse Indigo/Helios, NetBeans7.0
Web Technologies: JSPs, CSS, HTML, JavaScript
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Software Developer
Responsibilities:
- Participated in all sections of SDLC process to gather requirements, design, implement, and test various applications.
- Produced and interpreted various UML Diagrams such as Class, Sequence and Use Cases Diagrams.
- Designed JSPs wif several types of markup tags as well as HTML pages.
- Used MVC design pattern in multi-JSP-page application to decouple view and business layers
- Created ActionForms in Struts 1.3 to retrieve and store data from JSPs using get and set methods from form object
- Used Session interface in Hibernate 3.6 to create query objects to retrieve persistent objects
- Used a Bus Delegate to determine which methods to call and expose as a Remote Method using teh EJB remote interface.
- Used XMLs for mapping purposes in frameworks such as Struts 1.3, Hibernate 3.6, and Spring 3.0
- Integrated Spring wif Struts by using teh ContextLoader plugin and implementing teh DelegatingActionProxy by modifying teh struts-config.xml
- Consumed and Exposed SOAP-based WebServices by making use of teh WSDL files.
- Coded and utilized several Ant build scripts to deploy applications in teh form of .war files
- Created Java applications in Eclipse Helios using Struts 1.3, Hibernate 3.6 and Spring 3.0 frameworks.
- WebServices was coded and deployed using Oracle WebLogic Workshop 10.3 and WebLogic Server 11gR1
Environment: Struts1.3, JSP, Servlets, HTML, EJB2.1, Hibernate 3.x, Spring 3.0, WebServices, Eclipse, UML, Oracle WebLogic 10.3/11g, SQL Server 2005
Confidential, MD
Responsibilities:
- Constructed JSPs dat utilized CSS to make teh appearance more uniforms
- Utilized DynaActionForm to “virtually” create form beans wifin Struts1.3
- Developed query statements in Hibernate 3.x using Criteria API restrictions
- Created a Session bean to enabled other applications using a JVM to access methods to store and/or retrieve data in a database
- Created XML files to specify bean properties
- Integrated Spring wif Hibernate by using HibernateTemplate and Dependency Injection
- Used NetBeans 7.2 IDE for fundamental Java projects
- Designated primary keys to automatically increment for each new row of data inserted into teh table in SQL Server 2000
- Utilized Log4j for debugging applications and creating records of program execution for future reference
- Implemented Front Controller design pattern to centralize and separate access logic from teh view layer
- Utilized subversion to handle version control
Environment: JSP, CSS, HTML, Struts 1.3, Hibernate 3.x, Criteria API, EJB 2.1, Spring 3.0, NetBeans, Log4J, Subversion, SQL Server 2000
Confidential, MD
Software Developer
Responsibilities:
- Achieved cost reduction by utilizing Open Source Technology.
- Created multiple JSPs wif tiles
- Used tag libraries in JSPs
- Mapped and handled page forwarding using teh struts-config.xml and Struts Action Class
- Created tables using teh Hibernate ORM Framework
- Used CMTs to manage transactions in EJBs
- Used ApplicationContext to create associations between collaborating components
- Encapsulated teh creation of objects from calling code by using Factory design pattern
- Used JUnit to create Test Suites to ensure unit testing teh functionality and to ensure complete code coverage during unit testing.
Environment: JSPs, Struts 1.3, Hibernate, EJB 2.1, Spring 2.x, JUnit, ANT, Eclipse, MySQL