Experience Summary |
- Skilled Java developer with over 7 years of experience in building and designing software applications
- Working experience in all major phases of SDLC for application analysis, design and development with emphasis on Object Oriented Programming, JEE and Client Server Applications
- Work experience in developing Web Applications with front-end frameworks including JSP, Jakarta Struts 1.2, Java Server Faces 2.1, NextApp of Echo2, Adobe Flex, ActionScript 3
- Good expertise in developing JavaEnterprise Applications using back-end frameworks including Java core, Servlets, JDBC, Java Beans, Spring Framework 2.5, Hibernate 2.0, EJB 2.1
- Expertise in working on Application Servers including IBM WebSphere 6.5 and 7.0, BEA WebLogic, GlassFish, JBoss, Apache Tomcat, IIS
- Knowledge in working on the user interface UI look and feel by using HTML, CSS, JavaScript, AJAX. Working experience in Waterfall and Agile methodologies
- Good knowledge in OOP, Data Structures, Algorithms, JEE Design Patterns like Factory, Fa ade, Data Access Object DAO , Value Object VO , Singleton, MVC, Business-Delegate
- Good Expertise working with different databases such as Oracle, MS SQL Server, PostgreSQL
- Working experience in developing SQL and PL/SQL scripts.
- Extensive experience in integrated Development Environment IDE such as Eclipse, NetBeans, Rational Application Developer RAD , Rational Team Concert RTC
- Work experience using various software configuration management tools SCM like CVS, Microsoft Visual SourceSafe, IBM ClearCase, GIT
- Performed unit testing by using JUnit, TestNG and Selenium 2
- Good knowledge on java logging tools like Log4j
- Working experience in reports generation by using tools like Jasper Reports, Crystal Reports
- Very strong analytical and problem solving techniques and proven team player/leadership qualities
- Experience in Production Support Integration
Technical Skills Java/JEE Technologies | Java JDK 1.4/1.5/1.6, JDBC, Java Beans, Java Mail, Servlets, JSP 1.2/2.1, JSTL, EJB 2.1, JSF 2.1 | MVC Framework | Spring Framework 2.5, Struts 1.2, | Scripting Languages | HTML, DHTML, JavaScript, Adobe Flex 4.0, ActionScript 3.0, MXML, JSTL | Web/Application Servers | Apache Tomcat, Glassfish, BEA Weblogic, IBM WebSphere, JBoss, Apache Tomcat 4.1/5.0/6.0, IIS | Web Services | SOAP, WSDL, RESTful, JAX-RS, JAX-WS | RDBMS | Oracle 9i/10g/11g, MS SQLServer2000/2005, PostgreSQL | SCM and Build tools | IBM ClearCase, CVS, GIT, Visual Source Safe, Ant, Maven | Testing tools | JUnit, TestNG, Selenium 2.0, HP Quality Center, Adobe Life Cycle ALM | Other tools | Hibernate 2.0, Jasper Reports, iText, POI, Crystal Reports, Decision Tables, Rules engine, SQL Developer, SQuirreL, Log4J, Common Logging, ANT 1.4, Maven, Bash, MS-DOS, Design Patterns, | |
Work Experience |
Confidential Java developer |
Responsibilities: - Implementation of new state's policies and regulations for existing benefits like CHIP, Medicaid, etc by using decision tables, tweaks in the existing Java core code, and good object oriented programming
- Enhancements for new benefits and creation of new business logic eligibility rules in TIERS by using a custom rules engine and Java 1.4/6
- Implemented JSP, JavaScript, JQuery, CSS, Fast4J, HTML for developing enhancements in user interfaces
- Test cases creation through JUnit to validate the implemented java changes in development phase
- Integration testing in development time for dependent modules with third parties and others internal teams
- Test cases execution in Adobe Lifecycle Management. Requirements design for new regulations assigned by functionality
- Creation of data Migration Scripts' through Oracle 10g/11g, SQL Developer, PL/SQL to ease data issues when a new regulation has been implemented and/or has impacted existing functionality in the system.
- Source code versioning by using IBM ClearCase. Project deployments in IBM WebSphereapplication server
- Extensively used in Eclipse and IBM Rational Application Developer for debugging and development
- Usage of Singleton, Factory, Fa ade, DAO, VO, MVC design patterns
- Attending daily SCRUM meetings to improve the quality of code and deliver every release on time
Environment: Java 1.6, Servlets, JSP, HTML, JavaScript, JUnit 4, Flex 4, AS3, EJB 2.1, RAD 7.5, WebSphere 7.0, Oracle 10g/11g, Log4j, IBM ClearCase, WinMerge, HP Quality Center, JIRA, PPM, Rational RequisitePro, Internal Wiki, BMC Remedy, HP Application Lifecycle Management, Decision Tables, Rules Engine, CSS, HTML,Eclipse, IBM Rational Application Developer, Windows, ANT, XML |
Confidential Java developer |
Responsibilities: - Implementation of Java application for IBM Resource Management which takes as input a Calendar from Lotus Notes with all of the activities for each of the resources in the current project and delivers a custom report in XLS by using POI, Swing, XML, Lotus Notes and Java
- Working on internal and small projects for IBM to develop new enhancements from scratch, in order to improve or to create new tools for existing IBM products
- Extensively use of Eclipse, RTC for debugging and development applications
- Source code versioning by using ClearCase
- Enhancement for a logging tracking and reporter application for IDS internal systems and processes by using JSP, Servlets, HTML, JavaScript, CSS, Jasper Reports, Java 5, Eclipse
- Test cases creation through JUnit to validate implemented java changes
- Vendor reports generation through Web Publish.
- Application support and maintenance in zLinux
- Bash scripts generation to execute internal jobs by using VIM for bash and ksh scripts in zLinux
- Technical lead when on call and focal point between the applications owners and the support team. Issues and CR's registered and implemented through TSRM.
Environment: IBM Rational ClearCase, IBM Rational Team Concert RTC , Eclipse, zLinux, Tivoli Service Request Manager TSRM , WebPublish, Java 5, JSP, Servlets, HTML, JavaScript, CSS, Bash Scripting bash/ksh , Swing, Lotus Notes, POI, iText, Jasper Reports, MVS, Apache Tomcat, JUnit 4 |
Confidential Application Administrator |
Responsibilities: - Administration, integration and support for E3, Power Seller, Great Plains and ML Horizon applications through E3 suite and Windows 2000 Server
- Development of a custom FTP script written in MS DOS and working together with MVS commands in order to send E3's binary and encrypted files files in EBCDIC binary data format to ML Horizon System
- Job's scheduling and execution by using Go Anywhere Director. E3 Data upgrades by using MS SQL Server 2000/2005
- Enhancement, administration and support for E3 web applications by using IIS, HTML, JavaScript, CSS. Source code versioning by using MS Visual SourceSafe
Environment: Windows 2000 Server, IIS, MS SQL Server 2000/2005, HTML, JavaScript, CSS, XML, Visual SourceSafe, Internal Applications, FTP, MS DOS, MVS, Go Anywhere Director |