We provide IT Staff Augmentation Services!

Application Developer / Production Support Analyst Resume

4.00/5 (Submit Your Rating)

SKILLS:

LINUX, UNIX, C, C++, Java, Java Servlets, Java Server Pages, JDBC, HTML, Java Script, Multi - theading, TCP/IP sockets, MySQL, Oracle, Pro*C, PL/SQL, SQL *Plus, Sybase, SQL, ISQL, Informix, ESQL/C IntelliJ IDEA, JBuilder, Visual Basic, RUP, XML, UML, ClearCase, Cleartool, Wombat MAMA and MAMDA.

EXPERIENCE:

Confidential

Application Developer / Production Support Analyst

Responsibilities:

  • Maintain smooth operation of the two production networks, the QA network, and the development network.
  • Administering the source control for all code and configuration modules using PerForce.
  • Scheduling tasks using linux cron and the AutoSys job scheduler.
  • Coordinating stress tests and QA for client applications.
  • Implementing new releases on the Confidential networks.
  • Application development responsibilities include writing tools to support Confidential Feedhandlers and Superbooks using the Wombat MAMA and MAMDA API's:
  • Writing linux bash shell and PERL scripts to produce volume and latency reports, detect and report daily environment configuration changes, and perform periodic environment clean up.
  • XML parser to integrate RDF reference data into Confidential XML configuration files.
  • The Wombat Environment GUI Automated Update Application detects Feedhandler and Superbook configuration changes, validates changes using the MAMA API, and updates the Wombat Environment GUI XML configuration files accordingly.
  • The Trade Validation Application uses the MAMA API to check symbol closing prices every morning and compares them to opening prices reporting questionable open prices.
  • The Conflation Data Validation Application uses the MAMA API to compare the output from condensed high-volume feeds to the full feed validating the condensed data.

Technical Environment: Wombat Feedhandlers 2.16, Wombat Superbooks 2.99, Wombat MAMA and MAMDA, Wombat multithreading, C++, Java SE 5, RedHat LINUX 2.6.9, C++, STL, Sun JDK 1.5, PERL 5.8.5, AutoSys 3.4, and PerForce 2006.1.

Confidential

Application Developer

Responsibilities:

  • Designing and developing Consolidated Quotation System (CQS) classes implementing National and Confidential Best Bid and Offer logic using STL containers, processing CQS administrative messages such as Start and End of Day, and implementing quote message dissemination for CQS downstream feeds. Writing TCP/IP data provider feed server proxies. The CQS application is a singleton using a factory method to route and process quote messages.
  • Designing the Revenue Allocation System (RAS) data server implementing a singleton using a prototype method to clone, route, and process trade and quote messages in a multi-threaded environment. RAS uses POSIX mutexes to synchronize access to shared data queues.
  • Writing RAS classes and data containers implementing Reg NMS revenue calculations wrapping the MySQL native C library, and implementing daily, monthly, and quarterly revenue reports for all Confidential market participants.
  • Writing Korn Shell scripts automating testing of the CQS server in an HP-UX environment and of the RAS server in a LINUX environment using the MySQL interactive SQL utility. This supports fast and efficient re-testing by Confidential Quality Assurance.
  • Maintaining RAS MySQL database schema including tables, keys, and indexes.
  • Writing Rational Unified Process (RUP) class and activity diagrams.
  • Writing functional specifications to define RAS system processes in accordance with the SEC’s Reg NMS rules.

Technical Environment: MySQL 4.0.18, MySQL Query Browser, GNU MySql Embedded C library, SUSE LINUX 9.2, HP-UX 11.23, C++, STL, POSIX threads, Rational ClearCase and Cleartool.

Confidential, New York

Application Developer

Responsibilities:

  • Analyzing performance using TAU, gprof, and oprofile performance analysis software packages.
  • Documenting server design using the Unified Modeling Language (UML).
  • Writing Rational Unified Process (RUP) use cases for the ECN servers.

Technical Environment: Oracle 10.2.0.1.0 , SQL *Plus, EasySoft ODBC, RedHat LINUX 3.2.3, C++, STL, POSIX threads, CVS, TAU, gprof, and oprofile.

Confidential, Edison, NJ

Application Developer

Responsibilities:

  • Maintaining several testing tools in UNIX, C++, and TCP/IP simulating the Confidential and Confidential multicast feeds on the front end, and simulating Trillium back end clients to test the speed, volume, and data of the Market Data Server.
  • Maintaining XML parsing classes written in UNIX and C++ for Investment project.
  • Writing Java Server Pages for Accounting project front end web GUI and Java classes for back end processing with My SQL database using JDBC, Sun JDK 1.4, and IntelliJ IDEA.

Technical Environment: MySQL 4.1, MySQL Query Browser 1.1.13, JDBC, RedHat LINUX 7.3, Sun UNIX 5.6, C++, STL, TCP/IP sockets, HTML, Java Script, Java, Java Server Pages and Servlets, XML, SUN Java Enterprise 1.4 SDK, and IntelliJ IDEA 3.0.1.

Confidential, New York

Programmer / Analyst

Responsibilities:

  • Maintaining scripts producing CUSIP outbound feeds in UNIX Korn Shell and Oracle PL/SQL.
  • Coding programs processing CUSIP inbound feeds processing Canadian Money Market and Equity data in Oracle Pro*C.
  • Optimizing Oracle database stored procedure, function, query, and transaction performance.
  • Improving system throughput processing European and Asian Debt and Equity data by streamlining existing programs, or by re-designing existing programs to use multiprocessors.
  • ISID Menu Project: Coding front end screens for LAN-based International Securities Identification Directory (ISID) Menu System. ISID Menu is a GUI cross referencing fixed income and equity securities from all major national numbering agencies using Oracle PL/SQL and Microsoft Visual Basic.
  • CUSIP Surveillance Project: Wrote system requirements for web-based fixed income CUSIP lookup system. Coded Java Servlet end user screens. This included: Creating HTML pages and Java Scripts. Generating classes for HTML pages using the Enhydra XMLC Java Class Generator. Coding Java Servlet classes using JDBC as the Oracle interface and transaction manager. Creating Oracle database tables, views, and PL/SQL stored procedures. The screens support establishing and maintaining client accounts, creating and displaying client reports, and system admin functions.
  • Responding to errors in Production, determining the cause, fixing data in the Oracle databases or the UNIX Production environment, and correcting code errors.
  • Wrote RUP use cases for Client Maintenance System (CMS) project.

Technical Environment: Oracle 7.3.3. and 8.1.6, SQL *Plus, PL/SQL, SQL Loader, Pro*C, JDBC, Sun UNIX 5.6, DYNIX UNIX 4.4.4, HP UNIX 11.0, AIX UNIX 4.3.3, C, HTML, Java Script, Java, Java Servlets, Visual Basic 6.0, Sun JDK 1.3.0, JBuilder 3.5, and Enhydra XMLC.

Confidential

Application Developer

Responsibilities:

  • Writing enhancements to batch programs processing incoming files from AMS interface systems that maintain Internet Provider services to Confidential & Confidential Business customers. Converted existing Pro*C code to object oriented Pro*C++ code in SUN UNIX environment.
  • Resolving AMS trouble tickets by analyzing order data, system code, and system requirements to allow orders to process to completion.
  • Wrote corrections and enhancements to system code when Production issues revealed errors in logic or oversights in requirements.

Technical Environment: Oracle 8.1.6, SQL *Plus, PL/SQL, Pro*C, Sun UNIX 5.6, C, and C++.

We'd love your feedback!