Software Engineer Resume
Hunt Valley, MD
SUMMARY
- 7 years of professional experience in analysis, design, development, implementation and production support in the field of software development, specializing in Enterprise & distributed J2EE applications.
- Extensively worked on Distributed Programming with J2EE Architectural Framework, EJB, Servlets, JSP, JDBC, XML, JavaScript, HTML, MVC Framework using Struts, Spring MVC, Spring Web Flow, Hibernate and Web Services (SOA) using Apache Axis.
- Proficient with J2EE Design Patterns, Agile software development process and Multi - Tier enterprise application designs.
- Strong experience in Oracle, SQL Server, MySQL, PL/SQL
- Hands on experience in configuration and deployment of multi-tier applications using ANT scripts in WebSphere, WebLogic and Tomcat.
- Worked on Development based on Technical Design Document, worked are creating JUnit for unit testing of the application.
- Used various IDE’s for J2EE and DB scripts development. i.e. JDeveloper, RAD, Eclipse, TOAD, PL/SQL Developer. Version control systems are CVS, SVN.
- Involved in complete development life cycle i.e. from interacting with the customer for Requirements, design & development, testing, production Implementation and Post Production support and have in-depth understanding of all phases.
- Willingness and ability to easily adapt to and learn any newer technology or software.
- Previously have worked in numerous groups of varying technical ability.
- Skilled in documentation, user presentation and user trainings.
- Versatile team player with good analytical, communication and interpersonal skills.
TECHNICAL SKILLS
Languages: Java, C/C++, PASCAL and PL/SQL.
Technologies & Frameworks: Java Servlets, JDBC, JSP, EJB, JNDI, JTA, JMS, J2EE, Web Services, Struts, Hibernate, Spring, RSS, Ibatis, Log4j, JSTL, Less
App/ Web Servers: BEA Weblogic 7.1/8.1/9.1, IBM WebSphere 5.0/5.1/6.0, Apache Tomcat, JRun 3.0/4.0, IIS5.0.
Database: Oracle 8i/9i/10g/11g, SQL Server, MySQL, DB2, PL/SQL Stored procedures
Tools: Eclipse, RAD, JDeveloper, JBulider, Ant Build Tool, TOAD
Integration: IBM MQ Series WebSphere MQ, JMS, Web Services, SOAP, Apache Axis, Apache CXF, WSDL, UDDI
Methodologies: Rational unified processes, Agile, UML, OOAD, and Object Oriented Design Pattern.
Web Development: HTML, JavaScript, CSS, XML,XSLT, DTD, XML Schema.
OS: UNIX, Sun Solaris, Linux, and Windows VISTA/XP/7/NT
IDE tools: Rational Rose 2000, Visual Basic 6.0, IBM Visual Age, JBuilder, Weblogic Workshop, VISIO 2000, WSAD - 5.1.1, Qt Creator.
PROFESSIONAL EXPERIENCE
Confidential, Hunt Valley, MD
Software Engineer
Responsibilities:
- Project is Implemented AGILE-SCRUM methodology for development phase of the application.
- Collected User Stories for documenting the requirements of product catalog, and Approval module.
- Participated in and contributed to group sessions, design reviews, and code analyzing.
- Implemented MVC framework for Web Applications through Struts, core java, J2EE server side components and Tag libraries.
- Responsible for designing Java middleware components in an enterprise environment with Java, utilizing SOAP, XML.
- Developed application based on Spring Web flow.
- Designed and constructed new UI using HTML/JSP, CSS (Less Framework later), JavaScript/JQuery.
- Implemented Less framework.
- Consuming existing webservices.
- Building and working with Custom Tags.
- Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
- Queries for accessing data were built using the Hibernate API.
- Used Ant framework to build the application
- Unit tested the complete module using JUnit.
Environment: Java, J2EE, Struts, Hibernate, JSP, HTML, Apache Ant, Eclipse IDE, JUnit, Subversion, WSDL, Web Services, CSS, JavaScript/JQuery, Less, JSP, Jackrabbit, Redmine, Oracle 11g, SQL Developer, JBoss, XML, XSLT, Windows XP, SVN.
Confidential, Camp Hill, PA
Software Engineer
Responsibilities:
- Used agile development process to streamline the project process.
- Developed enhancements for the existing functionality.
- Used Struts framework, Singleton, Business Delegate design patterns.
- Developed the user interfaces using CSS, JavaScript/JQuery, HTML/JSP
- Building and working with Custom Tags
- Cross Browser Compatibility with Web Browsers.
- Used AJAX to get the faster response to the user without refreshing the whole page
- Mass Changes with Regular Expressions
- Oracle Queries to View Data
- Modernizing Legacy Code
- Developed new UI Design
- Setup Machine to run Project
- Debugging with Firebug and Log files
- Deployed and configured the web applications in WebSphere application server.
- Did rigorous testing on the UI design.
- Use the existing web services.
- Developed business modules using Hibernate.
- Involved in writing hibernate mapping files for hibernate Dao’s.
Environment: J2SE, JavaScript/JQuery, CSS, JSP, JDBC, MyEclipse, AJAX, JIRA, Oracle 11g, TOAD, WebSphere, Hibernate, XML, XSLT, HTML, Windows XP, Firebug, SVN.
Confidential, Orlando, FL
Software Engineer
Responsibilities:
- Developed Class, Activity, Sequence, Interaction diagrams using Rational Rose XDE for Java.
- Used agile development process to streamline the project process.
- Developed enhancements for the existing functionality.
- Used Struts framework, Singleton, Business Delegate design patterns.
- Developed the user interfaces using JSP, Struts, HTML, CSS, and Java Script.
- Used AJAX to get the faster response to the user without refreshing the whole page.
- Developed API using PL/SQL to interact with the database.
- Used to interact with middleware layer using API’s, which are developed in session beans.
- Developed XML Schema's and DOM parser for all the XML documents used for data transfer and also developed XSLT code for them.
- Deployed and configured the web applications in WebSphere application server.
- Configures Queue and topic connections in WebSphere and Implemented MQ-Series messaging service.
- Developed and did rigorous unit test scenarios.
- Coordinated testers during functional and integration testing for the modules developed.
- Involved in production support of every month (3rd Sunday) major and minor releases and fixing the production issues.
- Interacts with Business team, and End users to gather the requirements and weekly meetings through Agile process.
Environment: J2SE, MVC Architecture, CSS, JSP, JSF, JDBC, Eclipse, AJAX, Web services, JUnit, Rational Clear Case, Rational Clear Quest, Oracle 10g, TOAD, MQ-Series, WebSphere, Spring, Hibernate, XML, XSLT, HTML, JavaScript, WSAD, Windows XP, Clear case, Unix.
Confidential, TX.
Application System Engineer
Responsibilities:
- Analyzed Business Functionality and use cases and interacted with Users
- Developed the web tier components using XHTML, CSS, JSP, Struts, JavaScript and Ajax.
- Developed and modified the Action classes and custom business classes.
- Configured the struts and tiles config files to create and modify the navigation.
- Used web service calls for exchanging data with the other applications.
- Configured the Web Sphere instance for data sources.
- Developed and modified the stored procedures, the DAO and VO classes
- Modified the Business Delegate and connector classes
- Used CVS integrated with Web Sphere for version control
- Created Unit test cases
- Extensively participated in application integration testing.
- Analyzed and resolved the crucial production defects
- Used Log4j for logging.
- Migrated from RAD 6.0 to 7.0.
- Used Rational Clear Quest for Defect resolution.
Environment: AJAX, CSS, HTML, XHTML, JavaScript, JSP, JSTL, Struts 2.0, Servlets, Java, XML, OOAD, web services, Spring, Hibernate, JNDI, JDBC, SQL Server, JUnit, Tomcat, CVS, UML, Rational Clear Quest, Log4j, Web Sphere, RAD 6.0/7.0, Windows XP.
Confidential
Java Developer
Responsibilities:
- Interacted with business users extensively and created requirement documents.
- Resolved existing production issues to meet the current requirements.
- Used Eclipse for Java code development.
- Resolved and worked on troubleshooting the problems and fixed the bugs by utilizing Java and XSLT.
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
- Worked with m2eclipse, the Maven integration plug-in for Eclipse, and deployed the project on Tomcat.
- JUnit Test cases for each case in specific modules to test the functionality
- Involved in design of the new components to meet the current application requirements
- Responsible for new initiatives and trouble tickets.
- Used TFS as source Version control.
- Analyzed service level exceptions and Involved with team to resolve.
Environment: Java SDK 1.4, JSP, Servlets, EJB, JDBC, JSF, JUnit, XML, UML, Tomcat, MYSQL, Rational Rose.
