PLEASE NOTE: For printing, you may prefer the Word or PDF versions.

Résumé of Sahin Kupusoglu

Right-click to download A4-optimized formats:

Right click to download Word 2007   Word 2007

Right click to download Word 2003   Word 2003

Right click to download PDF   PDF

Software developer, with a B.S. degree in Computer Science. I hold a UK work permit under HSMP.

Tracing on since the Spectrum+ new year gift on 1985 Jan 01. Got an assembler book 15 days later. Finished a 3D modeling and rendering system by 1987 Jun and still working hard. My diverse coding practice has converged to the following power patterns, but just as importantly, software development is a team sport and I take pride in being an esprit-de-corps team player.


C++ Master [Brainbench Transcript ID: 7377246]

[Systems programming] C++ (with STL) is my core competence; ↑Brainbench certified C++ Master (scored 5.0 out of 5.0 in the advanced assessment on 2008 Mar). In a parallel thread, Kernighan & Ritchie are ever my heroes, for their signature concepts ever remain inspiring. Having once written a lot of Z80, Motorola 68K and iAPX 8086/80386 assembler, machine code perception is always coherent with high performance code. Low level systems programming skills cover multi-threading and synchronization.

I enjoyed the Compiler Design class and I am experienced with language processing code (Unicode / XML / HTML parser / multi-language lexicon etc.), but Data Structures and Software Engineering classes were my highest priorities during undergraduate.

I am fond of some parts of UML.


[Financial engineering & Excel] Hugely successful treasury deal capture, position keeping and risk management systems that I implemented in Excel (including an implementation of Reuters Ticket Output Feed) earned my employers 8 (eight) digit USD net profit. Creative Excel designs second-to-none, with a software engineering touch. Wrote 30K+ lines of VBA code. Received lots of #finance training, including some exposure to Trema and Kondor+.


[Relational databases] Experienced with SQL Server (10K+ lines of T-SQL), Access and the usual alphabet soup (OLE DB / ADO / DAO / ODBC etc.). Implemented two custom designed engines, one of which had full B-tree access to an in-memory database. Had a year of Informatica PowerCenter ETL & SAP R/3 at Tetra Pak.


[Diversity] Fluent with basic Internet technologies (XHTML / CSS / JavaScript / ASPX).

Experienced with native Windows programming (Win32 API / MFC / multi-threading / sockets etc.).

Coded most of the common modeling and rendering techniques of 3D Computer Graphics, including an OpenGL project for Bezier and B-spline patch fitting on Irix; received training on TDI Explore and Softimage on Silicon Graphics workstations.

I used the following in small scale projects, and thus can only claim a modest grasp: COM / OLE Automation / C# / VB.NET / Java / Unix.


[R&D] Most recently (in 2007), I implemented a cutting edge ↑genetic algorithm (in C++), with many original ideas, giving very good results with actual real world expression data of 15K+ genes (hat’s off to ↑Mersenne Twister). One wonders how it would work with a market data feed…

Replaced a 1GB+ database with 100+ tables by a single table with four columns extreme design; a unique object–relational mapping.

Wrote natural language processing code (in C++) for fixed income deal capture from unrestricted Reuters Dealing 2000 conversation text, with high recall and precision rates.

Invented ↑Digital Fluere 3D Metamorphosis algorithm to generate a 3D shape transformation between two dissimilar models; was the best of its kind at the time.

1. EMPLOYMENT

2008 Jun..

..Today

E-Business Manager @ ↑Garanti Factoring

  • Managing the E-Business software development team, I oversee the migration of operational data from Excel to SQL Server to DB2, with a focus on data quality,
  • We develop MIS and risk management reports with T-SQL / SSIS / Excel / VBA / Business Objects and SharePoint Server, helping refine the IT vision of the company along the way.

2006 Feb..

..2008 Feb

