Software Developer Resume
SUMMARY
- 4+ years of overall IT experience with the design, development and implementation of software.
- Expertise in developing applications, Internet and Intranet projects in all phases of development including analysis, design, coding, testing, implementation and troubleshooting.
- Experienced in TIBCO Suite of products BE and BW.
- Exposure to Service Oriented Architecture (SOA) concepts and principles.
- Experience in the analysis of software requirement specifications/development and execution of test plans.
- Proficient in various java design patterns.
- Experience in developing web based GUIs using JSP, JavaScript, HTML, and CSS.
- Experience in development of web application using Java/J2EE, Hibernate - 3.0, Eclipse, JSP-2.0, Servlets 2.5, CSS, JavaScript, My SQL, Oracle HTML, JDBC, multithreading, collections, and Java design patterns.
- Hands on experience in writing SQL Queries, Stored Procedures, PL/SQL and Triggers in Oracle.
- Experienced in Design Patterns, Servlets and core java, JSP, JDBC Technologies.
- Experience in release/build scripts ANT.
- Comfortable in Software configuration management with CVS
- Worked on projects involving Java, JSP, Servlets, JDBC, Oracle 10g.
- Worked extensively on HTML, DHTML and Javascript
- Experienced in multi-tier Web Components based J2EE architecture (JSPs/Servlets).
- Experience in writing Junit test case
- A self-starting team player that multi-tasks and strives to consistently exceed expectations.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/2003/XP, IOS
Software Development Processes: Agile (SCRUM)
EAI Tool: TIBCO BE and BW.
Programming: JAVA (1.6, 1.7), HTML, PHP, C/C++, VB
WEB Technology: JSP 2.0, Servlets 2.0
Specifications: J2EE
Scripting Language: JavaScript, ActionScript 3
Design & Development Tools: Photoshop, Adobe After Effects, Unreal Developers Kit, Flash
Web Servers: Tomcat (6.x,7)
Frameworks: Struts (1.2,1.3)
Object Relational Mapping: Hibernate (2.x,3)
Databases & Related Tools: Oracle (10g) MySQL (5,6), TOAD
Tools: /IDE: Eclipse
Build Tool: Ant
Modeling Tools: Visio
Defect Tracking System: Bugzilla
Version Control Tools: CVS
Testing Tools: JUnit
PROFESSIONAL EXPERIENCE
Software Developer
Confidential
Responsibilities:
- Involved in requirement gathering and documentation.
- Developed application using Java/J2EE platform.
- Designed and developed application using MVC architecture.
- Used JSP, Servlets and JavaScript to create dynamic UI.
- Used JSP for server side development.
- Used JDBC for communicating with Oracle database.
- Used Eclipse IDE tool for development, build, deployment and testing.
- Wrote SQL queries to interact with database.
- Tested and validated the application on different testing environments.
- Used CVS for version control.
Environment: JBOSS, JSP, Servlets, AJAX, JMS, Struts Framework, Eclipse, XML, Apache Tomcat, Hibernate, Oracle 11g, log4j, JDBC, HTML, CSS, Javascript, TOAD, VSS 6.0.
Confidential
Responsibilities:
- Involved in requirement gathering and documentation.
- Developed application using Java/J2EE platform.
- Designed and developed application using MVC architecture.
- Developed the user interface using JSP, Servlets and JavaScript for the web tier.
- Used Hibernate ORM framework to map, code, and fine tune the Hibernate Queries.
- Used Hibernate for communicating with Oracle 10g database.
- Used Eclipse IDE tool for development, build, deployment and testing.
- Wrote SQL queries and Stored Procedures, Cursors, Views and Triggers to interact with database.
- Participated in unit testing and integration testing.
- Used CVS for version control.
Environment: MS Windows Server 2008, Java 6, J2EE, Eclipse, Ant 1.5, Visio, MVC, Javascript, Hibernate, Oracle 10g, Junit, CVS.
Confidential
Responsibilities:
- Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
- Worked with client to develop requirements, use cases, class and sequence diagrams Functional Specification, Database Design, Program Specification and project and test plans.
- Implemented Agile Process in the form daily standup meetings and pair programming.
- Worked with Oracle for querying data from the database.
- Developed and maintained the client-side application using JSP, Java, HTML, CSS, and JavaScript.
- Responsible for data validation on the Client side by using JavaScript.
- Developed User interface for the application using Struts MVC.
- Used Struts Hibernate template to consume ready to work functionality from spring.
- Used Hibernate criteria query to fetch data from the database.
- Developed Hibernate mappings, configurations and Hibernate classes
- Developed batch processes, stored procedures and triggers in JDBC
- Used Toad for development of database, accessing tables, creating stored procedures and back-ups.
- Used Log4j for logging and tracing API.
- Extensively used tools like CVS source repository tool.
- Developed Ant scripts to deploy the application on Weblogic.
Environment: Weblogic 9.2, Java 6.0, AJAX, XML, Hibernate, Java Script, JSP 2.0, JUNIT 4, Eclipse Galileo, Oracle 10g, Struts
Confidential
Responsibilities:
- Designed and developed the UI using JSP, HTML, CSS and JavaScript.
- Created connectivity (JDBC) with the database using MySQL Connector/j driver for the server to communicate to the inventory database.
- Developed the tables, indexes, stored procedures, database triggers and functions.
Environment: JSP/Tomcat, JavaScript, JSP, HTML, CSS, MySQL
Junior Software Developer
Confidential, Salt Lake City, UT
Responsibilities:
- Part of a Development team of 6 people with knowledge of using object-oriented languages such as Actionscript, Java, and C++
- Liaised with a team of offshore designers and developers to create animated stories according to predetermined storyboards and direction from the project art director.
- Completed assignments, and resolved various coding conflicts on a daily basis
- Managed projects using the following technologies: Flash, Action script, HTML.
- Designed and implemented dealer ecommerce websites using Java on a standard MySQL database.
- Worked with the creative director to determine key action script events and educational calls to action.
- Performed QA testing for age appropriate focus groups to test the suitability and relevant difficulty of each stage of the product.