It Programmer Analyst/java Developer Resume
SUMMARY:
- Skilled JavaProgrammer/Analyst with over6+yearsof hands on experience in Design and Development of enterprise applications using Object Oriented Programming, Server Side Programming, Web Application Development, Testing and Deployment
- 4 years of experience as a Business Analyst with solid understanding of Business Requirement elicitation, BRD, FRD and all facets of theBusiness Analysis Life Cycle.
- Experienced with the entire Software Development Lifecycle (SDLC) process including Requirement Analysis, Conceptual and Detail Design, Development, Maintenance, Verification and Validation
- Good Working noledge of Core & Advanced Java, J2EE, Oracle10g, JavaScript, Hibernate, XML, HTML
- Experienced in application development using various frameworks like Struts Framework1.2, Spring Framework2.5/3.0, Hibernate3.0
- Experienced in writing medium - complex SQL queries, PL/SQLblocks, Stored Procedures for Oracle databases
- Well versed in methodologies software development life cycle (SDLC), Agile, Waterfall, Scrum, ISO, Six Sigma, Lean
- Core competencies include designing and developing Network Management System applications using TCP/IP Protocol (SNMP, TL1)
- Experience in using tools like MS Project, Visio, MSOffice, CVS, SVN, UML, JUDE, Rational Rose and IDE’s like Eclipse
- Experience in testing tools like Quality Center, Quick Test Professional (QTP)
- Team player with the ability to lead, coordinate and provide timely business solutions.
- Strong analytical, technical and logical ability to work independently or in a team environment. Highly successful in developing relationships in order to complete projects on time and within budget.
TECHNICAL SKILLS
Technology: Java, J2EE, JSP, Oracle 10g, NMS, TCP/IP Protocol, Perl, PHP, JDBC, XML, JSON, HTML, Apache Tomcat, SQL, PL/SQL
GUI/Tools: MS Project, Visio, MS Office (Word, Excel, PowerPoint, Access), UML, Rational Rose, JUDE, SVN, CVS
Testing Tools: HP Quality Center (QC), Quick Test Pro (QTP), Atlassian JIRA, Adventnet QEngine
Methodologies: Agile, RUP, SDLC, Waterfall, Scrum, ISO, Six Sigma, Lean
Framework: Struts 1.1/1.2, Hibernate2.0/3.0, Spring.
Others: Requirements Gathering & Management, Application Design, Development & Testing, Database Design, Application Migration.
PROFESSIONAL EXPERIENCE
Confidential
IT Programmer Analyst/Java Developer
Responsibilities:
- Designed and developed web applications for use in Sherwin Williams Stores using Java, Struts, Hibernate, JSON, Eclipse and Progress database to support Stores IT Operations.
- Developed the Application-using Spring MVC Framework by implementing Controller, Service classes.
- Developed JavaBeans and mapping files for Hibernate Object Relation Mapping for data persistence & storage.
- Developed the HTTP based Web Service Client which calls up the existing web service to get the application related data which comes in JSON format.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Identified opportunities to reduce resource usage in the current system; reallocated 2 terabytes and redesigned the system.
- Used Log4J logging framework to write Log messages with various levels.
- Assisted the Stores Color Information Technology team with development and maintenance programming of various computer application systems and undertook complex analysis of the systems, including diagnosis and correction of faults and propose solutions
Environment: Java, J2EE, JSON, Eclipse, Spring MVC, Struts, Hibernate, XML, Oracle, Progress, Perl, PHP
Confidential
Java & Oracle Consultant
Responsibilities
- Led a team of 3 members and was responsible for full SDLC including initiating, defining scope, planning, executing and closing the project.
- Created software designs using the concept of Object Oriented Analysis and Design (OOAD) and UML.
- Developed user interface on spring framework using Java, JSP and HTML. Used agile methodologies and test driven development.
- Designed the primary database to incorporate 15 years of raw data from various subgroups of ROR
- Perform analysis and support functions across a range of development and project activities; Documenting Business Process Flows
- Designed new tables for implementation of application metrics. This involved the new design and redesign of 20+ tables using Oracle, PL/SQL
- Supported collection of critical data for reporting and analysis
- Presented the final recommendation to the board of directors; After approval, trained the staff to use and maintain the database
Environment: Java, Struts, UML, OOAD, Oracle10g, PL/SQL, SQL Developer
Confidential
Java Developer
Responsibilities:
- Designed and developed a highly customizable Network Management System for clients like Hitachi (Japan), Fusion Inc (Japan), Veraz Networks (US), Arcwave (now, Azurecomm US) &Keymile (Germany) using Core Java, Oracle, Swing, JDBC, OOAD
- Visited the Hitachi Client office at Japan for On-Site Support and testing and Conducted on-site user training classes.
- Implementation and maintenance of a Java GUI application using JFC/Swing. Developed the applications using Struts MVC framework.
- Used Agile Development using Scrum for development.
- Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Various design specifications like Use Case diagrams, Sequence Diagrams, Class Diagrams, etc. using Rational Rose with UML.
- Led an 6-8 member team in a Network Management System project worth more TEMPthan $500,000
- Implemented the Business logic in the middle-tier using Java classes, Java beans.
- Escalated critical issues and implemented strategies for their timely resolution
Environment: Java, J2EE, Struts, JSP, HTML, Eclipse, Adventnet WebNMS, TL1, SNMP, Swing, JDBC, Oracle, Adventnet QEngine (Issue tracking tool), CVS, Apache Tomcat
Confidential
Senior Business Analyst/ IT Project Manager
Responsibilities:
- Responsible for end of day modules and system set-up modules for the detailed design of application in UML with 5 other teams working on different parts.
- Worked as a tech lead for the setup and implementation of the Struts framework, in accordance with the company’s architecture guidelines.
- Developed server-side code for internal web applications.
- Developed standardized methodologies, processes and deliverables for business analysts based on PMBOK, BABOK, RUP, Agile and other standardized requirements; SDLC/Project methodologies
- Acted as a member in the Data Modeling team, responsible for getting the data definition and the database table schema in place for the project.
- Used SVN for version Control, workspace management, and parallel development support.
- Assigned development activities within team, peer-review and participated in technical reviews.
Environment: Java, Oracle, MySQL, SDLC, UML, Quality Center, QTP, SVN
