Senior Programmer Analyst Resume
SUMMARY:
Senior Applications Developer / Analyst with about 9 plus years’ experience of Java, full System Development Life Cycle (SDLC) and analysis of Web applications. Expertise in using Java, J2EE, Struts, Spring, Hibernate, JSP, HTML, JavaScript, Oracle, MS SQL Server and Sybase. Lead experience: conveying requirements, preparing SOW, creating and implementing project plans and managing a team of developers. Experience with Business Analysis: eliciting from business users, documenting BRD’s, creating making modifications to specifications, creating Use Cases, creating mock - ups. Experience in a wide range of industries including, law enforcement, education and research, finance, logistics, the Confidential, payroll processing, medical systems, publishing, utility, and pharmaceuticals. Competent and result driven IT professional with excellent time management, interpersonal, verbal and written communication skills.
TECHNICAL SKILLS:
Enterprise Tech: J2EE, EJB, JMS, JDBC, Servlets, JSP, XSLT, Design Patterns, DTD, .Net
Languages: Java, ASP, ASP.net, JavaScript, HTML, XML, VB.net, VBScript, Visual Basic 6.0, PowerBuilder, C, COBOL II, CICS, SQL, and PL/SQL
Frameworks: Struts, Hibernate, Spring
Web Services: RESTful, XML, JSON
Tools: Eclipse, Jbuilder X, Maven, DreamWeaver, Toad, Visual Studio .Net, Visual Interdev, Crystal Reports, Flash, Ant, Jira
Databases: Oracle 11/10/9/8/7.x, MS SQL Server 2000, Sybase, MySQL, MS Access, DB2.
Application Servers: Tomcat, Websphere, Oracle Weblogic Server, JBOSS, Bea Weblogic Server 8.1, IIS 6.0/5.0/IIS 4.0, PWS
OS/Environments: Windows 8.1/XP/2000/98/95, Windows NT 4.0, UNIX, and MS DOS.
Version Control: Visual Source Safe, CVS, SVN, GitHub
EXPERIENCE:
Confidential
Senior Programmer Analyst
Responsibilities:
- Analyzing the application and understanding work flow.
- Interacting with the team to analyze and understand the systems and data
- Documenting system workflow.
- Documenting currently used systems, servers, connectivity and databases.
- Documenting solutions for recurring production issues.
- Interacting and communicating with helpdesk, analyst and development teams to resolve production issues.
- Providing production support as needed.
- Developing enhancements to the existing system.
- Creating test plans and testing the application at the unit, integrated and system level.
- User training and System support.
Environment: Java 1.8, Struts 2.x, Oracle 11g, DB2 11.x, XML, JSP, HTML, Ajax, Eclipse, Tomcat 6.x, GIT, JIRA, Windows, Visio
Confidential
Senior Programmer Analyst
Responsibilities:
- Interacting with clients and users to collect requirements.
- Documenting requirements and communicating it with the team.
- Developing prototypes and providing time estimates.
- Designed user interfaces using JSP.
- Developed and implemented business and service layer.
- Application development and deployment.
- Creating test plans and testing the application at the unit, integrated and system level.
- User training and System support.
Environment: Java 1.6, Struts 2.x, Spring 3.x, Hibernate, Oracle 11g, XML, JSP, HTML, Eclipse, Websphere, SVN, Windows.
Confidential, NJ
Research Manager Casual
Responsibilities:
- Created an analytical report about the status of African Indigenous Vegetables in Zambia based on a baseline production survey.
- This 125 plus page report includes analysis and interpretation of data from about hundred plus tables that were created based on the collected survey data.
- Designed a baseline survey for field production and marketing of sweet basil with specific reference to issues relating.
- Created a sample enterprise budget and related data coding template for sweet basil production.
- Prepared a detailed 200-page crop production manual based on extensive research conducted on forty plus ethnic greens and herbs.
- Collected and documented information about growing, harvesting and storing of ethnic greens and herbs.
- Assisted with the preparation of several journal articles related to ethnic greens and herbs.
Confidential
Team Lead / Senior Developer
Responsibilities:
- Interacting with clients and users to collect requirements.
- Documenting requirements and communicating it with the team.
- Developing prototypes and project plans.
- Migrating and integrating client application with web application.
- Application development and deployment.
- Creating test plans and testing the application at the unit, integrated and system level.
- User training and System support.
Environment: J2EE/ Java 2.0, Weblogic 8.1, JDBC, Oracle 9i, XML, JSP, HTML 4.0, Eclipse, Visual SourceSafe, Windows XP.
Confidential
Team LeadResponsibilities:
- Meeting with users to gather requirements and documenting it
- Conveying requirements and managing a team of developers
- Designing prototypes and generating project plans
- Discussing database design requirements and data integrity
- Creating JSP, developing java classes, servlets, EJBs and MDB for several modules in the application
- Setting up and deploying application in several environments
- Creating test plans
- Conducting Unit, Integrated, and System tests
- Training users
- System support
Environment: J2EE/ Java 2.0, EJB, JMS, Weblogic 8.1, JDBC, Oracle 9i, ArcIMS, ArcSDE, Route Server, XML and CompassCom technologies (for GPS), JSP, JavaBeans, HTML 4.0, Apache Struts, JBuilderX, Rational, Visual SourceSafe, Windows XP, Track-It
Confidential
Team LeadResponsibilities:
- Requirement gathering, documenting, developing, testing, deploying, creating user manual, user training, support and managing the team of 2
- Designing, creating and maintaining SQL Server database and migrating data from Access to SQL Server
Environment: ASP, ASP.Net, DotNetCharting, HTML 4.0, Access 2002, SQL Server 2000, Windows XP.
Confidential
Team LeadResponsibilities:
- Designed and developed the user interface using JSP.
- Designed and developed Servlets and JavaBeans to interact with the EJBs running on Weblogic server.
- Developed Session Beans for data retrieval, processing and updates when requested by the servlets.
- Deployed the EJBs on the Weblogic server.
- Interacted with the project team to finalize requirments and design of the modules.
- Created javascript validation files.
- Performed unit, integrated and system tests.
Environment: J2EE/ Java 2.0, EJB, Weblogic 8.1, JDBC, Oracle 9i, JSP, JavaBeans, HTML 4.0, ARCGIS, ARCIMS, ARCSDE, JBuilderX, Rational, Windows XP.
Confidential
Team LeadResponsibilities:
- Interacted with users to gather system requirements. Analyzed the information gathered and created prototypes.
- Used Visual Interdev 6.0 and IIS Web Server to create the application.
- Used ASP, JavaScript, HTML and MS SQL Server 2000 in the development of the application. JavaScript was used for client validation.
- Effectively used Page Object Control, Data Command Objects and stored procedures.
- Data Transformation Services was used to create an ActiveX Script Task to automate the process of sending emails at set intervals.
- Visual Source Safe was used for version control.
- Performed unit, integrated and system tests.
Environment: HTML 4.0, ASP, Visual Interdev 6.0, JavaScript, SQL Server 2000, Windows XP.
