Please contact 813-892-4581 or soja@abstargroup.com
SUMMARY
Informatica and Cognos certified data warehousing professional with a verifiable track record of handling complex data warehousing projects.
· Over 5 years of experience in Data warehousing practice with a total of 6 years of IT experience.
Presently working as a Technical Lead with prior experiences as an Analyst, Designer and Developer in various Data warehousing projects.
Strong experience in analyzing, designing, developing and implementing Business Intelligence solutions in Data Warehousing using ETL tools, Informatica PowerCenter 7.1/6.2/5.1
Involved in all aspects of software projects such as identifying requirements, system analysis, preparing specifications, data migration, documentation, client interaction and team leading.
· Experienced in designing Star Schema, Snow Flake Schema, Dimensional data modeling as well as Entity Relational model.
· Experienced in creating reports in Cognos Impromptu by developing catalogs.
Excellent communication and presentation skills.
Excellent analytical and problem solving skills and ability to conceptualize and document project plans.
TECHNICAL PROFILE
ETL Tools: Informatica 7 -Power Center Designer, Workflow Manager and Monitor
OLAP/BI Tools: Cognos Business Intelligence Series 7 Suite –
Impromptu, Powerplay
Database: Oracle 9i, DB2
Operating Systems: UNIX, Windows NT, Windows 95/XP
Languages: PL/SQL,
Utilities/Tools: Erwin 4.0, Appworx, TOAD
CERTIFICATIONS
· Informatica Designer
· Impromptu Product Professional Certification
· PowerPlay Product Professional Certification
· Brainbench Certified Data warehousing professional.
· Brainbench Certified OLAP professional.
· Brainbench Certified Data Modeling Professional.
· Brainbench Certified RDBMS Professional.
ACHIEVEMENTS
Excellent Performance Award from Patni in 2004
Team Award for project AGFA Integration in 2003
EMPLOYMENT
Name of employer
Employer's address
Designation
Period
Patni Computer Systems
One Broadway
Cambridge, MA 02142
Software Specialist
Jul, 2003 to
Till Date
RDG Micro Electronics
JB Nagar, Andheri (E)
Mumbai, India
Software Engineer
Oct, 2002 to Jun, 2003
Clarisoft Corporation
Marol (E)
Mumbai, India
Software Engineer
Mar, 2002 to Aug, 2002
EDUCATION
Diploma in Advanced Computing from CDAC in 2001
Bachelor of Engineering (Electronics and Telecommunication) from University of Mumbai in 2000
PROJECTS
Project 1 Institutional Data Warehouse
Technology/Software DB2, Informatica 7.1, UNIX, Windows
Duration Apr 2006 till Date
Client Metlife, New Jersey
MetLife has an Institutional Data Warehouse (IDW) that is loaded on a daily basis from internal and external data sources. The Enterprise Data Warehouse further feeds data at various intervals into Company Relationship Data Mart, Dental Data Mart, Disability Data Mart, Long Term Care Data Mart, eMetrics Data Mart, Finance Data Mart, Case Definition Facility, Life Data Mart, and Retirement Solutions Data Mart
The IDW/Data Marts provide critical information for business analytic and decision-making purposes. The data is extracted, transformed and loaded into IDW using Informatica as an ETL tool. Business users use this information for their decision-making using COGNOS and ACTUATE reports.
Responsibilities:
Technical Lead for ETL using Informatica Power Mart.
Establishing the data loading strategy from various source systems into the Data Warehouse, using Informatica.
Creating the Source and Target Definitions in Informatica PowerCenter
Creating reusable transformations and mapplets and mappings to load static fact and dimension tables using Informatica Designer.
Performance tuning and Error handling of Informatica mappings.
Project 2 iManage
Technology/Software Oracle 9i, Informatica 7.1, UNIX, Cognos Impromptu 7.1, Cognos IWR 7.1, Cognos Powerplay 7.1, Windows
Duration Oct 2005 to Mar-2006
Client GE Commerical Finance Fleet, UK
GE Commercial Finance Fleet Services Europe has launched a program, called iMANAGE, to develop a comprehensive online solution to fulfill its customers’ needs. This is a European-wide program covering 10 countries as well as international pan-European customers.
The objective of this program is to propose to customers a comprehensive fleet management online desktop that will link information to analysis to action to control. This solution will comprise a web dashboard, data query capabilities (vehicle contract data, driver data, event data) and will offer transactional capabilities (data update, online services booking) as well as reporting capabilities.
Responsibilities:
Develop ETL (Extract, Transform and Load) strategies by using Informatica.
Develop and scheduled transformation processes using Server Manager.
Performance tuning and Error handling of Informatica mappings.
Develop OLAP Reports using Cognos BI Tools
Created Impromptu reports with prompts.
Testing in Development
Project 3 Sales Data Mart
Technology/Software DB2, Informatica 6.2, Cognos Impromptu 7.1, Unix Shell script, UNIX, Windows
Duration Aug 2005 to Oct 2005
Client Metlife, New Jersey
The Sales Data Mart project involves extracting of policy related data from data warehouse into data mart. It involved calculation of various policy premiums required by the Sales team at MetLife. The data from the data mart was used for sales person to generate sales reports.
Primary responsibilities on this project are to understand reporting requirements of user community and development of loading strategies and reports, using Informatica and Cognos tools.
Responsibilities:
Analyze business and system requirements including impact analyses on existing systems and to develop systems specification.
Document user requirement and the impact analysis on existing application.
Design- Database design, data modeling and application design.
Establishing the data loading strategy from various source systems into the Data Store, using Informatica.
Creating the Source and Target Definitions in Informatica Power Center.
Configuring and running test sessions using Server Manager available with Informatica Power Mart.
Building run schedules for the Informatica jobs and building dependencies.
Developed analysis reports in Impromptu.
Project 4 GEAE –AGFA Integration Development 2
Technology/Software Oracle 9i, Informatica 7.1, Unix Shell script, Cognos Impromptu 7.1, Cognos IWR 7.1, Cognos Powerplay 7.1, AppWorx, Unix, Windows
Duration Jan 2004 to Jul 2005
Client General Electric - Transportation, Cincinnati
The client is in the business of manufacturing Film products like Ultra sonic systems, Eddy currents. The scope of the project is to integrate all financial data of AGFA for net margin countries like India, China, Japan and Brazil with current GEAE Financial systems including Oracle, AR, AP and GL. It also involves processing of AGFA films and history data to facilitate generation of ad-hoc queries and allow the user to drill down to minute levels of details for Sales and Cost reports for various countries.
Responsibilities:
Interactions with the Business to understand the overall financial processes.
Use of Informatica Power Center for Designing/Creating of Mappings/Sessions to populate the Data Warehouse.
Performance tuning and Error handling of Informatica mappings.
Create multi-dimensional cubes as per the user requirements with drilling down and slice & dice features.
Quality Checking and Integration Testing.
Project 5 GEAE- AGFA Integration
Technology/Software Oracle 9i, Informatica 5.1, Unix Shell script, Cognos Impromptu 7.1, Cognos IWR 7.1, Cognos Powerplay 7.1, AppWorx, Unix, Windows
Duration Jul 2003 to Jan 2004
Client General Electric - Transportation, Cincinnati
GEAE-AGFA Integration involves the integration of AGFA Company with GEAE processes. The project needs to integrate all financial data of AGFA with current GEAE Financial systems including Oracle AR, AP, GL and IBS systems and build a data store that will be the foundation to support this integration.
Responsibilities:
Interactions with the Business to understand the overall financial processes.
Develop ETL (Extract, Transform and Load) strategies by using Informatica.
Performance tuning and Error handling of Informatica mappings.
Develop OLAP Reports using Cognos BI Tools
Created Impromptu reports with prompts.
Testing in Development and QA region and after final approval from customer, Production implementation.
Project 6 Campus Automation
Technology/Software VB 6, MS Access, DCOM
Duration Sep 2002 to Jun 2003
Client Product Development
The project involved implementation of Smart Card technology in campus automation. The software automated the Student Admission, Attendance, Library Module, Examination and Staff Details processes. Initially all these processes were carried out manually. For attendance the software extracts data from flat files generated by attendance marking system on daily basis from multiple locations. And generates daily reports with in time/out time entries.
Responsibilities:
Developed front-end screens using VB to provide user-friendly interface.
Developed client side validation programs to check the input.
Involved in unit testing for all the modules.
Project 7 Text Based Search Engine
Technology/Software ASP, MS Access
Duration Mar 2002 to Aug 2002
Client Lntinfotech
The application was designed to upload documents and enable the user to search word or words from the documents and give its entire path.
Responsibilities:
· Requirement Analysis, Code creation, reviews
· Test case preparation, review of Unit test cases, Integration test cases of all the assigned modules.
· Review of Unit test cases, Integration test cases of all the assigned modules.
Reference Available upon request
Wednesday, September 12, 2007
Resume - Application Developer- Roman
Please contact 813-892-4581 or email soja@abstargroup.com
SUMMARY
J2EE/Java Application Developer with five years of experience in the design and development of Enterprise Applications including Enterprise Resource Planning (ERP) solutions with distributed architecture. Extensive exposure to Application Integration using J2EE, XML and Java.
Expertise in developing XML documents based on users requirements, e.g. invoice mockups or report content definitions.
Competence in using Document Type Definition (DTD) to define the legal building blocks of the XML documents.
Working experience in data transformations utilizing Java API for XML Processing (JAXP) as well as XSLT, XPath, and XSL-FO languages.
Experience in J2EE technologies includes Servlets, JSP, JSTL, EL, EJB, EJB-QL, Struts, and JMS.
Proficiency in developing and deploying Java and XML-based integration applications in the ERP environment, e.g. for Demand Planning or Warehouse Management.
Expertise in Web-based business process modeling applications using XML, Java, HTML, JSP, JavaScript, JDBC, SQL, and SQL Server.
Experience in applying Business Object Model and J2EE Data Access Object (DAO) pattern to abstract and encapsulate all access to the data sources. Exposure to WebSphere 5.1 Application Server as a host to the integration applications.
Expertise in all phases of Software Development Life Cycle (SDLC) includes Designing, Developing, Coding, Testing, and Implementation.
Experience in management and control of software development assets using ClearCase, CVSNT, and the Microsoft Visual Source Safe (MSVSS)
Extensive experience in the manufacturing and distribution areas of ERP systems, e.g. BPCS or PRMS, on the AS/400 (iSeries) platform using ILE RPG, SQL, IBM Rational, and DB2/400.
Good understanding of the Unified Modeling Language (UML) in prototyping of applications.
Exposure to J2EE Design Patterns, eg Session Fa ade, Business Delegate, or Front Controller, while solving design problems.
Hands-on experience in developing and maintaining the Web-based Customer Relationship Management (CRM) applications utilizing Java, XML, Struts, Tiles, SQL, HTML, JavaScript, and JSP.
Excellent verbal, written, and inter-personal communication skills.
Successful in interacting with clients, presenting ideas, and training users.
CERTIFICATIONS
2007 .NET Application Development Certificate Program (in progress), Seneca College, Toronto, Canada2004 Certification in Production and Inventory Management, CPIM, by APICS.
EDUCATION
2003 Bachelor in Administrative Studies, York University, Toronto, Canada.1997 Diploma in Computer Programming, SoftTrain Institute, Toronto, Canada.1967 Bachelor in Industrial Economics, Wroc?aw University of Economics, Poland.
TECHNICAL SKILLS
Prog. Languages Java 5, C, C#, ILE RPG, CL, JavaScript, SQL, and SQLJ.
J2EE/Web Technologies EJB 2.0/2.1, Servlet 2.3, JSP 2.0, JSTL, J2EE 1.4, JDBC 2.0, JNDI, JMS, Struts 1.2, JavaBeans, DAO, Ant, XML, DTD, and DOM Parser.
Web App. Servers Tomcat 4.1/5.0, IBM Web Sphere Application Server 5.1, and JBoss 4.0.
Frameworks & IDEs XDoclet, IBM Rational, Struts 1.2, Tiles, Eclipse 3.1, EasyEclipse, and JBuilder X.
Markup Languages HTML, XHTML, XML, XSD, and DHTML.
Data Transformations XSLT, XLS-FO, XPath, JAXP, and iText.
Methodologies Design Patterns and UML.
Database Systems MS SQL Server, DB2/400, Oracle 9i, and MS Access.
Operating Systems Windows 2000/XP, OS/400, and UNIX.
ERP Systems BPCS, PRMS, Logility Voyager, SSA ERP LX, and MAC-PAC
Source Control MS VSS, ClearCase, CSV, and Serena PVCS.
Testing Tools JUnit and HttpUnit
Build Tools Apache Ant 1.6, XDoclet, and ClearCase Build.
.NET ASP.NET and ADO.NET.
PROFESSIONAL EXPERIENCE
Verizon Business, Tulsa, OK. January 2007 - September 2007J2EE Developer
Verizon Business delivers advanced IP, data, voice and wireless solutions to large business and government. The company is one of three operating units of Verizon Communications Inc.,
Using its Enterprise Portal, Verizon Business lets its customers order products, manage their networks, pay invoices, access tools and tickets, and monitor and report on Verizon Business services - all from the desktop in 24/7 mode.
Project Objective:Developed and implemented the invoice and the management reports for the portal's eBilling system. Verizon's wholesale customers use portal to view or download their invoices and management reports. The reports come in three formats: HTML, PDF, and the comma-separated files (CSV). The reporting system uses XML documents on input and transforms the input data into the requested output form (HTML, PDF, or CSV). The data transformation process uses Java API for XML Processing (JAXP) as well as the data transformation languages: XSLT, XPath, and XSL-FO.
Primary Responsibilities: Gathered user requirements and created the Conceptual Design document for the enhancement of the eBilling reporting system.
Designed the structure of XML documents and used Document Type Definition (DTD) to define the lists of legal elements and attributes in these documents.
Used JAXP, XSLT, XSL-FO, and the Apache Formatting Objects Processor (FOP) to parse, transform, validate and query XML documents to produce reports in HTML, CSV, or PDF formats.
Developed JUnit tests for test-driven development as well as unit, integration, and regression testing.
Created Ant scripts to automate production of new builds of the Web application.
Used Serena PVCS Professional Suite for software change and configuration management of the source code.
Deployed the reports into the Web application running in the Apache Tomcat servlet container.
Utilized HttpUnit to emulate browser behavior while simulating the changing volume of requests to the eBilling Web application.
Applied the Java-PDF iText library to enhance Web applications with dynamic PDF document generation and manipulation.
Created and modified Java servlets, JSP pages, and JavaScript procedures in the eBilling Web application.
Used Tiles and Struts frameworks for developing applications in the company's portal.
Implemented iBATIS Data Mapper to link databases with Java applications. This object relational mapping tool coupled objects with stored procedures or SQL statements using an XML descriptor.
Developed applications using EasyEclipse IDE and UNIX environments.
Environment: Java SE 5.0, J2EE, JavaScript, Servlets/JSP, HTML, XML, XSLT, XSL-FO, XPath, DTD, CSS, iText, JDBC, DAO, Ant, JNDI, SQL, EasyEclipse, PVCS, Unix, Windows 2000/XP, JUnit, HttpUnit, Struts, Tiles, and iBATIS.
PLIVA, Inc., East Hanover, NJ. September 2005 - December 2006EJB/J2EE Developer
PLIVA, Inc. is a specialty pharmaceutical company dedicated to providing cost-effective generic alternatives to brand products. The company offers a balanced portfolio of quality products across a wide range of therapeutic categories. The product line offers more than 40 generic products in over 90 strengths, dosages, and a number of forms, including oral solids and liquids, aerosol, and soft gelatin capsules.
Project Objective:The project's task was to develop and deploy an Intranet application that tracks and manages inventory of ingredients and pharmaceutical components in the warehouse. This tracking system enabled production planners, inventory managers, and project administrators to inquire about the inventory levels of ingredients and to manage their inventory levels.
The system was an n-tier J2EE application that incorporated Servlets/JSP in the presentation tier, EJB/JMS in the business-logic tier, JDBC in the integration tier, and an industry-class RDBMS (Oracle 9i) in the persistence tier.
Primary Responsibilities: Worked on requirements gathering and creating the Conceptual Design document.
Designed enterprise beans: entity (eg WarehouseCMPBean or InventoryCMPBean), session (eg InquireInventoryBean or ManageComponentsBean), and message (eg QueueBean or TopicBean).
Created data transfer objects (DTO), data access objects (DAO), and the composite primary keys for the entity beans.
While implementing MVC pattern, wrote a Dispatcher control class to accept Http Requests and to invoke the corresponding request handling routines.
Using UML standards, developed the Component, Class, Use Case and Sequence diagrams.
Developed testing classes to support unit and integration tests.
Used JNDI sub-contexts to store and retrieve application resources such as EJBs, DataSources, and JMSDestinations.
Applied XDoclet code generation engine to automate the process of creating and deploying EJBs.
Created the Ant build scripts that used specific Ant tasks to generate Home/Component interfaces, ejb-jar.xml, jboss.xml, jbosscmp-jdbc.xml and other deployment descriptors.
Designed and implemented relationships between the entity beans using Container Managed Relationships (CMR) data modeling principles.
Using EJB Query Language, defined queries for the finder and select methods of the entity beans with container-managed persistence.
Used Java Messaging Service (JMS) and Message-Driven Beans (MDB) to facilitate communication between the various parts of the application.
Developed the application's presentation layer using JSP, JSTL, Expression Language (EL), and JavaScript technologies.
Used JUnit tool in Eclipse IDE for test-driven development and regression testing.
Environment: Java SE 1.4, J2EE, EJB 2.1, EJB-QL, JMS, JavaScript, Servlets/JSP, JSTL, EL, Eclipse 3.1, XML, XSD, XSL, Oracle 9i, JDBC, DAO, XDoclet, Ant, JNDI, SQL, Windows 2000/XP, UML, JUnit, and HTML.
SSA Global, Chicago, IL. June 2004 - August 2005Senior Systems Engineer
SSA Global is a global solutions provider in enterprise business software (automotive, manufacturing, and distribution), customer relationship management, product lifecycle management, business intelligence, supply chain management, and supplier relationship management. The company offers unparalleled application breadth, market experience, open technology, and global reach.
Project Objective:Develop a Java-based integration application that bridged two ERP systems and facilitated exchange of data between them. Business functions such as Demand or Inventory Planning, Manufacturing or Warehouse Management were the primary targets of integration.
The project applied a J2EE pattern of Data Access Object (DAO) to abstract and encapsulate all access to the data sources residing on IBM iSeries (AS400) computers. The DAO managed the connection with the data source to obtain and store the data. SSA ERP LX, PRMS, Logility Voyager are examples of the ERP systems being integrated.
Primary Responsibilities: Defined architecture of the integration using UML Component, Class, and Communication diagrams and sought the approval of the concept from the users.
Prepared a detailed design for the application using UML Use Case and Sequence diagrams.
Created DAO BusinessObjects, which represented the data Client. These simple Java objects required access to the data source to obtain and store the data.
Implemented DAO DataAccessObjects. The DAO objects abstracted the underlying data access implementation for the BusinessObjects to enable transparent access to the data source. The DAO implemented the access mechanism required to work with the data source.
Defined DAO DataSources. The sources of data were the DB400 tables residing on IBM iSeries systems.
Implemented DAO TransferObjects. These objects carried the data. The DataAccessObjects used Transfer Objects to return data to the client or to receive data from the client in order to update data in the data source.
Designed the application as highly configurable by implementing Java Properties files and XML configuration files.
Used Eclipse and IBM Rational Development Platform to create Java and ILE RPG programs.
Used DOM API for parsing and formatting XML documents.
Applied the JDBC API to access and to manipulate data in persistent storage, such as a relational database on the IBM iSeries system.
Used IBM WebSphere 5.1 as an application server for the integration modules.
Modified ILE RPG programs on AS400 to meet requirements of the integration.
Environment: Java SE 1.4, J2EE, Servlets/JSP, JSTL, EL, Eclipse 3.1, XML, XSD, XSL, JDBC, DAO, JNDI, SQL, Windows 2000/XP, UML, HTML, IBM WebSphere 5.1, IBM iSeries, ILE RPG, and DB400.
Invensys, Golden, CO. March 2003 - May 2004Senior Software Developer
As a global leader in resource productivity, Invensys offers products and services, expertise, and technologies that enable you to maximize return on investments, conserve resources and optimize performance across your value chain.
Project Objective:Enhance a Customer Relationship Management (CRM) Web-based product by adding new components and functionalities. In particular, develop new Quotes and Contacts modules. The project used Struts as a Java/JSP-based framework to augment this Web-based application.
Primary Responsibilities: Developed use case scenario, class and deployment diagrams for the application.
Aided in database (Oracle, SQL Server, and DB2) structuring and creation.
Developed Action forms, Action Classes using Struts Framework to handle user requests.
Used Struts to develop Servlet Action Classes and Form Beans for the different actions. Coded the Action classes to provide an interface to the application's Model layer incorporating business logic.
Coded ActionForm of the application of JavaBeans that encapsulated and validated request parameters. These ActionForms served as a carrier of request data to the Action class.
Coded a JSP object combining with a respective ActionForm to form the application's View layer, where almost every form field of the JSP object mapped to an attribute of the corresponding ActionForm.
Used JSP custom tag libraries in conjunction with HTML, logic, and bean tags; this aided with the minimal maintenance required for JSP pages.
Used ActionErrors to support exception handling, to trap and propagate an application exception to the View layer.
Used JavaScript for client side validations of the data.
Environment: Java SDK, J2EE, Servlets/JSP, Swing, Eclipse 3.1, XML, XSD, XSL, Oracle, JNDI, SQL, Windows XP/2000, UML, HTML, JavaScript, and CSS.
Patheon, Toronto, Canada January 1997 - February 2003Senior Programmer Analyst
Patheon is a leading provider of pharmaceutical manufacturing and development services to the pharmaceutical industry innovators. The company supports clients with integrated services from preclinical development through to commercial manufacturing. With six manufacturing facilities in North America and Europe, Patheon services over 200 companies in the pharmaceutical and biotechnology industries.
Primary Responsibilities:
Supported manufacturing and distribution components in MAC-PAC - the Enterprise Resource Management System running on IBM AS/400 midrange computer.
Maintained applications (RPG400, ILE RPG, C): Dispensing, Labor Hours (collection and reporting), and Laboratory Protocols.
Developed and maintained (ILE RPG, DFU, Query, SQL, DDS) applications for the manufacturing operations, e.g. bill of materials security, dispensing data transfer control routines, shop floor documentation, labor performance reports, order picking inquiries, bar-coded labels, costing and inventory accounting reports, costing data transfer between from clients to the AS/400, and the inter-company transfer of master scheduling data.
Installed and custom-modified (RPG400, DFU, RLU, Query) the new versions of MAC-PAC and the Shipper Management System. The installation required applying changes to the source code, creating objects, testing programs, training users, converting databases and validating new systems.
Deployed MAC-PAC modules: Manufacturing Engineering, Shop Floor Control, Product Costing and Inventory Accounting.
Planned and directed work of a team separating the systems between two companies; synchronized databases (ILE RPG, DB400) at the end of the split.
Converted and merged the inventory database, residing in MS Access, with the AS/400 database for the two merging companies.
Designed and installed the receiving and shipping bar-coded labels for the distribution warehouses.
Environment: AS/400, RPG400, DB400, DDS, DFU, AS/400 Query, RLU, SQL, C, ILE RPG, and MS Access.
Resume - Sr Java Engineer ( Open to Relocate Anywhere)
Pls contact 813-892-4581
or email soja@abstargroup.com
Resume : SA
OBJECTIVE
To obtain a senior/lead programmer analyst position that utilizes my experience in designing and developing scalable Internet based software solutions, especially in building mission-critical middle-tier and backend systems.
PROFILE
9 years of experience in web application software design and development using Java/J2EE, JSP, Servlets, Struts, Log4J, ANT and EJB technologies.
Experience in gathering and documenting requirements, managing and tracking project execution, designing prototypes, developing and executing test scenarios.
Experience in serving as a client point of contact regarding needs definition, project status and issue resolution. Skilled in managing customer expectations.
Experience in HP-UX, IBM-AIX and MAC OS X platforms and use of commercial grade application servers like Web Logic and Web Objects.
Excellent analytical and communication skills, leadership qualities, self-motivated, organizational and interpersonal skills in addition to productive working.
CERTIFICATIONSSun Certified Developer for the Java 2 Platform (May 2002)Sun Certified Web Component Developer (June 2003)
technical skills
TECHNOLOGY
TOOLS
Design Skills
UML (Visio), OOAD and J2EE Design patterns.
Applications
Word, Excel, PowerPoint, Various Incident Tracking and Management Tools, Visual Source Safe and CVS
Java
JDK 1.1 – 1.5
J2EE
JSP, Java Servlets, Java Beans, JDBC, Java Mail API, JNDI, JMS, JTA, LDAP and EJB.
Middleware
ANT, Struts Framework, Log4j, JUnit and Hibernate
Application Server
Apple WebObjects 5.1, BEA Web Logic 8.x/9.x and Apache Tomcat
Development/Productivity Tools
Eclipse 3.2, Crystal Reports 9, JBuilder, SQL, PL/SQL and SQL * LOADER
Databases
Oracle 7.3/8i/10g, SQL Server 2000, MS Access 2000 and PostgreSQL 7.4/8.1
Script
Java Script, AJAX, HTML, XHTML, DHTML XML, XSLT, Schema and DTD
Operating Systems
Windows 95/NT/98/XP/2000, Mac OS X Server 10.4, IBM AIX, HP UX
pROFESSIONAL EXPERIENCE
1. FedEx, Colorado Springs, CO as Technical Consultant (March 07 – Present)
Dispatcher Work Station (DWS)
Prepared use case documents and design document for LSSI module. Rewritten communication manager to use HTTP protocals removed the existing Flex messages. Developed Data Transfer Objects, Session Façade, DAO for route, message and distach modules. Used JUnit testing framework to write individual tests and also execute multiple test cases.
Skills: Java/J2EE, JMS, JDBC, HTTP, Log4J, ANT, CVS, Eclipse 3.2, Weblogic 9.1 and Oracle 10g
2. Apple Computers, Cupertino, CA as Tech Lead (March 06 – Feb 07)
Concierge
Interacted and coordinated with the Design team, Business Analyst and end users of the system. Developed DAO (Data Access Objects), DTO (Data Transfer Objects) and Value Objects for database interaction. Used JavaScript and AJAX for Client Side Validation. Written JUnit test cases for all modules of the system. Architect and developer for the migration of previous system data (PostgreSQL 7.4/8.0) to Oracle 10g by using SQL * Loader and written oracle stored procedures to validate and correct the data. Worked as onsite coordinator and lead the team of 3.
Skills: Java/J2EE, Hibernate, Web objects, Xcode, CVS, PostgreSQL, Oracle 10g, IBM AIX and MAC OSX
3. Nokia, Helsinki, Finland as Tech Lead (May 04 – Jan 06)
Reporting Factory Services
Gathering the user requirements and translate them to use case documents. Define and elaborate the process. Identify all subsystems of the proposed system and describe inputs and outputs of the subsystem, define interfaces between them. Creating technical specs and submit it for review to the customer. Obtain sign off from the customer. Communication with team members, managers and client on ongoing status, milestones, and success. Involved in analysis and high level design of the change requests, new requests and bugs. Accurately documenting all customer contacts and problem statuses, including gathering and verifying sufficient information for problems to be reproduced and resolved. Handle requests for problem resolution, technical troubleshooting, status reporting, documentation clarification and technical guidance on a 24x7 basis of highest priority issues to ensure a rapid resolution. Lead the team of 12 people.
Skills: Java/J2EE, Struts, JDBC, CVS, Eclipse, Weblogic, Crystal Enterprise, SQL Server 2000 and Oracle 8
4. General Motors, Detroit, MI as Sr Programmer Analyst (April 02 – March 04)GOSTARS 2.0Prepared Software Requirement Specification (SRS), system prototype, use cases and sequence diagrams for Suggestion Admin module. Designed web pages using HTML and DHTML and client interface using JSP. Written stored procedures in Oracle 8i to generate reports. Involved in migrating GOSTARS 1 was developed on MS Acess data base available in the PONTIAC site to Oracle. Involved in the Performance testing of Gostars Ver2.0 using JMeter and Load Runner.
Skills: Java/J2EE, JDBC, JAVA MAIL, VSS, Eclipse, Weblogic, Crystal reports, MS Access 2000 and Oracle 8
5. Conix System, Manchester Center, VT as Programmer Analyst (Feb 00 – Jan 02)Conix CommerceAs a Senior Developer involved in analyzing business needs and user requirements to aid in the design of database. Coordinating with onsite team for analysis and implementation of work requests. Involved in Sales module and Warehouse modules. Executing work requests which involved analysis, design, development, implementation and documentation. Provide complete documentation for the project, including project description and Quality documents. Preparing reports for upper management. Used SQL to create tables, triggers, stored procedures, joins, integrity constraints and views on the database.Support of the application. Involved in the maintenance of application.
Skills: Java, JDBC, JSP, Sevlets, VSS, Edit Plus, Tomcat and Oracle 8 6. Diligent Technologies, MA as Programmer Analyst (Aug 98 – Dec 99)Expert PlanetInvolved in creating classes using JDBC API for establishing database and accessing data from oracle tables. Coordinating with onsite team for analysis and implementation of work requests. Involved in analysis, design and construction of recruiters, consultant’s modules. Executed test plans for the entire testing cycle and documented the results. Provide complete documentation for the project, including project description and Quality documents. Preparing reports for upper management.
Skills: Java, JDBC, JSP, Sevlets, VSS, Edit Plus, Tomcat and Oracle 8
Employment HistoryWipro Limited, March 2002- Till Date, Tech LeadIndus Technologies, June 1998 – Feb 2002, Software Engineer
EDUCATIONMasters of Computer Applications during 1995-1998 from Andhra University, India
REFERENCESReferences are available upon request. References are not listed online out of respect for the privacy of my previous and current clients.
or email soja@abstargroup.com
Resume : SA
OBJECTIVE
To obtain a senior/lead programmer analyst position that utilizes my experience in designing and developing scalable Internet based software solutions, especially in building mission-critical middle-tier and backend systems.
PROFILE
9 years of experience in web application software design and development using Java/J2EE, JSP, Servlets, Struts, Log4J, ANT and EJB technologies.
Experience in gathering and documenting requirements, managing and tracking project execution, designing prototypes, developing and executing test scenarios.
Experience in serving as a client point of contact regarding needs definition, project status and issue resolution. Skilled in managing customer expectations.
Experience in HP-UX, IBM-AIX and MAC OS X platforms and use of commercial grade application servers like Web Logic and Web Objects.
Excellent analytical and communication skills, leadership qualities, self-motivated, organizational and interpersonal skills in addition to productive working.
CERTIFICATIONSSun Certified Developer for the Java 2 Platform (May 2002)Sun Certified Web Component Developer (June 2003)
technical skills
TECHNOLOGY
TOOLS
Design Skills
UML (Visio), OOAD and J2EE Design patterns.
Applications
Word, Excel, PowerPoint, Various Incident Tracking and Management Tools, Visual Source Safe and CVS
Java
JDK 1.1 – 1.5
J2EE
JSP, Java Servlets, Java Beans, JDBC, Java Mail API, JNDI, JMS, JTA, LDAP and EJB.
Middleware
ANT, Struts Framework, Log4j, JUnit and Hibernate
Application Server
Apple WebObjects 5.1, BEA Web Logic 8.x/9.x and Apache Tomcat
Development/Productivity Tools
Eclipse 3.2, Crystal Reports 9, JBuilder, SQL, PL/SQL and SQL * LOADER
Databases
Oracle 7.3/8i/10g, SQL Server 2000, MS Access 2000 and PostgreSQL 7.4/8.1
Script
Java Script, AJAX, HTML, XHTML, DHTML XML, XSLT, Schema and DTD
Operating Systems
Windows 95/NT/98/XP/2000, Mac OS X Server 10.4, IBM AIX, HP UX
pROFESSIONAL EXPERIENCE
1. FedEx, Colorado Springs, CO as Technical Consultant (March 07 – Present)
Dispatcher Work Station (DWS)
Prepared use case documents and design document for LSSI module. Rewritten communication manager to use HTTP protocals removed the existing Flex messages. Developed Data Transfer Objects, Session Façade, DAO for route, message and distach modules. Used JUnit testing framework to write individual tests and also execute multiple test cases.
Skills: Java/J2EE, JMS, JDBC, HTTP, Log4J, ANT, CVS, Eclipse 3.2, Weblogic 9.1 and Oracle 10g
2. Apple Computers, Cupertino, CA as Tech Lead (March 06 – Feb 07)
Concierge
Interacted and coordinated with the Design team, Business Analyst and end users of the system. Developed DAO (Data Access Objects), DTO (Data Transfer Objects) and Value Objects for database interaction. Used JavaScript and AJAX for Client Side Validation. Written JUnit test cases for all modules of the system. Architect and developer for the migration of previous system data (PostgreSQL 7.4/8.0) to Oracle 10g by using SQL * Loader and written oracle stored procedures to validate and correct the data. Worked as onsite coordinator and lead the team of 3.
Skills: Java/J2EE, Hibernate, Web objects, Xcode, CVS, PostgreSQL, Oracle 10g, IBM AIX and MAC OSX
3. Nokia, Helsinki, Finland as Tech Lead (May 04 – Jan 06)
Reporting Factory Services
Gathering the user requirements and translate them to use case documents. Define and elaborate the process. Identify all subsystems of the proposed system and describe inputs and outputs of the subsystem, define interfaces between them. Creating technical specs and submit it for review to the customer. Obtain sign off from the customer. Communication with team members, managers and client on ongoing status, milestones, and success. Involved in analysis and high level design of the change requests, new requests and bugs. Accurately documenting all customer contacts and problem statuses, including gathering and verifying sufficient information for problems to be reproduced and resolved. Handle requests for problem resolution, technical troubleshooting, status reporting, documentation clarification and technical guidance on a 24x7 basis of highest priority issues to ensure a rapid resolution. Lead the team of 12 people.
Skills: Java/J2EE, Struts, JDBC, CVS, Eclipse, Weblogic, Crystal Enterprise, SQL Server 2000 and Oracle 8
4. General Motors, Detroit, MI as Sr Programmer Analyst (April 02 – March 04)GOSTARS 2.0Prepared Software Requirement Specification (SRS), system prototype, use cases and sequence diagrams for Suggestion Admin module. Designed web pages using HTML and DHTML and client interface using JSP. Written stored procedures in Oracle 8i to generate reports. Involved in migrating GOSTARS 1 was developed on MS Acess data base available in the PONTIAC site to Oracle. Involved in the Performance testing of Gostars Ver2.0 using JMeter and Load Runner.
Skills: Java/J2EE, JDBC, JAVA MAIL, VSS, Eclipse, Weblogic, Crystal reports, MS Access 2000 and Oracle 8
5. Conix System, Manchester Center, VT as Programmer Analyst (Feb 00 – Jan 02)Conix CommerceAs a Senior Developer involved in analyzing business needs and user requirements to aid in the design of database. Coordinating with onsite team for analysis and implementation of work requests. Involved in Sales module and Warehouse modules. Executing work requests which involved analysis, design, development, implementation and documentation. Provide complete documentation for the project, including project description and Quality documents. Preparing reports for upper management. Used SQL to create tables, triggers, stored procedures, joins, integrity constraints and views on the database.Support of the application. Involved in the maintenance of application.
Skills: Java, JDBC, JSP, Sevlets, VSS, Edit Plus, Tomcat and Oracle 8 6. Diligent Technologies, MA as Programmer Analyst (Aug 98 – Dec 99)Expert PlanetInvolved in creating classes using JDBC API for establishing database and accessing data from oracle tables. Coordinating with onsite team for analysis and implementation of work requests. Involved in analysis, design and construction of recruiters, consultant’s modules. Executed test plans for the entire testing cycle and documented the results. Provide complete documentation for the project, including project description and Quality documents. Preparing reports for upper management.
Skills: Java, JDBC, JSP, Sevlets, VSS, Edit Plus, Tomcat and Oracle 8
Employment HistoryWipro Limited, March 2002- Till Date, Tech LeadIndus Technologies, June 1998 – Feb 2002, Software Engineer
EDUCATIONMasters of Computer Applications during 1995-1998 from Andhra University, India
REFERENCESReferences are available upon request. References are not listed online out of respect for the privacy of my previous and current clients.
Subscribe to:
Posts (Atom)