Sanjay Das

Sanjay Das

LinkedIn

Blog

GitHub


Holmdel, NJ

sanjay@sanjaydas.com
732-443-0838

(US Citizen)


A Software Engineer / Architect / Team-lead with experience in Start-ups as well as Fortune-100 companies.

I have architected / built horizontally scalable back-ends atop NoSQL DBs, Big-data platforms, distributed RESTful API services. I have hired / managed small-to medium size teams. I have proven ability to jump into new projects and learn new technologies quickly. My passion lies in building great products while enabling others to perform their roles more effectively.

I am particularly interested in piecing together popular open source components and add proprietary technologies that address various elements of the streaming pipeline (move, refine, store, analyze, visualize, reprocess) for smart cities, agriculture and health care.

Education

BITS, Pilani, India. M. Sc (Tech) Computer Science. First Class. (5 Year consolidated program)

Work Experience

Consultant / Lead Back-end Developer: Jun, 2014 – Now, New Jersey/ New York

  • On-Line Brokerage – Development of Robo-Advisor (Java 8, Spring, Microservices, Kafka, Akka, Git)

  • Data Services Company - Designed and built a new generation of Big Data platform to ingest and process massive amounts of data (via event-driven Microservices) both in batch and real time. (Java 8, Spark, NoSQL, Kafka, Avro, Git, Docker, Mesos and AWS)

  • Investment Bank - Developed Microservices and solution for Ingestion and Processing of massive amounts of Batch Data from an external source. (Java 8, Spring Boot, Spring Batch, Spring Integration, PCF)

Software Architect / Lead Back-end Developer: Symphony Fintech, Apr, 2009 – Mar, 2014, New Jersey/India

Symphony provides on-line stock trading and back-testing solutions to professional traders.

  • Architected and Developed an on-line Stock Trading and cloud based Algo Trading System. Notable achievement - Each trader can spawn off an Amazon EC2 container with private access to Market Data Cloud, Virtual Exchange and suite of Algorithms.

  • I had multiple roles – Architect, Back-end Developer, Implementation at Client-sites and Day-to-day troubleshooting for live deployments. (Java, Web-Services, AWS, Maven, Jenkins, JCache, MySQL, JSP / Servlets, WebSocket, Market Data Cloud, FIX Order Router)

Consultant: Investment Bank / Hedge-fund, New York, Mar, 2005 – Mar, 2009

  • Consultant to an Investment Bank to implement a Credit Derivative front office solution. Gathered business requirements and implemented the requirements. Followed up with the users to test the implementation and achieved sign-off towards go-live. (Java, Tibco)

  • Consultant to a Hedge-fund to develop the front-end for a trading platform based on a generic security model to support daily trading and hedging activities for both front/middle office handling a wide range of products. Mentored & handed over to Junior Staff. (Java, Flex)

Team Lead: Morgan Stanley, New York, Jul, 2003 – Mar, 2005

  • Enhanced server-side of PassportWeb - a web based Equity/Futures/FX Trading platform.

  • Responsible for delivery, deployment, major performance optimizations (concurrency both via processes and threads), continuing enhancements and day to day issue resolution. (Java, Sybase)

Integration Development Lead / Solution Architect: SunGard, New York, Oct, 2001 – Jun, 2003

  • Integrated Zainet commodity trading system with Commodity Exchanges & customer gateways.

  • Leader of a team that consisted of Product Managers, Programmers & Testers. Extensive interaction with clients to gather specs and shape the solution architecture. (SQL Server, XML/XSL, Corba , Tibco RV & J2EE)

Senior Technologist: Wit SoundView (Start-up Broker), New York, Apr, 1999 – Jun, 2001

  • Developed Vostock - a web-based continuous Auction System for Secondary stock offerings.

  • The customer-facing web-site entertained thousands of persistent (via applets) and HTML clients to participate in a live auction. The back-end was entirely developed in Java on NT platform and deployed on a Unix platform. Interfaced the Auction System with US Clearing Corp’s Order Execution System & ADP’s BPS Advantage. I was responsible for technical design decisions, scalability, deployment, stress testing, coordination with outside consultants and every other conceivable server-side technical issue. (Java, JSP, Weblogic, Websphere, DB2)

Lead Developer (Consultant): Goldman Sachs, New Jersey, Sep, 1997 – Aug, 1999

  • Hired to architect next generation distribute real-time trade reporting system from multiple databases and setup an infrastructure for future Web-Based projects..

  • My achievements are: Came up with a basic underlying design that is highly scalable & portable. It can scale to multiple Web-Servers, multiple Application Servers and access multiple Data-Bases. Business objects running in Application servers can be interfaced with both web & non-web clients. All servers can be run on either NT or Solaris platforms. (Java, Weblogic, Informix).

Comments