Finance Modeler @ ↑Development Capital Management

  • Excel models of real estate development project financial life cycles, using cash flow models to analyse and compare different financing structures,
  • Access database to track business development research,
  • Greenfield setup of IT infrastructure and management of the IT operation.

2005 Mar..

..2005 Dec

Local Informatica @ ↑Tetra Pak

  • Participated in the SAP R/3 implementation of Tetra Pak, called ISP, which is one of the largest IT projects in history,
  • Develop mapping programs for the entire data team using Informatica PowerCenter (a suite of visual tools to extract, transform and load data), for transitioning legacy systems towards ISP,
  • SAP R/3 master data maintainer: primary for HR, backup for finance,
  • Maintain legacy HR applications and act as the HR data super user,
  • Design forms for the local master data maintenance web application.

2004 Nov..

..2005 Mar

IS Analyst @ Imperial Tobacco

  • Worked for a wide range of technology applications: budgeting, purchasing, setting up the network structure (international domain hierarchy, graceful degrading redundant Internet connectivity, ISDN pbx etc.), supporting users, assisting analysis of forthcoming ERP software; and all the same for the branch offices and the greenfield factory setup,
  • Managed outsourced system engineers.

2003 Feb..

..2004 Jul

Software Engineer @ Teknoloji Holding

  • Managed a team of two developers,
  • Low level implementation of an ISAPI extension dll with 9K+ lines of C++, boasting: a multi-threading pool with sync primitives, processing raw HTTP headers, using OLE DB consumer templates, generic caching by means of an in-memory database featuring a full B-tree implementation, essentially stateless, supports multiple languages, and an access control mechanism with positive and negative override in an inheritance graph,
  • Extensive use of SQL Server (10K+ lines of T-SQL) inclusive of instead-of triggers; one-of-a-kind table design that implements an original object–relational mapping,
  • Generic tool for dynamic creation of HTML & JavaScript based UI screens that provide smart client-side interactivity for arbitrary row sets in multiple languages (client side logic utilizing 3.5K lines of JavaScript) boasting: a full type mechanism for client side validation, a runtime mechanism for caching arbitrary HTML in js files thereby minimizing use of com resources, and a unique implementation of dialog box logic that can save and restore arbitrary user contexts on the fly,
  • Using VB.NET, implement web services and parse XML data.

2001 Jun..

..2003 Jan

Senior Software Engineer @ Lipman Electronics Turkey, Research & Integration Department

  • Field Services Automation is a SQL Server based client server project utilizing Internet browsers for UI: can render arbitrary tables and views, finding out involved columns and their types at run time, essentially stateless, supports multiple languages, access control by an inheritance hierarchy tree with positive and negative override, XML based dialog box logic, IEEE compliant design documents,
  • Participated in Lotus Notes based Field Services Automation projects for several banks, gaining quite some Domino Designer experience,
  • Designed and coded Technical Services Automation with Access,
  • Modest experience of POS Terminal embedded programming.

1997 May..

..2000 May

Treasury IT Specialist @ ↑Turk Economy Bank

  • Financial software development for deal capture, position keeping and risk management of FX, MM, Effective and TMU desks, with some exposure to Fixed Income and Precious Metals, based on Excel, Access and VBA, making extensive use of Reuters Real Time Financial Data Feed, with some experience of Bloomberg, Telerate and Unlock,
  • Developed Excel application Tron for the FX desk; with 5K+ lines of VBA code, its capabilities included: track positions of multiple desks against TRY and multiple dealers in different currency pairs; talk directly with Reuters Dealing 2000 Ticket Output Feed; connections with bank's host system, ICU and TMU; slow-motion and hectic mode automatic quotation system,
  • Developed Excel application Matrix for MM, Forward and Swap in multiple currencies, featuring: gap analysis; quotation system with market watch; forward, cash forward and swap calculators, with logic for reverse-engineering competition's prices; CBT deal capture and position keeping,
  • Both have implemented audio-visual warning systems, multi-currency holiday logic and an original technique for overachieving Excel's performance limits while also avoiding accidental modifications: virtual formula,
  • Attended numerous trainings related to financial engineering and risk management.

