Software Developer Resume Profile
Executive Summary:
- Around 5 years of experience with Rapid Application Development RAD , including Design, Development, and Analytical responsibilities of Distributed Technologies.
- 3 years Oracle development.
- Highly experienced with project development life cycles, as well as Iterative testing and debugging of applications.
- Extensive working knowledge of various Java EE 5 technologies such as, JSP and Servlets for UI and form input, EJB and JNDI for distributed computing.
- Experienced with object persistence using Hibernate, JDBC.
- Proficient using Struts and MVC Frameworks.
- Experienced with the Spring Framework using features like, Aspect Oriented Programming AOP , Spring DAO, and Dependency Injection DI .
- Competency with Spring including Hibernate Integration, Struts Integration.
- Great experience with Persisting objects to a database using Oracle 10g, HQL and SQL.
- Proficient with the use of XML utilizing DOM/SAX parsers for reading. As well as DTD/Schema for validation.
- Familiarity with WebServices using SOAP and RESTful to Consume and Expose WebServices.
- Very comfortable working in a team environment.
- Phenomenal work ethic, high pressure / high workload atmospheres are considered normal.
- Very Flexible and Dedicated team member, with a passion for Development, and Debugging.
- Strong leadership characteristics, fully capable and comfortable taking a leadership role on any team or project.
Technical Skills:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Work Experience:
Confidential
Software Developer
Responsibilities:
- Design and develop Oracle database layout and interactions using Hibernate and CRUD, to retrieve and modify sales data and calculation information based on market trends and product profitability.
- Designed System layout and functionality using a Class Diagram, Use Case, and Data Flow documents.
- Analyze preexisting system to determine interactions, dependencies, and requirements for successful integration.
- Used Annotated Java Beans to contain business logic.
- Implemented MVC architecture using Struts Framework.
- Calculate a Projected Norm for a given product based on sales and market information provided by the database.
- Provide an option using JavaMail to email the results of the Projected Norm to buyers who will use the Norm in determining how much product to re-order.
- Develop and integrate a series of menu and sub-menu options using JQuery and Struts Tiles Plugin corresponding to each necessary functionality View Sales, and Project Norm
- Create a JSP to allow the user to view the results of the Norm Calculation and present the option to email those results to a buyer.
- Alert the buyer if stock levels fall below a minimum threshold, upon triggering of the alert the buyer will be emailed a notification prompting the order of additional stock.
- Track progress of tasks taken from the product backlog and update individual task progress in a Microsoft Excel work breakdown document.
- Maintain proper source control by checking file resources in and out, committing and commenting version updates.
- Participate in daily stand up meetings with team members and SCRUM Master to report my daily progress, concerns, and goals.
Environment:
Oracle Enterprise Pack for Eclipse, Oracle 10g Database, WebLogic Application Server 11g, Java 6, Java EE 5, Struts Framework 1.3, Spring 3.0, Hibernate 3.6, Log4j, ANT, Subclipse SVN, JQuery, JUnit.
Confidential
Software Developer
Responsibilities:
Design and develop Oracle database layout and interactions using Hibernate with Criteria and CRUD, to handle User information and job listings.
- Developed Java Beans to contain business logic.
- Using Struts tiles plugin for different views on the application front page.
- Created Login and Registration UI and validated using Struts Validator plug-in for users to create profiles and login to the Career Consulting Portal.
- Create a JSP using Struts tag libraries to list the available job listings to the user based on their city.
- Develop functionality to allow the user to apply to a job listing, via an apply button which sends an email to the employer using JavaMail.
- Complete functionality allowing the user to search for jobs in cities other than the one provided by the user's profile.
- Consumed a RESTful web service for confirming a user's phone number.
- Create functionality for businesses to create job listings for available positions.
- Maintain proper source control by checking file resources in and out, committing and commenting version updates.
- Participate in daily stand up meetings with coworkers and SCRUM Master to report my daily progress, concerns, and goals.
Environment:
Eclipse Helios, Oracle 10g Database, JBoss Server 5.x, Java 6, J2EE, Struts 1.3.x, Hibernate 3.6, JQuery, JUnit, Log4j, SVN, ANT.
Confidential
Software Developer
Responsibilities:
- Design and develop Oracle database layout and interactions using Hibernate and CRUD, to allow the retrieval, creation and maintenance of documents.
- Introduced functionality to allow users to search for any document in repository by title.
- Develop a JSP based User Interface using Struts tag libraries to view all documents.
- Apply form validations using Struts Validator plug-in for input fields.
- Implement functionality to create and add new document into the repository
- Allow users to select a document which will allow them to edit and view document sections individually.
- Participate in daily stand up meetings with coworkers and SCRUM Master to report my daily progress, concerns, and goals.
Environment:
Eclipse Helios, Oracle 10g Database, JBoss Server 5.x, Java 6, J2EE, Struts 1.3, Hibernate3.6, JQuery, JUnit, Log4j, SVN, ANT.
