We provide IT Staff Augmentation Services!

Senior Consultant Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

TECHNICAL SKILLS:

Languages: C/C++, Java, C#, XML, SQL, JavaScript, Perl, HTML

Tools: GDB, Valgrind, Vim, GNU Make, gSOAP, Visual Studio .Net, Eclipse, JetBrains dotTrace, NAnt, NUnit, NCover, NDoc, SandCastle, Rational Rose, ClearCase, Perforce, StarTeam, Subversion, JIRA (agile development), Nagios

Databases: MySQL, SyBase, ODBC, JDBC

Operating Systems: Linux, UNIX, Windows

Advanced Programming: Socket, Multithreading, Windows Service, Windows Form, JSP, Embedded Systems, SOAP, RESTful Web Service, MPEG - 2 Transport Stream Processing, Set-Top Box Application Development

PROFESSIONAL EXPERIENCE:

Senior Consultant Developer

Confidential, Jersey City, NJ

Responsibilities:

  • Providing ongoing support for data feeds: instrument, position, account, stress, price, Greeks, FX, and market data.
  • Supporting and implementing new features for WebUI used to define margin overrides using Google Web Tool kit (GWT/GXT, Java RMI).
  • Developed RESTful web service interface for stress data with Sun HttpServer, JAX-RS, JAXB
  • Implemented functions to receive Greeks data using JMS.
  • Refactored the code generating position feed and improved performance.
  • Reviewed and tested margin policies defined for the margin risk analysis platform.

Senior Software Engineer

Confidential, New York, NY

Responsibilities:

  • Led the project to implement SCTE-130 based Ad Decision Server (ADS) for customer’s remote-storage digital video recorder (RS-DVR) system. (C++, SOAP, libev, multithreading)
  • Led the project to enable zone-based targeted ad insertion for a national broadcast network. (C++, SOAP, multithreading)
  • Led the project to integrate household addressable ad insertion solution with Switched Digital Video (SDV) technology. Added new functionalities in the Linux-based ad insertion server and in the VW client application running on set-top boxes (STBs) to support dynamic bandwidth allocation. Implemented SDV client on STB to communicate with SDV server and VW client application. (C/C++, embedded systems, real-time MPEG-2 processing)
  • Designed, implemented and maintained the Windows-based household insertion monitoring system, which allows operators to monitor the insertion status of several zones and millions STBs in real-time. (C#, Windows Form, MySQL, multithreading)
  • Designed and implemented the web-based advertisement insertion analyzer, which simplifies the analysis of splice timing and improves timing accuracy; modified ad insertion server to do scheduled recording. (Java, JavaScript, C++, real-time MPEG-2 processing)

Software Developer/Consultant

Confidential, Miami, FL

Responsibilities:

  • Implemented the Algorithm Viewer, which is a Presentation layer application based on our n-tier framework.
  • Implemented NAnt custom tasks in C# to satisfy our special requirements in building, testing and releasing automation.
  • Converted algorithm library classes to C# generic classes to enforce strong typing, reduce boxing/unboxing and reuse code.
  • Optimized algorithm implementation running on the company’s next generation hematology analyzer, reduced the execution time to 65% of the original.
  • Improved unit test coverage for algorithm DLLs to more than 90%.
  • Migrated building, testing and releasing automation programs from Perl scripts to XML based NAnt build file for better maintainability.
  • Maintained Algorithm Workbench software written in MFC.

Research Assistant

Confidential, Miami, FL

Responsibilities:

  • Created and formal specified an aspect-oriented design framework for CORBA access control that supports various role-based access control (RBAC) models. (UML diagrams, Z/Object-Z, and Predicate/Transition nets)
  • Designed and led the implementation of the Software Architecture Model (SAM) tool v2.0, which uses Predicate/Transition nets as modeling notation, uses XML as model file description language, and has interfaces for using third party formal analysis tools. (SMV, SPIN, STeP, etc)
  • Implemented and tested SAM tool v1.0, which can be used to model software architecture with time Petri nets and real-time computational tree logic (RTCTL), and verify the model through reachability analysis. (C/C++, Solaris 8).
  • Implemented a Transportation layer protocol - Message Stream Protocol for X-Kernel with C on Linux. Sliding window algorithm is used to provide reliable transmission, frame order and flow control.
  • Implemented a Petri nets simulator with Java, Rational Rose, and UML. It allows users to visually build Petri nets models, run simulation, and view the results. This project follows Rational’s Unified Process. (Project coordinator for team)
  • Implemented a mini University Database System with My SQL, Java and JSP.
  • Implemented a compiler for Tiger programming language with Java, Cup and JLex.

Systems Engineer

Confidential

Responsibilities:

  • Jointly designed and implemented the Integrated Management Information System for the Police Department of Zhengzhou City (the capital of Henan Province).
  • Worked with key suppliers (DEC, SUN, Cadence, Rational, ISI) and built a research and development lab for real-time control systems.

We'd love your feedback!