CURRENT STATUS
Employed
CONTACT
Ben Cheng
Email:
OBJECTIVE
Software engineer with 23 years’ experience in all stages of the software development life cycle in Windows and Unix environments and skills in data modeling and front and back-end programming. Has worked on web-based applications for the hedge fund, fund of funds, and alternative investments industry for the past 14 years. Adapts well to new technologies and environments. Interested in challenging development or management positions where my existing skills can be utilized effectively and with opportunities to learn new skills and technologies.
EXPERIENCE
Full Time Positions
6/2011 - 7/2020
Fidelity National Information Services (FIS) / SunGard Financial Systems - New York, NY
Senior Software Engineer
- Development on Hedgesuite (Hedge360) Portal, a multi-tenant, hosted, SaaS web application that supports the full investment lifecycle across front, middle and back-office processes for hedge funds and alternative asset management firms. Enabled customers to create customized solutions including features such as portfolio management, valuation, risk management, compliance, portfolio accounting and client reporting.
- Allowed Asset Management group to target small & mid-sized customers with existing applications that
was previously affordable to only large clientele. Successfully brought in 42 clients within 3 years with $32 million in recurring revenue.
- Provided a single point of access to multiple disparate financial applications provided by Sungard/FIS.
- Managed authentication, authorization and users across systems.
- Integrated data between front-end trading, middle-end services and back-end accounting systems and generated customer-requested reports and data visualizations based on the data.
- Microsoft .NET 4+, C#, Javascript, CSS, jquery, Telerik, Kendo UI, Citrix Web & Storefront API, WebAPI, WCF Web Services, and MS SQL.
11/2010 - 5/2011
TransPerfect Translations - New York, NY
Application Developer
- Development on ProjectA, an internal workflow management application that allows sales and production staff to track and manage all aspects of their translation jobs from requests all the way through to invoicing and billing. Microsoft .NET 2.0, C#, JavaScript, CSS, AJAX, Microsoft SQL Server 2005 and Infragistics.
1/2006 - 10/2010
Cornwall Consulting Group, LLC - New York, NY
Senior Programmer Analyst
- Development on Allogate, a highly configurable and flexible integrated accounting and reporting web application specifically designed for, but not limited to, the Fund of Hedge Fund and Hedge Fund industry. It aggregates, stores, and facilitates the analysis and reporting of all essential investment and back-office data. Microsoft .NET 2.0, AJAX and third-party components. (www.allogate.com)
- Develop front end to the fund manager module that allows fast and simple management of company information including addresses, employees and logos.
- Develop back and front end for the hierarchical entity structure that provides great flexibility in creating and managing complex investment structures.
- Develop front end for the Entities module, which includes easy configuration and management as well as the ability to search for and calculate historical NAVs by entity.
- Develop front and back end for the Investments module, including configuration, assigning and management of strategies, advisors and groupings, and the ability to retrieve holdings by strategy, advisors, group or fund.
- Develop price and valuations UI for the fund accounting module that allows the user to keep track by investment or fund.
- Develop front end for the general ledger that allows the user to view ledger postings and account activity.
- Develop front end for the Investment Order Manager that streamlines the workflow for tracking the buy and sell transactions of underlining hedge fund investments.
- Develop front and back end for the Investor configuration module.
- Develop front end for the Investor Transaction Manager, which enables the tracking of investor contributions and withdrawals from a manager's funds.
- Develop front end for the Portfolio Import Interface module, which accepts holdings and journal entry data from third party portfolio systems (Advent Geneva and QuickBooks).
- Develop front end run UIs for general ledger and holdings reports that return fully formatted Excel workbooks.
- Develop front end to the pivot report module, where money managers can take a custom holdings or general ledger report and customize the view using familiar drag and drop pivot grid functionality.
7/2003 - 1/2006
The Bank of New York - Alternative Investment Services - New York, NY
Application Developer
- Develop applications on the Windows .NET platform to add web-based functionality to the core hedge fund administration program, Praeeo
- Design and develop database table structures, stored procedures, and web services to handle the indexing and filtering of names from the US and British Office of Foreign Assets Control (OFAC) compliance lists. All contacts in the Praeeo system are checked nightly against this list and tagged for review if there are significant matches.
- Add requested functionality to an existing issue tracking intranet site.
- Design and develop web interface for the major and completely new Fund of Funds (FOF) section of the existing website. This section allows users to configure required information, upload, maintain and view documents, and download and view specified reports. Specified the web service functions, parameters and return values that would be needed. Integrated Data Dynamics ActiveReports to provide report display functionality and Accusoft Netvue to display documents on the web.
- Design and develop web interface for additions to the FOF site that allow the user to add new transaction information and have it also sent to Invest One.
- Add performance attribution configuration and reporting functionality to the FOF section. This allows the user to map portfolios and investments to a specific fund or FOF and generate reports based on this information through ActiveReports.
- Develop the front end for a standalone website that allows a client (GSAM) to calculate their performance fees and generate reports. Sections added that allows them to modify and configure their entities, hurdles and performance fees.
- Develop new functionality for the FOF site that allowed users to generate reports that would display any missing documents required for a particular fund or FOF.
- Design and develop web interface for the Liquidity section of the FOF site. This allows the user to configure and manage liquidity information for their investments and also generate informational reports.
- Develop a new standalone site for operations that would allow them to better manage and maintain client information.
- Lead in upgrading existing Charles River platforms to the newest version. Separate the system from a one-tier to a two-tier platform (running Solaris and Sybase SQL Server). Work with users to ensure that all data is correct and modify existing batch perl and ksh scripts so that they will function as expected in the new system. Roll out upgrades to all 5 existing databases used throughout the world.
10/2000 - 12/2002
Qwest Communications - Weehawken, NJ
Senior Software Engineer
- Plan, architect, and program web applications on multiple platforms with various technologies
- Qwest Interactive Outstanding Performance Award Winner for Q3 2001
- Citigroup - Created user management and reports admin sections along with front-end GUI on a self-publishing content management intranet site for use by all business units. JavaBeans, JSP, XML, XSLT, Vignette, Oracle on a Solaris/WebLogic platform.
- Baxter Healthcare - Created an Emergency Contact Database System intranet site that allows users to maintain and search for specific contact or group information. JavaBeans, JSP, Oracle on a Solaris/WebLogic platform.
- Brylane - Code company information site for a major clothing retailer. Developed front-end display and back-end administration pages. ASP and MSSQL in an NT environment. www.brylane.com
- American Hospital Association - Migrating existing ColdFusion and ASP sites from an NT/SQL to a mixed NT/Solaris/SQL environment for AHA. Configure ColdFusion servers and recoded portions of ASP sites to work with Chili!Soft ASP. www.aha.org
- ABN Amro - Created content management site that distributes financial information on the Vignette platform. www.abnamro.com
- Brylane - Re-develop a series of 4 existing e-commerce sites from JSP to ASP. NT/SQL environment. www.roamans.com, www.lbcatalog.com, www.jessicalondon.com, www.lernercatalog.com
- US Treasury - Coded a content management administration site for a portion of the new US Treasury site that handles press releases, photos, statements, reports, and testimonies among others. Perl in a Solaris environment. www.treasury.gov
- Internet.com - Rewrite and upgrade server log collection and manipulation program. Perl/Unix.
5/2000 - 8/2000
Gecko International - Taipei, Taiwan
Technical Director
- Plan, architect, program and manage an international travel community site. Multilingual. NT/SQL environment.
1/1999 - 5/2000
Datasun Net Co., Ltd. - Taipei, Taiwan
Web Developer
- Website technical architecture, programming, management and data modeling in a mostly NT with some Linux environment.
- Acegroup - Established the initial web presence of a Taiwan-based English language publishing company. ASP/SQL. www.computradeint.com,
www.componentsint.com, www.wirelessint.com
- Architect, data modeling, and programming for a now defunct Chinese e-commerce mall and auction site. ASP/SQL.
- Programming for a shopping mall site running with PHP/MySQL.
- Data modeling and architect consultation for a Mercata-type site.
9/1997 - 12/1998
Global Leading Technologies - Livingston, NJ
Web Developer
- Web programming in an NT environment. Developed content management and e-commerce websites, set up SQL databases, designed graphics when needed.
Consulting/Contract Positions
4/2005 - Present
Business Promotion Ideas Inc. - Englewood Cliffs, NJ
Technology Consultant
4/2003 - 9/2017
Gulla Design - Montclair, NJ
Web Programmer
8/2002 - 1/2018
Oriented.com - San Francisco, CA
Web Consultant / Webmaster
- Web consulting on a case by case basis.
- Making changes and upgrades to a free packaged web-based forum. Basic maintenance of forum.
EDUCATION
8/1997
University of Hawaii - Manoa - US-HI-Honolulu
Masters in Biomedical Sciences
6/1995
University of Chicago - US-IL-Chicago
BA in Biology
TRAINING / CERTIFICATION
3/5/2003 - Sun Microsystems
Sun Certified Programmer for the Java 2 Platform 1.4
8/3/2001 - IBM Global Services
IBM WebSphere Application Server Development and Studio
7/13/2001 - Learning Tree International
Oracle PL/SQL Programming: Hands-On
11/17/2000 - Vignette
FAD V/5 - Fundamentals of Application Development
MAIN SKILLS
Skill Name
|
Experience
|
HTML / XHTML
|
23 years
|
CSS
|
19 years
|
.NET - ASP / C# / VB
|
15 years
|
JavaScript
|
15 years
|
MSSQL
|
15 years
|
Data modeling
|
15 years
|
Web architecture
|
18 years
|
ASP / VBScript
|
10 years
|
PHP
|
10 years
|
MySQL
|
10 years
|
Java / JavaBeans / JSP
|
3 years
|
Vignette V/5 & TCL
|
2 years
|
XML / XSLT
|
2 years
|