Post Job Free
Sign in

Development Developer

Location:
United Kingdom
Posted:
November 23, 2014

Contact this candidate

Resume:

Objective: Experienced SW-developer (**+ years) with demonstrated technical

leadership, project-management and business analysis capabilities, with

strong foothold in multi-domain analytics (signal-processing, cryptography,

graph-theory, computational finance,) seeking challenging business-analysis

and/or architecting/project-management opportunity in product build-up, and

management. At this time I am keen to explore opportunities in following

area(s):

> System-software/licensed-product development (with substantial

analysis/research focus) in HPC apps, Big-data, Middle-ware, Gaming,

Data mining, signal-processing/embedded domains (preferably in green-

field projects/research-streams or in reengineer/maintenance positions

in complex mature product-lines)

EDUCATION

2002 - 2003 National University of Singapore

M.S in High Performance Computing (HPC)

CPA 8.7/10.0 (1st class Honours )

1999 - 2001 Indian Institute of Science (IISc) Bangalore, India

M. Tech in Comp. Sc. & Eng.

CGPA 6.4/8.0 (1st class Honours )

1994 - 1998 JADAVPUR UNIVERSITY, KOLKATA, INDIA

Bachelor of Electrical Eng. Specialization: Signal Processing &

Control Systems

78 % (1st class Hons.)

EXPERIENCE Strong development experience using C/C++, Java, .NET) in

SUMMARY multi-threaded, distributed and component-based architectures in

Unix (Solaris, Linux) & Windows environments.

Abilities delivering complex, low-latency, mission critical

systems in front-office space with full-SDLC-wide exposure.

Ability to drive road-map initiatives in involving development

teams, diverse business and infra stake-holders.

Capability to quickly learn advanced theory, gain subject-matter

expertise (often to the level of IEEE pubs and journals of the

relevant discipline) and translate and contribute in large-scale

state-of-the-art SW solutions (with demonstrated experience in

Info-Sec & Networking, middle-ware, image processing, mining and

quantitative finance).

Strong academic and professional back-ground in linear-algebra,

applied-mathematics, optimization and dynamic -programming,

computational techniques for large scale problems, differential

equations and numerical solvers applicable to derivative pricing,

