resume 1 /99 GARY ANAYA
300 Newark St. Apt 5A
Hoboken, NJ 07030
home (201) 418-0110
cell (551) 580-0550
email:avatar1x@yahoo.com
Sr. J2EE Developer / Designer / Architect.
Summary:
Ø Fifteen years of professional experience in systems analysis, design, development and implementation of many applications for the internet and client-server environments.
Ø Have extensive experience in designing multi-tier web application architecture using UML (Unified Modeling Language), Rational Rose, RUP (Rational Unified Process) and MS Visio.
Ø Lead designer of many Web Application and Relational Database Systems. Efficient Programming skills include usage of Data structures like Value Objects, SessionFacade.
Ø Experience as Web Administrator and knowledge on Server-side Component Architecture Solution and experience in design, deploying Enterprise Component using J2EEä Technology (EJB, Servlet, JSP, Struts).
Ø Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EEä Application Server like BEA WebLogic and open source JBoss, Apache Tomcat.
Ø Strong development skills in Java, C, CORBA, JDBC, JSP, Servlet, EJB (J2EEä), JNDI, RMI, HTML, XML, , Java Script, JCE, Rational Rose, Oracle, SQL Server, Sybase , Dreamweaver, and MS Front Page .
Ø Experience in multithreading, socket programming, RMI, CORBA.
Ø Extensively worked in Communications, Financial, Pharmaceutical industries.
Ø Experience in Software Project Life Cycle, OOA, OOD and OOP through implementation and testing.
Ø Have experience working for large corporations such as Cingular, Telcordia, AT&T, Schering Plough, JP Morgan.
Ø Strong communication and interpersonal skills.
Technical Summary:
Operating Systems : Windows(NT, 2000, XP), UNIX (Solaris, AIX, HP-UX) .
Languages : Java, JavaScript, C, C++, Fortran.
RDBMS : Oracle 8.x, 9i, Sybase , MS Access.
IDE : JBuilder, Eclipse, NetBeans.
Web/Application Servers : WebLogic 8,1, SilverStream, JBoss , Apache Tomcat , SUN iPLanet, MS IIS .
Source Control : MS Visual SourceSafe 6.0,.
Tools : DreamWeaver MX, MS Front Page, Visio
Visual Interdev 6.0, MS Excel, MS Project.
Middleware Technologies : JSP 1.2, Servlet 2.3, EJB 2.1, XML, JNDI, LDAP, RMI-IIOP, CORBA, Tibco.
Report Writers :
EXPERIENCE:
Cingular Wireless - April 2001 to Present
Lead J2EE Developer/ Architect - Web Application development. Lead the design and development of several web applications, including a shopping cart application (Web Order Entry), order tracking application, reporting application , provisioning application, and a sales forecasting /contact management application.
Responsibilities:
Ø Responsible for gathering Business Requirements of the system from the users.
Ø Responsible for reviewing OOAD of the existing system.
Ø Configured Struts 1.1 Framework in JBuilder.
Ø Written Action classes,, EJB and Business Delegate classes.
Ø Used Javascript and Struts in the JSP pages.
Ø .
Architecture for these applications were based on the Model 2 approach of Model-View-Controller design paradigm for J2EEä Application. Technologies used consists of HTML, JavaServer Pages (JSP), Java Script, EJB, AJAX, and the Struts framework . Applications were deployed to Weblogic 8.1 cluster. Also interfaced with internal XML applications. CMP EJBs were developed to query and update both Oracle 9i and Sybase databases. Designed databasess for several of the applications. Met with users to define requirements for applications. Used Use Case flow sub portion of Rational Unified Process to define requirements. Also wrote technical requirements documents describing architecture, including UML use case, class, and sequence diagrams. Documentation included writing test cases based on requirements.
Telcordia - December 1996 to April 2001
Senior Software Engineer on Intelligent Call Gateway Server (IGCS) project – IGCS is a TCP/IP Telephony
project that does software-based call routing, connection and setup. Coding done in Java and C++ using CORBA on SUN servers and NT machines. . Team lead for database provisioning and configuration . Designed and coded the Configuration and Notification server (CNS). CNS provides startup configuration data and dynamic data update notification for the IGCS connection manager objects. . Processes communicate over CORBA IIOP bus using Inprise Visigenic CORBA orb. . Designed and coded database provisioning application which gives users simple interface to configure IGCS 1.0 database (java with JDBC access to Oracle). Designed and coded SQL database access library to access the Oracle database. Designed and coded Data Configuration Utility with Swing graphical interface which performs checks and validations against Oracle IGCS database.
Utility accessed Oracle database using SQL with JDBC connection, and parsed configuration data from XML file using DOM (document object model) parser. Designed and Coded enhanced trace Module, both CORBA server and Swing client front-end, which allows developers easier access to debugging info. Rational Rose was used for use case, collaboration, sequence, and activity UML diagrams to describe the application components developed.
Software used: SUN Java JDK version 1.2.2, Inprise Jbuilder, Symantec Visual Café, Microsoft Visual C++ Developer Studio on NT 4.0.
Consulting Software Engineer for Integrated Services Control Point (ISCP) project. C++ software development on IBM AIX. Responsible for feature enhancement of Device Monitor code, global counter subsystem, shell cron scripts. Added feature enhancement to monitor hicap database. Added code to keep track of internal process lists. Coded Unix shell scripts for disk file system monitoring, alarm generation. Also numerous code fixes for C++ and shell code.
Consulting Software Engineer for Intelligent Services Peripheral (ISP). C/C++ software development on Digital Unix and IBM AIX. C++ code development of TCP/IP protocol handler to communicate with several ISCP systems. . Also assisted in general code maintenance, Digital Unix kernel configuration.
AT&T - June 1996 to December 1996
Consulting Software Engineer on Web development project. Network sockets programming with C++. Web application enables AT&T customers to do inquiry and enrollment for AT&T Long Distance service, Optional Calling Plans, and AT&T Calling Card. C++ development for transaction server, which receives, requests from Internet and processes request to and from back -end systems. Network programming with sockets for communications to Unix back-end systems. HTML/CGI programming. System runs on Sun UltraSparc server running Solaris 2.5 and uses Netscape Enterprise web server. Transaction server development was done using Centerline C++ compiler, RogueWave classes for string handling.
Schering Plough Research Institute - September 1995 to June 1996
Consulting Software Engineer. Software development/system integration, Web development. C++ programming for system installation program. Unix shell scripts for systems configuration. Systems integration of Oracle SQL/Net Windows applications and Unix server. Windows NT 3.51 system installation. Javascript with Netscape 2.0 Perl Web server development/setup on Windows NT and Unix. Web server provided server performance information for system load, network interface utilization.
AT&T Bell Labs - February to September 1995
Consulting Software Engineer. Software development using C++ on UNIX. Developed connection manager portion of automated loop test system. Software communicated with subscriber line interface module in 5ESS switch. Connection manager received connection requests and handled connection setup, spawning of multiple connections, data forwarding, and connection terminations. Module written using Metaware C++ compiler on NCR UNIX system.
J.P. Morgan - January 1994 to February 1995
Consulting engineer in network planning and design group. Network design/planning for Morgan internal local area network. Morgan network includes FDDI, token ring, Ethernet, and wide area links. Primarily involved with applications and how they affect network, External access projects, which included Internet firewalls, group relocations. Designed networks for DCE (Distributed Computing Environment) project, Bloomberg service access, Lotus Notes test ring, etc. Part of team defining how to use SUN 2000E servers for shared Sybase server use. Lab simulation testing of TCP/IP problems over WAN links. Distributed sniffer use for traffic monitoring, Tekelec FDDI analyzer.
Unix System Laboratories- Novell, Inc. - March 1993 to January 1994
Network Systems Engineer/Architect in Computer and Network Services department.
Consulting Network engineer and architect responsible for designing and implementing network modernization of the local and wide area network. Researched and analyzed current technologies such as Asynchronous Transfer Mode (ATM) Fiber Distributed Data Interface (FDDI) fast Ethernet and Etherswitching for network modernization of Unix System Laboratories (USL) local area network. Modernization involved: transitioning from thick coaxial Ethernet to 10-BaseT Ethernet using existing grade 3 Unshielded Twisted Pair (UTP) to offices, and backbone network throughput improvement.
Setup SNMP RMON agents to monitor subnets and report to NMS (Network Management System), and SNMP MIB agents on Unix servers. X-Window program development to check status of agents running on remote system.
Performance analysis of network and server utilization on to optimized network rearchitecture. Cisco router configuration and setup for Internet access, TCP/IP routing, Novell IPX/SPX routing, firmware upgrades, etc. Performed network physical level troubleshooting and software protocol analysis using Network General Sniffer, Novell LANalyzer, TDR, HP Net Matrix.
AT&T Bell Laboratories - May 1990 to March 1993.
Software Engineer - August 1992 to March 1993.
Consulting Software Engineer. Designed and coded an SNMP agent in C using MIT software development kit to monitor Brixton System’s IBM SNA cluster controller emulation software to report to SunNet Manager proxy SNMP agent. The World-Class Maintenance Workstation (WCMWS) project is a client-server system using SUN workstations, which is used in the 800 service maintenance centers. The. Performance analysis of client-server distributed processing system. System testing of client server code, ORACLE database. Evaluated several performance analysis tools (Sharpshooter, Netscope, Net-metrix, WireTap) to be used for Ethernet, NFS, CPU, and network services performance monitoring and modeling. Created system test plan and tested LDRSC center release of WCMWS software.
Engineer in Inbound Services Network Architecture group - May 1991 to August 1992.
Responsible for defining system level architecture and technical requirements for Operations, Administration and Maintenance (OA&M) of the LAN implementation of the Accumaster Services Workstation (ASW). Configured SUN workstation for X.25 and X-Windows use and TCP/IP network configuration. Worked on developing X-Windows graphical interface for system and network administration of the distributed network. Developed agents in C for the ASW Platform APIs for use with SunNet Manager.
Installed and tested several network system administration and network management products, such as RAPID/NM, CCP (Common Communications Platform) DECmcc, and SunNet Manager (SNM), for use within the ASW environment. Analyzed use of Frame Relay for Wide Area Network (WAN) versus Primary Rate ISDN.
Wrote technical specifications for using the Simple Network Management Protocol (SNMP) for the network management feature of Intelligent Call Processing (ICP), a new service for Inbound 800 customers. The managed network data elements (MIB) portion was written in ASN.1 notation. System Engineer in Digital Services Operations planning group - May 1990 to May 1991.
Engineer in Digital Services Operations group May 1990 to May 1991
Database programming - developed a database tracking system to measure process improvements of an ACCUNET T1.5 service provisioning pilot. The tracking system generated reports on individual sub-team intervals, AT&T long-haul facility group, and local BELL companies access supplier performance.
Developed specifications and designed the software architecture for the auto-provisioning feature of the Accunet Information Manager (AIM) configuration management database. AIM is a network management service offered to customers of AT&T T1.5, ASDS and T45 services which collects circuit performance and alarm information and displays this graphically at the customer’s location. The provisioning application was running on a SUN 4/490 server connecting to the X.25 SNA packet network through a synchronous port, using SUN-link IBM 3270 emulation to interface to an mainframe operations system (TIRKS).
Concurrent Computer Corporation - March 1988 to May 1990. Super-minicomputer manufacturer specializing in real-time systems.
Senior Member of Technical Staff - Hardware Development.
Software and hardware development - Responsible for continued hardware development of computer system, including CPU, I/O subsystem, memory, interfaces, communication controllers, and system diagnostics. Provided engineering support for development of software driver interfaces to operating systems, with coding in C and assembly language for both UNIX and OS/32 operating systems. Resolved problems with Ethernet LAN controller. Wrote receiver protocol program in assembly for testing LAN controller. Corrected problems with Control/Diagnostic System code written in assembly code and C. Updated various diagnostic tests written in assembly language such as the DMA controller test, CPU test, memory address translator test, Ethernet controller test. Tests were written in Concurrent’s 3200 series assembler. Corrected hardware problems with memory, CPU, communications interfaces. Coding in C for testing of interfaces and memory. Utilized Apollo workstations for schematic capture and simulation of modules.
Singer Company, Kearfott Division - June 1985 to March 1988.
Intermediate Engineer- ATE development.
Software and hardware development - Design and development of automated test systems for inertial guidance navigation systems. Prepared functional specifications for application tests. Developed FORTRAN test programs for final acceptance and production testing of gyroscopes used on missile guidance systems. Tested and integrated application tests. Software was developed on HP-1000 computers running the RTE-A operating system. Performed test station hardware design modification, integration and checkout. Test stations were connected to central system via HP local area network (LAN-1000) in a star configuration. The test stations were remotely booted and the application tests were downloaded. Performed trouble shooting of LAN configuration. PC-DOS system programming on IBM-PC using C for data collection and analysis.
Western Union Corporation - February 1984 to June 1985.
Systems Engineer - Digital Exchange System group.
Engaged in Western Union Telex, TWX, and data network system development, planning, and operations. Performed traffic analysis and configuration management for the Digital Exchange System (DES). Provided engineering for line routing, equipment configuration planning, database updating, network monitoring, and DES network interface to Western Union’s X.25 packet switching network and international Telex. Involved in the future network expansion planning for dial-up Telex service.
May to August periods in 1981, 1982, 1983: Involved in testing of long distance telephone system, analysis and future expansion planning, switch setup, network planning, and echo canceller circuit testing. In microwave multiplexing equipment group performed microwave radio system tests, IBM mainframe database updates of network information, network administration. In Telex network systems group performed Telex terminal testing and network tests.
EDUCATION:
M.S.E.E. Fairleigh Dickinson University
B.S.E.E. Fairleigh Dickinson University
B.A. Mathematics Rutgers University
IEEE Certificate in Project Management
Tibco RV Development