Computer System Analyst Resume
CaliforniA
SUMMARY
- Over 9 years of experience in Analysis, Design and Development of web based application in enterprise systems using Java, J2EE and JEE Technologies.
- Hands on experience in implementing web based applications using Springs and Struts - Frame work
- Experience in UML using Rational Rose for system designing tasks.
- Experience in development of JAVA/ J2EE applications using Tomcat server 4.0/5.0/6.0, JBoss 4.x, Web Sphere 6.2 and Integrated Development Environments My Eclipse 6.0, Eclipse 3.x, RAD 6.0
- Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate and Java Persistence API (JPA).
- Working experience on Web services using Service Oriented Architecture (SOA)
- Experience in developing web pages using JSP, Java Script, CSS, AJAX, JSTL and Struts Tags.
- Experience in implementation of AJAX calls to implement communication directly with the server through java script.
- Worked on XML reading using SAX, DOM and XPath.
- Strong Experience in using Oracle database.
- Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Strong experience in implementing various Design Patterns like Front Controller, Session Façade, Data Access Object, Business Delegate patterns etc.,
- Experience in Build and manage scripts using Ant Tool.
- Experience in writing Unit Test scripts using JUnit for testing application.
- Experienced in creating various project artifacts like use-case documents, functional design document, technical design document etc.
- Experienced in full product life cycle (requirements, design, development, testing, and production).
- Quick learner and Team player with excellent communication, organizational and interpersonal skills.
- Provide Normalization Support in Production after the development.
- Ability to learn and adapt quickly to the emerging new technologies
TECHNICAL SKILLS
Operating Systems: Windows, UNIX(Basic)
Java /Web Technologies: JDK (1.2, 1.3, 1.4, 1.6), EJB2.1,EJB3.0,JPA 2.0, JSP2.0, Servlets2.4, RMI, JNDI, Java Beans, Java Mail, Java IO, Java Web services (JAX-WS, SOAP,WSDL), Restful web services (JAX-RS), XML, DOM/SAX parsers, Ajax, JAXB
Languages: XML, XSL, UML, HTML, DHTML,JSON, SQL, PL/SQL, JQuery
Development Tools: My Eclipse 4.0.3, WSAD 5.1.0, Oracle J Developer, NetBean6.1,Toad 8.5, SSH Client, Soap UI
Frameworks: Struts1.2,Hibernate3.0, Spring 3.0,Spring MVC
Testing & Searching Tools: J-Unit, Splunk, Elastic search 0.90.6
Data Base: Oracle 11g (PL/SQL Stored Procedures, Triggers, Functions, Packages, Data Modeling),Exposer of oracle Apps R12 (ERP Module)
Version Control And Software Tools: IBM Rational Clear Case, VSS, CVS, PVCS, Kintana(HP Tool),Quality Center(HP Tool), Tortoise SVN
PROFESSIONAL EXPERIENCE
Confidential, California
Computer System Analyst
Responsibilities:
- Handling Client adhoc request and providing quick solution for revenue impacting issues.
- Handling identifying the tools production bugs and providing the long term solutions.
- Working as computer system analyst works closely with the clients for understanding their requirements for future tools enhancements and their impact.
- Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
- Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
- Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
- Expand or modify system to serve new purposes or improve work flow.
- Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling and information engineering.
- Assess the usefulness of pre-developed application packages and adapt them to a user environment.
Environment: Core Java, Spring MVC, JSP, JSON, Oracle11g (Sql, Pl Sql), Oracle Apps R12Java Web services (JAX-WS, SOAP, WSDL), Restful web services (JAX-RS), XML, Tomcat 6.0WAS 6.0, JAXB 2.0, EH Cashing, jQuery1.7, JPA 2.0, Hibernat, Elastic search 0.90.6, Soap UIProject Name: CISCO ™ - Legacy WebApps Tools, Legacy Product Config Tool & Legacy Tool Retirement
ConfidentiaI, CA
Senior Software Developer
Responsibilities:
- Involved in requirement analysis, impact analysis, development, legacy integration and implementation of the enhancements and bug fixes as per biz team requirements.
- Prepared all kinds of documents like Estimation doc, TSD, FSD, IAD and UT scripts as per CMMI Level 5 process.
- Provide production support for the deployed project till it is stabilized
- Reviewed the Design docs and Code written by junior team members
- Packaging of the developed component to be deployed in production environment.
- Development of code (back-end, front-end & Unix) as per the business requirements
- Unit testing and system integration testing of the developed code.
- Providing fixes to the issues identified in testing phase.
- Involve in Retirement of various Legacy application and database.
Environment: Web sphere application server 6.0,TOAD 8.1,Oracle9i,Eclipse,Core java, UNIX, P,XML, Hibernate, UML, Servlet2.4, JSP2.0, struts1.2, XML, JPUB, EJB 2.1, PVCS, Kintana Deployments
Confidential
Software Developer
Responsibilities:
- Application Support and Maintenance (Bug fixing) of Production and UAT.
- Enhancement in the current module (System Design and development of the User interface)
- Coding, documentations (Program specs, IAD and UT), Code Reviewing and Testing.
- Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, collaboration diagrams
- Interacts with a client (client senior developers and architects) to create technology specifications from business requirements for one or more modules within the project
- In some scenarios, collaborates with client developers to design, build, test and deploy the module components and integrate with the rest of the modules
- Used log4j to debug the code.
- Developed presentation layer using JSP and AJAX and Client side validations using JavaScript.
- Penetration Testing fixes(SQLInjection, Reflective Cross Site Scripting, Cross-site Request Forgery)
- Used Design Patterns: Business Delegate, Value Object, Data Access Objects, Facade, Service Locator, Front Controller
- In the database end (Oracle), responsibilities included creation of tables, view, index, synonyms, sub-queries, triggers, stored procedures, and Package, db-link and joins integrity constraints.
- Co-coordinating with DBA for Database Production server related issue and disaster (Analyze dbalert log, topaz, SAR and Statespack report for rollback segment, performance related issue or other issue, Analyze/rebuilt index and table for performance related issue.)
- Maintaining code, making baseline, stream in IBM rational clear case
- Production Migration experience from I-Planet application server to WebSphere Application Server Network Deployment(V 6.0) on AIX platform (facing several challenge during WAS ND migration)(Role-Deployer and bug fixing)
Environment: WSAD V5.1.2, WebSphere application server 6.0, TOAD 7.5,AIX, HTML, Java Script, Java, JSP2.0, AJAX,XML,RMI, Servlet2.4, EJB2.1, Oracle 8i, Microsoft XP, IBM Rational clear case, UML
Confidential
Software Developer
Responsibilities:
- Developed the presentation layer and GUI framework in HTML and Validations were done using Struts Validator Framework.
- Responsible for the preparation of various reports.
- In the database end (Oracle), responsibilities included creation of tables, triggers, stored procedures, sub-queries, and joins integrity constraints and views.
- Used J2EE Design Patterns (Data Access Object, Data Transfer Object).
- Experience in Hibernate O/R mapping tool.
- Designing, creating mapping of data objects and processing using Hibernate.
- Performance tuning, Code Reviewing and Bug fixing.
Environment: Oracle AS10g, Oracle9i, HTML, Java Script, JSP2.1, Servlet, EJB 2, Struts1.1, Microsoft XP, XML, Hibernate, Web Services, JDeveloper ID, Toad
Confidential
Java Developer
Responsibilities:
- Responsible for the design and development of the User interface
- Database generation and connectivity
- Requirement analysis, development work
- Coding and documentations
Environment: HTML, Java Script, JSP2.1, struts1.2, Oracle9i, TCP/IP, HTTP protocols, NetBeans 5.1, windows98/NT