signal processing, combinatorics ( using

Matlab/Excel-VBA/NAG/CPLEX/R/C

Excellent theoretical and hands-on skills in data-mining and its

applications in H/F-systems, frameworks like RainForest for fast

decision tree building and clustering; techniques for fast outlier

detection in large historical data sets with statistical-tests,

depth, deviation, KNN-distance and density-approaches, K-D and C-F

trees (BIRCH) and kernel-based techniques. Experienced in applying

the same in prototypes for tick-data analytics and

Network-intrusion-detection and visualization aspects of those. On

top of upcoming techniques such as ADMM or deep-learning.

Strong multi-threaded development in cross-platform and

cross-language applications, delivered apps that utilize dynamic

priority reordering, complex locking & barrier-synchronizations

primitives using Unix Pthread, Solaris libthread, Java threads.

Strong hands-on expertise on MPI, PVM & MPICH (internals) and

knowledge on Map/reduce, Hadoop and Azure platforms. Demonstrable

competence in Big-data stacks (Hadoop, HDFS, YARN, Hive, Pig,

HBase, MongoDB, Cassandra, ZooKeeper, Flume, Impala, Kafka,

EC2/EMR, ElasticSearch, SPARC, SHARK, STORM, Accumulo, Scoop,

Graphx, Mahout, MLib).

Competent in distributed computing paradigms and MOMs like

TIBCO/SOLACE and distributed caching solutions like COHERENCE

(expert-level) and Hazelcast/Gemfire, grid-solutions like

DATA-SYNAPSE/GridGain, open-source cloud technologies (in-depth on

AWS stack and Open-stack); experienced in diverse

system-integration and architectural overhauls.

Competent in project management activities in above contexts,

experiencing leading and managing large distributed teams, with

exposure to a both BAU and green-field projects. Have delivered

projects under demanding time and budget constraints with

judicious management of scope-creeps and related challenges.

Exposure liaising with senior pool of stake-holders.

PROFESSIONAL EXPERIENCE

Jan 14 -Aug14 AMAZON (Contract, SDE-II)

[BIG-DATA application development for GRCS (Global retail

catalogue system) (C++, Boost, STL, Java 1.8, NOSQL, Cloud/AWS

technologies (DynamoDB, S3, SQS, SNS, SWF, EMR, STORM, KAFKA,

SPARK-MLIB)]

Contributed in retail-catalogue platform design and development

with the aim of replacing legacy components in favour of Amazon

AWS and EMR platforms.

Developed distributed server-side components responsible for

large-scale feed processing, ingestion and normalization and

real-time feed-analytics. Utilized Java 1.8 NIO, M2M, async and

stream/bulk-parallel collections features for implementation of

the front-end feed-processor.

Contributed to initial prototypes for online-connectivity with

standards-based catalogue-networks like GDSN and PRICAT/EDI,

introduced messaging based feedback loops in the pipeline.

Developed machine learning prototypes in R and incrementally

ported to EML back-end. Worked on recommendation systems based on

hybrid (content and user based) filtering algorithms.

Significant application-modelling for leveraging cloud-patterns

such as EMR (elastic map reduce hosted Hadoop platform) and EML

(elastic machine learning services) for real-time massive machine

learning for feed-analytics (SVM, parallel Frequent

Pattern-growth, Random Forest, Mixture Modelling), S3 for

cloud-storage and SQS(simple Queuing system), SNS (simple

Notification system) and SWF (workflow system) for communication

and parallel-workflow handling.

Setup of STORM cluster, development of trending and graph-analysis

system (Trident based).

End to end SDLC management (requirements to delivery and

stakeholder liaison).

Mar 13 -Jan STANDARD CHARTERED (Sr. Developer, Vice President)

2014 [Commodities market-data distribution-platform development (VC++,

Boost, STL, VBA,, Java 1.7, thrift, Reuters RFA 7.4]

Leading a team of 4 developers, were engaged in RTR (real time

rates) platform design for market data capture and dissemination

targeted for SCB Commodities business.

Design and development of server and client stacks (java 1.7,

thrift, web-services, RMDS, xla add-in with C++ using STL &

Boost).

Design and development of middle-ware services providing gateway

services to RMDS (Reuters market data system) with packet

chunking, aggregation and analytics functionalities.

Adoption of major design patterns, code-synthesis and automated

testing paradigms in design.

End to end SDLC management (project/team management and

stakeholder liaison).

[Commodities distributed-valuation service implementation] (VC++,

Boost, STL, VBA, SOLACE)

Leading a team of 3 developers, had been engaged in valuation

library enhancement (model implementation, empirical testing) for

a wide range of vanilla and exotics, namely forwards, Asians,

Barriers, quantos, swaptions and swings utilizing techniques such

as mean-reversion, convenience-yield, seasonality, jump-diffusion,

jump-reversion, monte-carlo and reduced-form models etc. The

enterprise pricing/risk service is scalable and distributed in

design with hooks to marked data-platform and various other

enterprise-components over SOLACE platform.

Jul 10 -Mar 13 BARCLAYS CAPITAL (Sr. Developer, Asst Vice President)

[Low latency front-office system development (VC++, Boost, STL,

VBA, NAG, Java 1.7, C#, LINQ, TPL, MS-SQL server, Solace,

Reuters/Bloomberg, Coherence, kdb, Code-synthesis, Purify]

Development of IRD-analytics platform, a global application

responsible for generating golden copies of yield-curves and

pricing, order-execution, risk and P&L-explain modules for

vanillas (bonds, swaps, FRAs) and exotics (swaptions, caps-floors)

derived from those.

Upgrading and making fundamental changes to cater for increasingly

sophisticated formulations, namely OIS/CSA/CVA-based discounting,

multiple-curve framework ('new curves') and most recently to

cheapest-to-deliver (CTD) curve-paradigms (Rates/FX) with phased

incremental enrichment across all the stacks (VBA, QA-library,

C++/C# stack).

Significant RAD prototyping on Excel-VBA, for modelling and

calibrating yield curves (nonlinear solvers), pricing/risk of flow

and exotics structures. Work mandated interaction with traders for

gathering specifications, coding models and supporting those as

well as implementing trade-specific calculators in C++

(graph-theoretic formulation of complex calculation workflow using

BGL, the Boost-Graph library and customizations therein). Was in

charge of the optimizer and graph-kernel libraries, researched and

implemented various distributed graph-cuts and knot-detection

algorithms. Implemented numerical optimization algorithms for

yield curve models.

Implemented advanced models with much emphasis on factor analysis,

parametric estimation, calibration and back-testing. Specifically

worked on econometric & statistical models such as

maximum-likelihood (MLE) based for market-depth calculation (C

Implementation of pattern-recognition based historical market-data

analysis and simulation engines, developed

heteroskedasticity-analysis functions with machine-learning

models.

Worked as a core member in kdb-tick data system interfacing and

Q-language based modules development for time-series analytics

(AR, ARMA, GARCH), predictive modelling (Kalman). Implemented

clustering based mining algorithms for pattern discovery.

Did significant interface development with RFA 7.1, Bloomberg

OPENAPI, solace (4.6) middleware, and ORACLE Coherence. Managed

vendor liaison activities w.r.t. 3rd-party libraries.

Led a regional team of 4 members with project and line management

responsibilities.

Oct 08 - Jun Royal Bank of Scotland (RBS) (Sr. Engineer)

10 [Valuation & margining system Development for exotic swaps ( Java

1.5, Spring, Hibernate, Sybase, JNI, JDBC, Test-Director, Numerix,

C

Leading and managing a team of 5 developers, built exotics

valuation platform, supporting complex-nonstandard-flow products

and hybrids into this valuation platform (Ratchet, Accreting,

Commodity-linked IRS, Curve/roll lock swap, Dual-currency swap,

Bermudan-quanto-inverse-floater, Polynomial swap, Trigger swap,

Correlation and callable-swaps, Equity-KO, FX-TARN products etc. (

utilizing Numerix core-sdk).

Design and development for the java server side (and integration

with coupled applications via web-services and REST APIs) and

significantly contributed in various proprietary valuation models

and logic implementations. Virtualization of the server-side

(using Citrix).

May 08 - Oct 08 STANDARD CHARTERED (Sr. Developer)

[Credit Risk system development ( Java 1.5, C++, Murex, ALGO, MQ,

XML-Spy, Solaris)]

Enhanced and customized credit-risk regression pack (Excel-vba)

with routines for calculating measures such as transition

probability and transition-matrices (cohort and hazard-rate

approaches), default-correlations (Merton's asset-value approach),

PD (probability of default) estimation and CDS pricing.

Development of the Java based trade-feed-processor for exotics

deals (FX-Digitals/window-barriers/IRS/Auto-caps/FRAs fed from

Murex (via MXML), that enriches and delegates (over MQ) to AlGO

risk-limit suite for measures calculations (PFE/LGD etc.)

Managed a team of 4 resources.

Aug 07 - May 08 LEHMAN BROTHERS (Sr. Developer)

[Fixed-Income Exotics application development (C++ (STL), Java 5,

Spring, C# (Winforms), Boost, ACE, Tibco RV, EMS 4.2, CORBA

(IONA))]

Development of pricing/risk platform for exotics like

Inverse-floater, Snowball, power-reverse dual-currency, Index,

Boosted, Range-accruals, Target Redemption Notes & Structure

(TARS/TARN), multi-no-touch-barriers spanning IR, FX and

Commodities desk.

Building and augmenting models, namely HJM, Salitree, BGM, Black,

jump-diffusion for exotics products.

Implementing FX stochastic (Heston, Stein, Longstaff, Scott, SABR,

JSLV), local volatility (Dupire) and mixed models vol-surface

construction & calibration modules.

Pricing of barrier options under volatility-smile utilizing

barrier-bending techniques.

Pricing basket options (moment-matching techniques and using

Monte-Carlo).

Commodity Asian option (geometric/arithmetic average-rate)

valuation using analytical and moment-matching approximation

methods. As extension of this work developed C++ library for

numerical inverse Laplace-transform solvers and Matlab interfacing

using MEX.

Commodity swing-option pricing using a forest-of-recombinant-trees

method and dynamic programming (max-min formulation based

solvers). As part of back-testing, used Matlab optimization & PDE

toolbox, and developed models for optimal exercise schedule of

Commodity Swing options (DP formulation for optimal exercise).

Oct 04 - Feb 07 IFLEX SOLUTIONS ( currently Oracle Financial Systems) (Consultant

)

Securities-Processing application development (C/C++, SWING,

Sybase T-SQL, SQL-Adv., bcp, isql, WebSphere MQ, Sybase Perl,

Python, SWIFT, Test-Director, Solaris, lib-thread)

Managing 8~14 developers, designed, developed and deployed large

multi-market and multi-instrument trade-settlement application for

UBS (supporting funds, equities, options, Debts,

structured-products) & corporate-action engine (rights /CD/coupons

and redemptions).

Jul 03 - May 04 LEICA GEOSYSTEM (R&D Engineer Contract)

Machine-Vision algorithm development and implementation in ARM

based imaging-ASIC (on top of ATI Nucleus RTOS API) for Leica

DNA01 and DNA03 series of surveying-devices (design,

implementation, deployment). Implemented FFT, thresholding,

edge-detection (Prewitt/Sobel) and calibration algorithms for

inferring accurate spatial traits from the image gathered (used in

surveying sites for geometrical measurements).

Apr 01 - June MindTree Consulting [Associate Consultant]

02 > Developed in-house analytics-prototype to detect website-attack

(sql-injection, XSS or cross-site-scripting) using ID3-based

data-mining and clustering based anomaly-detection approach, built

the experimental setup to train the model with test-data and

tuning the classifiers. Integrated and piloted the prototype with

Rainbow I-Key crypto-token authentication solution.

> Developed complex warehouse logistics automation engine for

Volvo Automobiles.

Jul 98 - Aug 99 Cognizant Technology solutions [Programmer Analyst]

Developed payment-processing solution for First-Data Corp., using

JCL-CICS (biz. Modules) and developing UI for POS terminals

(VC++/MFC) in a team of 10+ members.

SKILLS & QUALIFICATIONS

Finance: Quant-Analytics, exotics valuation, and data-mining techniques.

Computing: C++, Java(Core-1.6, 1.7, 1.8, JMS, JNDI), Unix internals,

shell/Perl, MS (C# 3.5, 4.0, .Net, Foundations, WCF, LINQ);

Middleware-MQ Series, TIBCO (RV, EMS),Solace (4.6, 5.1), Reuters

RFA, Bloomberg OpenAPI; Thread (POSIX, Intel TBB), DB- MS-SQL Svr,

Sybase, Design patterns (across all flavours).

INTEREST

Currently seeking challenging management/architect level position in

high-freq./market-data/analytics heavy application in

cloud-platform/telecom/ecommerce/BI space as Technical architect/Sr.

Quantitative Mgr/Practice Lead.



Contact this candidate