Sr. Programmer Analyst Resume
Glendale, CA
SUMMARY:
- Having 17+ years of experience in information technology, masters degree from Indian Institute of Technology, Kharagpur and working expertise in resolving production issues in Java, involved in system analysis, design, performance, maintenance and ongoing support.
- Having experience in web technologies with Java/J2EE/ATG and MVC architecture, MVC framework and full life cycle of large scale N - tier software development from conceptual design to implementation.
- Having experience in programming with Java, Spring Framework, Hibernate, iBatis, EJB, Servlets, Java Server Pages, JDBC, JavaScript, AJAX, XML, UNIX and strong practical knowledge in enterprise application servers such as Bea WebLogic 8.1/7.0, IBM WebSphere 8.5/5.0/3.5.
- Having experience in ATG, Spring/Struts/MVC Framework, Apache Tomcat, ANT and Enterprise Java Beans (EJB).
- Having experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), UML associated Tools such as Rational Rose accomplished a series of internet/intranet projects and Java-based applications with different IDEs such as Eclipse 3.x/2.x.
- Having experience on windows 98/NT/2000/ XP/Vista/7/8 and Unix.
- Having web development experience using ATG, Struts1.1, HTML 4.0, DHTML, XML, XSL, XSLT, Java 2.0/1.6/1.5/1.4/1.3/1.2/1.1 , Servlets 2.1/2.0, EJB 2.0, JSP 1.1/1.0, CSS, JavaScript, AJAX, PL/SQL, Unix, Windows 95/98/NT/2000/XP/Vista/7, SQL, Oracle 9i/8i/7.x, MS SQL Server 2005/7.0/6.5 , Java Beans, JDBC, ODBC, MS Access and TOAD.
- Identified the long pending production issues and provided valuable solutions to them.
- Extensive experience in OOAD and Production support.
- Strong organizational skills, ability to work effectively in high-pressure situations and ability to work independently towards department objectives, strong troubleshooting skills.
- Versatile team player with good communication and inter personal skills.
TECHNICAL SKILLS:
Operating Systems: Windows 95/98/NT/2000/XP/Vista/7, Linux/Unix, Mac
Languages: Java 2.0/1.6/1.5/1.4/1.3/1.2/1.1 , C, C++, JavaScript 2.0, HTML 4.0, SQL, PL/SQL
Web Development: JSP 1.1/1.0, Servlets 2.1/2.0, Tiles, HTML 4.0, DHTML, XML, iText, HIBERNATE 2.0.3, iBatis, Spring, SOAP
Enterprise Servers: BEAWeblogic 8.1/7.0, IBM WebSphere 8.5/5.0/3.5, Apache Tomcat 6.x/5.x/4.x/3.x, Apache HTTP Server, J2EE Server, Web Methods B2B Server 4.0, ATG Dynamo Application Server 6.0,JBoss4.x/5.x
Databases: Oracle 9i/8i/7.x, MS-SQL Server 2012/2008/ 2005/7.0/6.5 , Sybase11.2, and MySQL 5.x/4.x, MS-Access
Middleware: EJB, JDBC, JNDI, Java Beans, CORBA, RMI, Javamail, JMS, Fiorano Messaging Server
GUI: AWT, Applets
IDE: Jcreator 2.50.009, Eclipse 3.x/2.x, IntelliJ Idea 4.5
MVC Architectures: Struts 1.1 Framework, Spring MVC Framework, ATG 2006.3 /9.0/10.0 Framework, Hibernate, iBatis
Tools: MS office, Visual source safe, Perforce, WebLoad 4.5, TOAD, Rational Rose 2000, Powerdesigner6.0/7.0, JRuler, Pixie
Source Code Control Systems: VSS, CVS, PVCS, Perforce, SVN, Git Hub
Workflow Engine: Savvion Business Manager (SBM) 4.0
Design & Process: OOD, UML, J2EE Design Patterns, Extreme Programming
Production: Tealeaf and Operations
PROFESSIONAL EXPERIENCE:
Confidential,Glendale, CA
Sr. Programmer Analyst
Responsibilities:
- Designed and developed Offline Product Approval Module
- Designed and developed Product Integrity for Publishing Module
- Designed and developed SPI internationalization module
- Led and designed Non Licensed Title Module
- Designed and developed PI International module
- Designed and developed ABC/Maker Module
- Designed and developed Ad Marketing Module
- Designed and developed Rapid Upload Post Processing Module
- Designed and developed Facilities Management Admin Module
- Investigated and provided solution for support issues
- Added support for ABC/Maker projects to eBiz Security
- Designed and developed welcome and password e-mails in eBiz Security
- Investigated and fixed the issues in eBiz Security project
- Updated OPA application to handle XSS issues
- Converted CVS projects into git projects and imported into gitlab
- Wrote sql scripts to fix data for support issues
- Wrote selenium scripts for SPI project
- Fixed issues related to ETL java jobs
- Deployed projects to QA environment using rundeck
Environment: JDK 1.6, Struts 1.3, Servlets 2.5, Spring 3.5, HTML 4.0, XML, CSS, Jenkins, Selenium 3.0.1, JavaScript 2.0, jQuery 1.6, SQL Server 2012, WebSphere 8.5, SVN 1.8.2,Gitlab, Ant 1.9.0, IBM Rational Application Developer 8.5.1, Windows 7.
Confidential,Glendale, CA
IT Consultant
Responsibilities:- Designed and developed Invision Data Entry screen using TreeGrid API
- Updated the Invision application to handle Cross-Site-Scripting
- Implemented the User Login Information Recording.
Environment: JDK 1.4, Struts 1.3, Servlets 2.5, Velocity 1.1, HTML 4.0, COQSoft TreeGrid 9.3.11, XML, CSS, JavaScript 2.0, Sybase Adaptive Server Enterprise 15.0.3, WebSphere 8.5, SVN 1.8.2, Ant 1.9.0, IBM Rational Application Developer 8.5.1, Windows 7.
Confidential,Glendale, CA
Project
IT Consultant
Responsibilities:- Designed and developed DMC support screen
- Designed and developed DMC user provisioning functionality
- Designed and developed user provision audit log screen
- Designed and developed user orders screen
Environment: JDK 1.5, Spring 2.x, Servlets 2.5, JSP 2.2, HTML 4.0, JQuery 1.6.2, XML, CSS, JavaScript 2.0, Oracle 11g, WebSphere 7.0, SVN 1.8.2, Maven 3.1.1, IBM Rational Application Developer 8.0.4, Windows 7.
Confidential,West Hollywood, CA
IT Consultant
Responsibilities:- Designed and developed face book login functionality using spring social
- Designed and developed enhancements to tag products for gift recommendations
Environment: JDK 1.6, Spring 3.x, Servlets 2.5, JSP 2.2, HTML 4.0, JQuery 1.6.2, XML, CSS, JavaScript 2.0, MySQL 5.x, Tomcat 6.0, Git Hub, ANT 1.8, Eclipse 3.x, Mac.
Confidential,El Segundo, CA
Sr. Software Developer
Responsibilities:- Resolved server side java production issues
- Rewrote old code to improve the performance and stability of the system
- Developed the components
- Setup the complete store for prepaid project thru ACC by creating catalog, category, products, SKUs, Price Lists and Inventory
- Resolved the java and ATG lock manger dead lock issues in the store
- Order deletion problem was resolved
- Out of memory errors were resolved
- Automatic store restart errors were eliminated
- Improved the system performance by using caching
- Worked on ATG droplets, repositories, lock managers, caching, scenarios, and ACC
- Designed and Developed Fraud Right Now Requirements by integrating Fulfillment with Right Now Technologies
- Learnt and utilized new technologies (ATG) as required
- Wrote Database Scrubs to fix the issues with production data
- Wrote Database Patches to Modify the Tables
- Importing and exporting catalog, price and inventory data
Environment: ATG 2006.3/9.0/10.0 , JDK 1.4.2/JDK 1.5, Servlets 2.1, JSP 1.1, HTML 4.0, DHTML, XML, CSS, JavaScript 2.0, SQL Server 2005/2008, JBoss Server, Perforce, ANT 1.6.5, Windows XP/7 and LINUX.
Confidential,Woodland Hills, CA
Senior Software Engineer
Responsibilities:- Resolved production server side java issues
- Interface effectively with other teams, as necessary, to resolve production issues
- Participated Design and Code Review meetings
- Learnt and utilized new technologies as required like tealeaf
- Provided automated and other monitoring for production software
- Involved in datacenter move projects from NYC to DCA and LAX to VGS
- Created omniture page view reports for higher management
Environment: JDK 1.4.2/JDK 1.5, Servlets 2.1, JSP 1.1, HTML 4.0, DHTML, XML, XSL, CSS, JavaScript 2.0, Oracle 9i, SQL, CVS, ANT 1.6.5, JDBC, JNDI, Web Services, log4j 1.2.8, J2EE Design Patterns, UML, Windows XP and UNIX, Tealeaf, Spring framework, iBatis.
Confidential,Reston, VA
Senior Software Engineer
Responsibilities:- Designed and developed XML Conversion utility, which will convert XML files to flat files.
- Developed SPRs for Service Packs.
- Involved in development of XML Extracts from the database.
- Involved in writing PL/SQL for partitioning of tables
- Software changes are made for table partitioning
- Provided the solutions to the critical problems encountered while development
Environment: EJB 2.0, JDK 1.5, Servlets 2.1, JSP 1.1, HTML 4.0, DHTML, XML, XSL, CSS, JavaScript 2.0, Oracle 9i, SQL, Toad, PVCS, ANT 1.6.5, JDBC, JNDI, Web Services, log4j 1.2.8, J2EE Design Patterns, UML, Windows XP and UNIX.
Confidential,Ashburn, VA
Senior Software Engineer
Responsibilities:- Developed Sequence and class diagrams using Rational XDE
- Designed the Framework using Struts 1.1 and other J2EE design patterns for the system, this includes coding business components and interfaces to be used by the team for system development
- Used J2EE design patterns in system architecture, like Service Locator, Session Façade, Singleton, Business Delegate, Data Access Object and Data transfer Object pattern
- Designed and developed the Tag Libraries to develop the JSP pages
- Designed a solution for Partial Page Rendering using iframes to improve the system performance
- Designed and developed interface between IRIS and the Order Services to update the Equipment Features.
- Designed and developed interface between Single view and the Order Services to update the Customer information.
- Provided the solutions to the critical problems encountered while development
Environment: Struts 1.1, Tiles, Cocobase, EJB 2.0, JDK 1.4/1.3, Servlets 2.1, JSP 1.1, HTML 4.0, DHTML, XML, CSS, JavaScript 2.0, Oracle 9i, SQL, Toad, WSAD 5.1.1, VSS, ANT 1.6.2, JDBC, JNDI, log4j 1.2.8, J2EE Design Patterns, UML, Rational XDE, Windows XP and UNIX.
Confidential,Detroit, MI
Project Engineer
Responsibilities:- Developed Sequence and class diagrams using Rational Rose 2000
- Preparing the Detailed Design document for the project
- Designed the Framework using Struts 1.1 and other J2EE design patterns for the system, this includes coding business components and interfaces to be used by the team for system development
- Used J2EE design patterns in system architecture, like Service Locator, Session Façade, Singleton, Business Delegate, Data Access Object and Value Object pattern
- Used Jakarta Struts 1.1 Framework, Tiles and Tag Libraries to develop the JSP pages
- Developed the JavaScript for Client Side Validation
- Developed the DHTML code for Client Side hiding and showing data
- Developed DHTML popups to show the model dialogs
- Page disabling using DHTML logic
- Developed Partial Page Rendering using iframes to improve the system performance
- Used the CSS in JSPs to show the colors of buttons and text
- Created tile definitions, struts-config files and resource bundles for Order Vehicles module
- Implemented Struts Form classes, Action classes for the Order Vehicles module
- Developed and Deployed the Stateless session beans (EJB 2.0) on Weblogic Application Server 8.1
- Configuring database connection pool on Weblogic Application Server 8.1
- Deploying the application on Weblogic Application Server 8.1
- Created PDF files for print functionality using iText API
- Understanding third party VOMS API’s and integrating with the system
- Integrated third party OVC API with the project, created a Stateful Session Bean (EJB) with the configuration selected by the dealer to validate the configuration of vehicle
- Performed and generated Unit test and reports
- Analyzing and resolving bugs and new change requests
- Provided the solutions to the critical problems encountered while development
Environment: Struts 1.1, Tiles, HIBERNATE 2.0.3, EJB 2.0, iText, JDK 1.4/1.3, Servlets 2.1, JSP 1.1, HTML 4.0, DHTML, XML, CSS, JavaScript 2.0, Oracle 9i, SQL, Toad, Weblogic 8.1/7.0, CVS, ANT 1.6.2, JDBC, JNDI, log4j 1.2.8, JRuler, Pixie, VOMS API, OVC API, J2EE Design Patterns, UML, Rational Rose 2000, Eclipse 3.0, Windows 2000 and UNIX.