Sr. Programmer Resume
SUMMARY
- Over 8+ years of professional experience in software development including Analysis, Design, Development and testing of medium to large - scale object Oriented, Client/Server, web applications.
- Proficient in creating Server-Side Components, e-commerce applications, implementing Business Tier Objects, User Interface (GUI) design and development and Data Base programming.
- Expertise in designing and developing J2EE Web Services (SOAP,WSDL) and also in other XML technologies - XML, DTD, Schema
- Developed applications in Windows, and UNIX environments using Java, J2EE, C++, C, Java Servlets, Java Server Pages, RMI, JDBC, EJB, JNDI, XML and UML.
- Experienced in working with Application servers Weblogic, WebSphere, Tomcat, Jrun and Java Web Server.
- Expertise in designing applications using OOAD (Object Oriented Analysis and Design) & Object Oriented Methodologies.
- Expertise in developing and implementing client side programs using HTML, DHTML and JavaScript.
- Experienced in PL/SQL programming including complex SQL queries using Stored Procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
- Strong analytical and problem solving, interpersonal, communication and presentation skills.
TECHNICAL SKILLS
- JAVA
- JSP
- EJB
- Web Services(SOAP
- WSDL
- UDDI)
- Java Servlets
- JavaScript
- XML
- Perl
- CGI
- C
- C++
- Oracle 9i
- TOAD
- INFORMIX
- PL/SQL
- SQL
- VisualAge
- WebSphere
- Weblogic
- Web Sphere Developer Studio(WSAD)
- Java Web Server
- Apache Web Server
- Swing
- DHTML
- CSS
- XML
- XSL
- AIX
- WinNT
- OracleMigrationWorkbench
- Stuts
- SpringFramework.FLEX2.0
- FDS2.0
- ActionScript3.0
- FLEXBUILDER2.0
- RAtionalApplicationDeveloper6.X.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Programmer
Responsibilities:
- Responsible for developing service layer, which are responsible for interaction with Database and perform business logic.
- Developed some batch process which are executing daily.
- Developed Functionalities like sending transaction files to CBS System.
- Extensively worked on IBM Web Sphere Application server.
- Developing JSP’s and the servlets using the Struts Framework.
- Developed on demand freeze functionalities and some enhancements for existing System.
- Extensively used Rational Application Developer 6.0 as an IDE to quickly design, develop, analyze, test and deploy the application.
- Used DB2 as Backend Database.
- Developing Servlets, DAO, JSP using RAD.
- Using JavaScript for client side validations and also used validation frame work Confidential server side.
- Using Hibernate as object relational mapping.
- Developed batch process using shell scripts.
- Using JUNIT for the unit testing.
- Using Ant build scripts.
- Using Log4j for logging.
Environment: JDK 1.4, Java/J2EE, Servlet, JSP, Struts, Hibernate, DB2,, IBM Web Sphere Application Server 6.0, Rational Application Developer 6.0, JavaScript, XML, Synergy, Windows XP, JUnit, Log4j.
Confidential
Sr. Programmer
Responsibilities:
- Involved in designing and coding of the software using OOAD approach with Rational Rose.
- This application is developing by Agile software development method.
- Involved in coding the software with the Test Driven Development.
- Responsible for developing persistence layer (Readers and Writers), which are responsible for interaction with Database using Hibernate.
- Extensively worked on IBM WebSphere Application server.
- Developing JSP’s and the servlets using the Spring Framework.
- Extensively used Rational Application Developer 6.0 as an IDE to quickly design, develop, analyze, test and deploy the application.
- Using Confluence for collaboration
- Used Oracle10g as Backend Database.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Developed accounting functions like employee rate calculator, wages calculator.
- Developing Servlets, DAO, JSP,JSTl using RAD.
- Using JavaScript for client side validations and also used validation frame work Confidential server side.
- Using Rational Clear Case for the Version Control and for repository system.
- Using Rational Clear quest for logging of activities and the defects.
- Using Hibernate as object relational mapping.
- Developed batch process using shell scripts.
- Using JUNIT for the unit testing.
- Using Ant build scripts.
- Using Log4j for logging.
Environment: JDK 1.4, Java/J2EE, Servlet, JSP, Spring, Hibernate, Oracle10g, PL/SQL developer,Ajax, IBM WebSphere Application Server 6.0, Rational Application Developer 6.0,Jstl, JavaScript, XML, Rational Clear Case, Clear Quest, Windows XP, JUnit, Log4j.
Confidential, WA
Sr. Programmer
Responsibilities:
- Migrating the existing applications to be capable to run on the application server Web sphere application server 6.
- Working with other back end systems support team to provide interface level agreements.
- Coming up with High level and low level design, Coding, Code reviewing.
- Performing Unit testing .
- Developed Shell scripts for batch processing..
- Suggesting changes for performance tuning.
- Responsible for Configuration management activities using CVS.
- Generating helper files for was6 envoronments.(WSDL)
- Support for deployment.
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, Web Services, JNDI,MQSERIES,JMS JDBC2.0), XML, TOADOracle 9i,DB2, WSAD 5.1.2/,WAS 5.0.2.7/6.0, SQL, Struts 1.1, PL/SQL, Windows Xp UnixRAD 6.0.,WSDL,XSD,XSL.
Confidential, CO
Sr. Programmer
Responsibilities:
- Involved in discussions with Line of Business (LOB) people to understand the requirements.
- Developed High level design and low level design and Use case documents
- Created flex client programs to invoke web services.
- Developed secure webservices for authentication.
- Developed Web service and Handlers to interact with the NetQual.
- Developed stored procedures, Triggers and Views using PL/SQL.
- Developed Action script programs to communicate java programs.
- Design and developed application using J2EE design patterns
- Developed web service clients to invoke to communicate web services
- Clearcase used as version control.
- Used flex builder 2.0 as IDE to develop flex client(.MXML).
- Used flex data services to communicate with web services .
- Developed web component using eclipse and deployed in Tomcat5.0
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, Web Services, JNDI, JDBC2.0), XML, TOADOracle 9i, WAS 5.0.2.7, SQL,PL/SQL, Windows Xp, Flex,FLexBuilder2.0,fdsActionScript3.0,Jrun4.0, Unix,Tomcat5.0,wsad.
Confidential, Indianapolis, IN
Sr. Programmer
Responsibilities:
- Developed high level design documents, Use case documents, detailed design documents and Unit Test Plan documents.
- Created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Developed Web service for non java clients to obtain user information from ELP.
- Developed Shell script to export Informix table’s data into flat files.
- Performed Unit Testing using JUnit and used Log4j for logging.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns.
- Developed Stateless Session Bean to Achieve Session façade Design Pattern
- Developed Java Application to sync up with ELP database with Confidential &T phone database weekly.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Using JUNIT for the unit testing.
- Migrated database from Informix to oracle using Oracle Migration workbench.
Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, WebServices, JNDI, JDBC2.0), XML/XSL, TOADInformix9.0,Oracle 9i, JUnit, WSAD 5.1.2, AIX 5.1, WAS 5.0.2.7, Log4j, SQL, PL/SQL, Serena Changeman,EXPRESS process,CSS Windows 2000 Prof & AIX., Oracle Migration, WSDl,XSD,workbench9.0,Struts1.1,Hibernate2.0
Confidential, MO
Sr. Programmer
Responsibilities:
- Created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Developed Presentation layer (UI) screens using JSP, Struts Tag libraries, HTML, CSS and performed validations using validator framework.
- Design and developed application using J2EE design patterns and struts framework.
- Designed and developed Session Beans for Customers, Contacts and Sales matrices using Web Sphere Studio Application Developer.
- Worked on database design, developed stored procedures, Triggers and Views using PL/SQL.
Environment: Java, J2EE - JSP, Servlets EJB, Java Beans, struts, HTML, Java Script, CSS, Web Sphere Studio Application Developer (WSAD), CVS, JMS,Log4J, Junit, TOAD, WebSphere5.0, Oracle 9i, SQLPL/SQL, CVS, Windows 2000 Prof
Confidential, NJ
Programmer
Responsibilities:
- Designed and developed web pages using HTML & Java Applets.
- Designed and Developed the Oracle database schema.
- Coded Servlets and JSP pages encapsulating the business logic and session tracking features.
- Prepared Test scripts for comprehensive business login validations.
- JavaScript is used for client side validation
- Involved in Unit testing and System testing.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
Environment: Java1.2, HTML, JavaScript, Java Servlets, JSP, wsad, JFC, JDBC, Oracle8.x, UNIX and Toad.