1995 Dec..

..1997 Mar

Military Service as Lieutenant @ ↑Air War College

  • I developed Gokcen Wargaming Simulation during my military service at the Air War College of Turkish Armed Forces. An orthogonal tree design enables users to create arbitrary hierarchies of types and instances of countries, armies, airbases, aircrafts, missiles, radars and fuel with an explorer-like (split-view with tree) drag&drop UI. Multiple users can define missions involving aircrafts from any airbase with arbitrary weapon loads and multi-way-point flight paths. The simulation is very detailed and includes target tracking of aircraft and missile radars, sophisticated damage computations, precise fuel consumptions and millimetric altitude changes during linear flight due to curvature of earth which was modeled as a 3D oblate spheroid.

2. TRAINING

[Financial Engineering]

1999 Oct 11..15

Advanced Risk Management [Euromoney]

1999 May 29..30

Currency Options [Barclays Bank Plc]

1998 Dec 12..13

Treasury Risk Management [Barclays Bank Plc]

1998 May 27..28

Trema Forum ’98 on Risk Management [Cannes – France]

1998 May 16..17

Interest Rate Risk [Ugur Civelek]

1998 Feb 07..08

Futures Markets [Ugur Civelek]

1997 Oct 01..04

Treasury Information Technology [Quantitative Financial Software]


[Miscellaneous]

2004 Apr 11

Customer Centered Service [Fed Training]

2004 Mar 14

New Working Traits [Fed Training]

1993 [2 weeks]

TDI Explore [Silicon Graphics Turkey]

[Informatica & SAP R/3]

2005 Jul 01

MDCO-3500 Local Strategic Purchasing [Oscar Murguia]

2005 Jun 30

MDCO-3000 General Purchasing MD [Oscar Murguia]

2005 Jun 29

MDFI-1000 Controlling MD [Juan Fedio]

2005 Jun 28

MDCO-1500 Customer Master
MDFI-2500 Credit Master [Juan Fedio]

2005 Jun 27

MDCO-1000 Vendor Master [Juan Fedio]

2005 Jun 24

MDMD-1000 Generic Use of Local MDM Web [Oscar Murguia]

2005 Jun 21

MDFI-1500 Asset MD [Diego Brizuela]

2005 Jun 20

MDHR-1000 HR Master Data [Diego Brizuela]

2005

Apr 25..29

Informatica PowerCenter [Martin Hulten]

3. EDUCATION

1987 .. 1994

Bogazici University / Faculty of Engineering / Department of Computer Engineering

1984 .. 1986

Istanbul University / Capa Medical Faculty

1984 .. 1984

Beyoglu Ataturk High School

1981 .. 1984

Ankara Fen High School

1977 .. 1981

Kadikoy College

  • I was awarded the second place in the Tubitak Marmara Region Mathematics Contest,
  • I won the first place in the Kadikoy College English Composition Contest,
  • I was Turkey's twelfth and Turkey's twentieth in the qualifying exams of Ankara Fen High School.

1972 .. 1977

Cengizhan Primary School

4. CONTACT INFO & PERSONAL DETAILS

Mobile

+90 (532) 330 49 59

E-mail

↑sahin.kupusoglu@kupusoglu.com

Web site

↑http://kupusoglu.com/

Personal details

  • Sideline: Taekwondo, Karate, ↑Iaido / Parachute / SSB radio call-name: TA1CBB / Photography,
  • Military service completed as 2nd Lieutenant,
  • Fluent in English (scored 7.5 in ↑IELTS on 2007 Aug).

Home

↑E-mail

This page: http://kupusoglu.com/resume.aspx   Last updated: 2008 Aug 24

♦ 4 119

valid-xhtml10

valid-css

DISCLAIMER: By browsing or using or downloading from or uploading or linking to this web site, you agree to all of the terms of this web site's ↑license agreement.