Program Analyst Resume
NY
PROFESSIONAL SUMMARY:
- 9 years of experience in IT industry in Software Analysis, Design, Development, Testing, Deployment and Maintenance applications.
- Experience in different phases of Software Development Life Cycle (SDLC) including Design, Implementation and testing during the development of software applications
- Experience in Health Care, Retail, HR, Telecom, Banking, and Financial domains.
- Excellent experience in Object - oriented design and analysis.
- Experience with data analysis and data warehousing.
- Experience in Core Java.
- Hands on experience in GRC domain.
- Extensive experience in working with web component technologies like Servlets, JSP.
- Experienced in test driven development (TDD). Practiced test first development.
- Proficient in unit testing the application using JUnit
- Experience with Oracle 10g, SQL Server, Postgres SQL.
- Hands on experience on Concurrent Version Systems such as CVS and SubVersion.
- Experienced in using IDEs such as Eclipse, My Eclipse, and NetBeans
- Working knowledge of installation and configuration of WebLogic, WebSphere, Tomcat servers.
- Able to learn/adapt emerging technologies in work area.
- Excellent communication skills, hardworking and a very good team player.
TECHNICAL SKILLS:
Languages: Java/J2EE, C, C++, SQL
Internet: Servlets, JSP, JSTL,XML, SAX, DOM Parsers, HTML, JavaScript, EJB
FrameWorks: Struts, Hibernate, Spring
Database: Oracle 10g 11g, Postgres SQL, SQL Server
Application servers: WebSphere, Apache Tomcat, WeblogicIDE: Eclipse, Netbeans, MyEclipse
Operating Systems: Windows XP/ 7/ 8, Unix
Tools: PuTTy, WinSCP, CVS, SVN, Visio, Toad, JIRA, Microsoft Excel, Microsoft Access
PROFESSIONAL EXPERIENCE:
Confidential
Program Analyst
Responsibilities:
- Understanding the business requirements and preparing the design business requirement documents, functional specification and process flow documents.
- Worked on GRC domain including Information Security.
- Participated in discussion with business analysts and off-shore team to analyze the feasibility of the requirements.
- Involved in planning and estimation.
- Work on data gathering and analysis.
- Manage and track project pipeline.
- Coordinate implementation of client Metric Stream Discovery projects.
- Setting up new hardware architecture for production environment to handle large traffic. Conducting DR activities (assurance test) and any changes related to the same.
- Create and/or analyze business analytic reports for clients as needed
- Work with business users, developers to ensure requirements are incorporated.
- Deploy code into WebSphere servers using Unix/Linux scripting in different (Development, UAT, Pre-Production, Production) environments.
- Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
- Collaborate with QA team to ensure testing efforts align with system deliveries and business processes
- Daily use of PuTTy and WinSCP to keep a track of the server status and logs.
- Comprehensive Oracle database management using SQL
- Work with the Unix, webapp, Oracle teams to deal with the application performance issues
Technologies: Linux, UNIX, Oracle 11g WinSCP, Agile Methodology, WAS 7.0, Java JDK 1.7, Visio, Eclipse Luna, Spring MVC
Confidential
Program Analyst
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Involved in planning and estimation.
- Manage and track project pipeline.
- Create and/or analyse business analytic reports for clients as needed
- Worked closely with team and make sure that team followed the Java coding guidelines and reviewed the code.
- Use cloud control system to verify the deployments and logs on the application.
- Comprehensive Oracle database management using SQL
Technologies: Java JDK 1.7, Linux, UNIX, Eclipse Luna, Spring MVC, Oracle 11g, Agile Methodology, clear case
Confidential, NY
Developer
Responsibilities:
- Implemented MVC Architecture using Spring Framework
- Developed Class Diagrams and Sequence Diagrams as part of the design
- Designed User Interfaces using JSP and HTML
- Implemented JSP Tag Libraries and JSTL
- Used Hibernate for persistence mechanisms
- Implemented the best practice of Java/J2EE to minimize the unnecessary object creation encourage proper garbage collections of unused objects, minimize database calls, and optimize queries to get better performance of application
- Designed and developed of business logic and database access for subsystems to generate reports and views based on user’s query
- Designed and developed JUnit test cases.
- Deployed the code in Weblogic using ANT.
Technologies: Java, J2ee, JSP, HTML, JavaScript, XML, Weblogic, Eclipse, SVN, Spring, Hibernate and Oracle.
Confidential, NY
Java Developer
Responsibilities:
- Involved in software development life cycle which includes requirement gathering, design, coding, testing.
- Involved in Reviewing High Level Design, Preparing Detail Design.
- Used Microsoft Visio for designing the Use Case Diagrams, Class Model, Sequence diagram, Activity diagrams for SDLC process of the application.
- Implemented GUI pages by using JSP, HTML,CSS.
- Developed client side validations using javascript.
- Used Hibernate for developing database layer to communication with Oracle.
- Deployed the project on Weblogic in Linux environment.
- Used SVN for version control.
- Used NetBeans as development IDE for web application
Environment: JDK 1.6, Java, JSP, Servlets, HTML, Javascript, NetBeans, Hibernate, SVN, MS Visio, Oracle and Weblogic.
Confidential, Hershey, PA
Java Developer
Responsibilities:
- Created Use cases, Class Diagrams, Sequence Diagram using MS Visio.
- Wrote action classes, Action Forms Beans, Validator for Policy Change Details Components.
- Developed JSPs and HTML for front end User Interface
- Implemented J2EE Design Patterns like MVC, and Service Locator
- Wrote Ant Script for building the applications and deployments
- Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
- Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
- Used RAD for development.
- Deployed applications on to Websphere.
Environment: Servlets, JSP, Maven 2, XML, J2EE, JDBC, JUnit, JavaScript, RAD, Websphere.
Confidential
Java J2EE Developer
Responsibilities:
- Design and development of application UI using HTML, JavaScript and JSP.
- Usage of toad tool to access oracle database and maintaining it.
- Server side programming using Servlets.
- Usage of JDBC in the Servlets to access database.
- Usage of spring MVC to create admin screen for content quality control.
- Test case documentation and execution.
Environment: Java, J2ee, HTML, CSS, JSP, Spring MVC, JavaScript, Oracle, Weblogic, Toad.
Confidential
Programmer
Responsibilities:
- Implemented the project using Spring MVC
- Used Hibernate 3.0 to communicate with the Oracle 10g Database
- Developed GUI using JSP, JavaScript, CSS, HTML.
- Used JUnit for unit testing
- Installed and configured Tomcat Server.
- Used CVS for version control.
- Implemented Agile methodology throughout the project’s development lifecycles.
- Used Eclipse as development IDE
- Co-coordinated with QA team in manual & automatic testing of bug fixes
Environment: Java, J2ee, HTML, XML, CSS, JSP, Spring MVC, JavaScript, Eclipse, Oracle.
Confidential
Software Tester
Responsibilities:
- Involved in preparing test plans for all assigned project releases
- Involved on testing new functionalities based on test cases and coordinated with development team in fixing issues.
- Involved in backend database testing in SQL Server
- Logged the defects and coordinated efforts with development team to solve the issues using defect tracking tool (JIRA).
