Software Engineer. Resume Profile
4.00/5 (Submit Your Rating)
Summary:
Hands on experience in application development using Java, J2EE, SWING, EJB 2.0, Hibernate, JDBC, WebWork, Jakarta Struts, JSP, Servlets, HTML, XML, RMI, SOAP, IBM RAD 7, Websphere 4.x, Tomcat.
Technical Skills:
- Languages: C/C , PL/SQL, XML, HTML, Awk, Perl, Tcl/Mql, ksh/sh, COBOL
- Databases: Oracle 9i/8i, MS Sqlserver, Sybase, Foxpro, ISAM/VSAM.
- Development Tools: Xemacs, Sun Workshop, SCCS, Eclipse 3.x, Microsoft Visual Studio, xdb, gdb, Toad, SQL Navigator,
- Modeling and Design Tools: CA Erwin, Argo Uml
- Operating Systems: Solaris 2.x, Windows XP/2K, AIX 5.2, HPUX, Linux, OpenVMS, OS/MVS
- Web and Middleware Technologies: CGI, MOD PERL, J2EE, J2SE, EJB, JDBC, JMS, RMI, JSP, Corba, Websphere WASD , Tuxedo, Apache Tomcat/Axis, Jboss 4.0, MQ Series.
- Project Management/Team Collaboration Tools: MatrixOne's eMatrix v10.x, MS Project, Visio, ClearQuest, Harvest, ClearCase, Livelink, Teamplay, SCCS, Compaq CMS
- ETL Tools : First Logics TrueName
Experience:
Software Engineer
- Designed and implemented a Java web application in WASD as an integrated package for an existing job scheduling web application for performing ETL processing of WCities XML subscription data. Included various features with the Java web application such as support for ftp, unzip, XML DOM parsing and SQL Server updating of a WCities related sql schema.
- Developed configurable email status notification feature as part of a web container application.
- Created UML design and implementation specifications documents including class diagrams and descriptive narratives for implemented applications.
- Designed and implemented a Java wrapper class over MapPoint Web Service able to generate, render maps along with resizing, zooming and panning class services.
- Created MVC enhancements supporting new business rules requiring new struts based jsp/servlet web pages using struts tile template features.
- For view validation enhancements created javascript validation rules to support validations added to the struts validator including security filter enhancements.
- Resolved for QA various software correction requests associated with the web based reservation system which involved code enhancement or maintenance of J2EE based code at times requiring J2EE design pattern application.
- Using IBM Rational Application Developer RAD 7 created ant build scripts for server deployment.
- For project design implementation documentation created UML class, activity and component diagrams.
Confidential
Software Engineer.
- For use in various J2ee/Java projects for JPMorgan Chase Co credit card services implemented a middleware wrapper over the spring v1.2.8 framework for JDBC support which performed DML and DDL operations on Oracle 10G databases using type 4 jdbc sql drivers.
- Created with IBM WASD a Web Service application for work order management to allow creation of new work orders for the credit card account representative workforce. The work order manager object supported accessing, creating, and modifying work orders by account supervisory roles.
- From a functional specification developed a technical specification document including a powerpoint presentation for a Multi-threaded Real-Time Queuing application intended for the control, reporting and management of credit card fraud cases based on various case characteristics. Applying object oriented analysis and design best practices techniques, implemented a Real-Time Queuing application with a J2EE web application front end which included the creation of an Oracle Pro c framework wrapped around SQL92 dynamic SQL. For a Real-Time Queuing application created and revised several PL/SQL stored procedures/triggers to implement CRUD matrix requirements. Implemented a suite of cppunit C test cases to test the new business and data layer api. Provided technical design and implementation recommendations which improved performance and maintainability.
- Implemented middleware in C code and data structures for implementing new queuing variables as part of new feature enhancements to the business logic of a Loss Prevention Workstation application.
- Implemented middleware interface application in C to validate and pass queue messages from MQ Series message oriented middleware to appropriate tuxedo services.
- Improved performance and maintainability of Loss Prevention Workstation application code base by rewriting selected C /ESQL code base and data structures which involved functions, methods and header files.
- As a lead project developer provided technical leadership in design and implementation which enabled the team to achieve best software engineering practices. Performed unit, regression and integration testing of new features and corrected defects in the Loss Prevention Workstation application.
- As a lead developer contributed in project status meetings improvement measures to better the quality of production feature rollouts. In various low level design documents revised and corrected process specifications.
Confidential
. Software Engineer.
- Supported the tactical organization needs of Motorola as a W2 contractor for Global Consultants Inc. In a software engineer capacity, implemented many enhancements to a global enterprise application used for outsourcing and supply chain manufacturing by clients and international subcontractors enabling External Contract Manufacturers EMS and Design Manufacturers web based control /access to product design and manufacturing information in a secure managed way to build client products.
- Advised improvements, designed, developed, and maintained as a software engineer assigned projects involving web centric and background ematrix applications in a Unix and Windows environment requiring use of : JDBC, MatrixOne's eMatrix core, schema, AEF, mql, JPO, Perl, Tcl, ksh/sh, IBM WASD 4.x/J2SE, IBM Websphere Application server and apache web servers.
- Participated in the full SDLC from requirements gathering, system analysis, design and implementation for both short and long range projects conforming to established corporate technology architecture standards and practices. authored UML design specifications, programming specifications, and documentation.
- Authored detail specifications from functional requirements provided by end users for the design, development and maintenance of business rule implementations using ematrix workflow meta data, JPO Java Program Objects classes/methods, tcl/mql, HTML/DHTML and EJB Websphere Application logic.
- Created an batch interface application which uploaded ematrix documents into livelink.
- Created an application for performance metrics which generate reports in html/dhtml table and chart modes using the Haneng Charts library to offer user customized, dynamic and interactive charting options.
- Lead and teamed-up in adhoc team sessions to solve functional problems and make best choice recommendations which ensure plans integrate effectively with all relevant production infrastructures.
- Administered and supported servers and applications running on IBM Websphere Server, Apache HTTP and Netscape Enterprise.
- Recommended and Installed various utilities and open source tools to aid administration of web servers and applications such as Orca for performance metrics gathering.
- Spearheaded and directed the use of ClearQuest to provide workflow management, defect and change tracking across the outsourcing and supply chain manufacturing application life cycles for best insight and defect control. Spearheaded and directed the use of testdirector for the effective use of test/use cases for unit, integration and regression testing.
Conducted or joined teleconference meetings reviewing project progress and objectives, delivered prepared weekly status reports.
Confidential
Software Engineer.
- As a W2 contractor for Icube Consulting developed supported various Java customizations interfacing to the KANA Response implementation for email response management. Used by the Citibank credit card services organization to handle high volume email and Web form management.
- In a HP/UX environment enhanced and maintained a Kana Response implementation interface to an Apache Tomcat/Axis application that provided Java based web services for updating the corporate databases.
- Modified Oracle 8i schema and triggers to capture Kana Response data passed between Apache Tomcat/Axis and Kana Response.
- Wrote updated and improved use cases for unit, integration and regression testing various call center based on interviews and actual use case scenarios.
- Lead and teamed-up in adhoc team sessions to solve functional problems and make best choice recommendations which ensure plans integrate effectively with all relevant production infrastructures.
- Developed in C a middleware utility implementing network pipes and sockets using the ACE framework.
- Participated in the design, implementation and rollout stages of the project SDLC to ensure deliverables are met using sound best practices.
Confidential
Software Engineer/Developer.
- Implemented browser based historical trend and performance metrics reporting option in html/dhtml table and chart mode using jcharts to add customized, dynamic and interactive charts written in JSP using IBM Websphere Server.
- Designed, developed, and maintained Java/JUnit, Oracle PL/SQL source code and Oracle relational database schema in support of Retirement/Defined Contribution Industry applications. Implemented several Websphere Server EJB for valuation and recordkeeping activities of 401k plan participant account data for conformance to new IRS regulations.
- Created C utility applications to perform for hygiene on CRM data being stored in the Oracle database running under Unix.
- Enhanced a loan status system by streamlining the mortgage handling process of this bank client. This system was written in Java, and utilized servlet technology on the front end, connecting to an Oracle database server for storage. XML was used to achieve the most flexibility possible for the type and the amount of data to be stored. Additional backend Java programs were created to receive and consolidate data feeds from various other systems utilized by the bank.
- Developed a number of server side J2SE Java projects, such as a full featured web counter service which gathered web page access statistics.
- Was involved in the development and refinement of the game data and object models. These models were later used as guidelines for EJB programming, as well as the templates for the XML code that was to be passed from middle-tier to front-tier servers.
- Refine a Java class hierarchy to efficiently share resources and utilize services common to multiple Beans.
- Installed web applications on IBM Websphere Server.
- Developed enhancements for a batch Cobol based CODA record keeping system to handle custom loan processing and installment payment transactions for specific 401k plans.
Confidential
CONTRACTOR
- Responsible for unit and regression test plans, test cases and scripts.
- Developed and tailored custom Korn and Perl make scripts for developer/testing environments.
- Participated in the design and code review process demonstrating ability to understand the marketing requirements for the features being tested, including how the users adopt these features and their respective performance requirements.
- Developed code logic for an class 4 Operational Data Store of a corporate information factory.
- Developed a C library wrapper over First Logics TrueName api for name standardization, matching and hygiene based on UML specification, and used by integration and transformation layer interfaces for legacy systems such as CRM running on HPUX.
- For vendor neutrality, designed a C wrapper over a First Logics TrueName api driven by configuration files.
- Installed Unix tools such as xemacs and purify on the development machine and provided all around technical advice and assistance.
- Provided production maintenance pager support on a rotational basis entailing oral and written communications.
Confidential
SENIOR ANALYST/SYSTEMS ANALYST
- Developed and implemented new complex features, enhancements and bug resolution for a very large n-tier OO client/server C /Solaris based customer care billing system able to process more than 50 billion wireless call detail records per year in selected data centers.
- Developed entity and session EJB's in IBM Websphere Server for implementing new business logic to interface with Corba methods to legacy sieble/CRM system.
- Owned diverse roles in the full project life cycle.
- Developed and tailored custom Korn shell and Perl make scripts for testing environments.
- Developed and maintained IBM Websphere J2EE console client applications for unit, integration and regression testing of session and entity EJB in IBM Websphere Server which invoke new business methods interfacing to legacy sieble/CRM system.
- Modified and unit tested C Tuxedo services and Pro C codebase under Solaris 2.x to support the implementation of new complex features for performance scalability.
- As a senior team developer and key project member monitored, coordinated and planned regression and integration testing by the billing subsystem team a major software release which added processing scalability by enabling the creation and control of multiple instances of a component to run on separate machines.
- Wrote and maintained Pro C code, PL/SQL triggers, stored procedures and packages for billing subsystem interfacing.
- Created use cases and performed regression and integration testing. Provided production maintenance pager support on a rotational basis entailing oral and written communications.
- Utilized in-house structured documentation and UML design methodology for object oriented design and development.
- Followed strict ISO like in-house software development, control and testing standards and procedures.
- Performed and participated in structured code reviews and test case creation for unit, regression and integration testing with team as a lead and peer for various projects.
Confidential
CONSULTANT
- For a newswire data services Unix backend system modified real-time C code modules which support page code handling for both their channel dependent and channel independent real-time requester/formatters according to business model specifications.
- As a team effort created Erwin logical/physical models for Oracle. Revised a C/C system supporting newswire processing and revised the reporting features to add expanded features and correct coding bugs.
- Enhanced Corba interfaces between newswire data services and backend subsystems based on IBM Websphere Server on Solaris 2.x.
Confidential
APPLICATION SOFTWARE ENGINEER
- Developed in C and ksh shell a custom interface to the U.S. security trading system enabling a high volume client to use new a stock portfolio trading algorithm features.
- Identified and resolved performance issues with design and implementation modifications.
- As project lead developed and implemented Y2k C programming enhancements for the Confidential and European security trading system, including the creation and passing of comprehensive unit, regression and integration use cases.
- Developed in C various features, bug fixes and enhancements for both the U.S. and Global versions of the crossing network security trading system.
- Implemented feature enhancements in C and shell script to support the processing of orders coming in from institutions and Broker dealers.
- Developed in C a real-time application which advanced system services and real-time multinet sockets to pass transaction notification messages containing client portfolio updates to Unix client processes from external servers.
- Developed a broadcast messaging application issuing notifications to connected clients on the network for trading auction status notification.
- Redesigned in Unix/C a price data feed between the Global trading system and Telekurs asset pricing system to enable interactive validation and selection of asset prices during trade execution.
- For stock manipulation monitoring and analysis project, developed a real-time C application with a Solaris 2.x FTP/Rexec interface for capturing and feeding market trade data used by applications on Solaris 2.x and Windows host machines.
- For a Forward rate agreement crossing network system developed a history capturing batch application to store transaction related information.
- Redesigned various data entry and editing utilities to be more user friendly.
- Implemented various other enhancements and bug fixes in Windows/Solaris 2.x C and Java in the crossing network security trading system used by clients and account executives to meet operational and business requirements.
- For service level agreements provided production configuration and support to both in-house traders and clients in the use of Solaris 2.x and Windows crossing network and the windows/NT client application interface for trading.
- Performed all of the major product support functions for the crossing network system.
