Kalyan Sahoo

Senior Software Engineer

Montreal, Quebec, Canada12 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in full-stack web development with Python and JavaScript.
  • Proven track record in real-time data handling for HFT applications.
  • Strong leadership experience managing development teams and projects.
Stackforce AI infers this person is a Fintech Fullstack Developer with expertise in real-time data applications.

Contact

Skills

Core Skills

PythonJavascriptWeb DevelopmentFrontend DevelopmentData AnalysisQuantitative Research

Other Skills

APIsAWSAlgorithmsCC++CSSDjangoElasticsearchEslintFlakeFluxFront-endFull stack developmentGitHTML5

About

I am a full-stack web developer specializing in Python backend and Javascript Frontend(React). Being a web-developer in an HFT firm, I handle tons of data in real-time, both in database/backend layer as well as in the frontend layer. Over the years, I have gathered knowledge and experience to optimize and manage the complexity of big data problem in real-time web application.

Experience

12 yrs 8 mos
Total Experience
4 yrs 2 mos
Average Tenure
8 yrs 8 mos
Current Experience

Tower research capital

Senior Software Engineer

Oct 2017Present · 8 yrs 8 mos · Montreal, Quebec, Canada · On-site

  • Project Goal ***
  • Build tools to analyse and risk control framework of live HFT trading. Challenge in handling large volumes of data in real-time is the common theme in all projects.
  • Responsibilities ***
  • Leading multiple projects
  • > Intraday PnL tool(Full stack developer)
  • > Intraday Risk Metric tool(Full stack developer)
  • > Intraday Trading Anomaly Detection tool(Frontend developer)
  • In charge of managing and supporting these systems.
  • Client management and setting up the project road map.
PythonJavaScriptFull stack developmentData analysisRisk control

Tofler.in

Lead Web Developer

Mar 2016Sep 2017 · 1 yr 6 mos · Gurgaon, India

  • Project Goal ***
  • Build database and analytics layer on every registered company in India sourced from open data.Build database and analytics layer on every registered company in India sourced from open data.
  • Responsibilities ***
  • Managing and supervising a team of developers and support members.
  • In charge of automation, infrastructure, systems architecture and security.
  • Designing application architectures, automating processes and operations and administering servers on the cloud.
  • Building web scrapping tools. (Scapy tool)
  • Building the whole technology for semantic web and linked open data. (RDF & RDFS compliant).
  • Use of machine learning to extract specific events from free text. (Tensorflow, Keras, Stanford NER)
  • AWS machine management(web interface & boto3)
  • Technologies ***
  • Python with tornado server
  • Elasticsearch, mongodb, MySQL, GraphDB
  • PyPDF, reportlab for pdf extractor, builder.
  • React, webpack, sass for frontend technology.
  • Tensorflow, keras, Standford NER
PythonTornadoMachine learningWeb scrapingAWSWeb Development

Worldquant llc

2 roles

Web Developer

Apr 2014Feb 2015 · 10 mos

  • Project Goal ***
  • Build and manage WebSim- a user based web application to make alpha for algorithmic trading.
  • Responsibilities ***
  • Mainly frontend development in a two members frontend team.
  • Solely developed pages like, landing page, dashboard page, myalphas page, compare alphas, alphadetails, videos and events page.
  • Frontend deployment process using gulp.
  • Developed a numerous modules and decorators in react(with flux and alt js) and jquery.
  • Written various APIs in tornado framework(python)
  • Technologies ***
  • Technologies and tools, I have learnt and used in this project are
  • Javascirpt with ES6
  • JQuery tools: highcharts, jstree, datatables, select2, codemirror etc.
  • React framework with Flux, react tools: altjs, react-griddle, react-select etc.
  • Tornado framework with MySQL and MongoDB
JavaScriptReactTornadoAPIsFrontend development

Quantitative Researcher

Jul 2012Mar 2014 · 1 yr 8 mos

  • Responsibilities ***
  • Conceptualized, implemented and back-tested quantitative models on various data sources for trading equities.
  • Developed around 200 quantitative models, 80% of which are being used by traders to devise long-short strategies.
  • Automated system to search for signals in datasets, reducing research time by more than 50%.
  • Data Analysis ***
  • Analyzed diverse datasets from 40+ vendors; spanning analyst, fundamental, news, social media and event data.
  • Performed sentiment analysis on financial news stories and social media to generate different polarity scores.
  • Tools Development ***
  • Developed numerous tools including ranking, neutralization.
  • Machines based on genetic algorithm to automatize search process for alpha.
Quantitative modelingData analysisSentiment analysisData AnalysisQuantitative Research

Education

Indian Institute of Technology, Kharagpur

Integrated MSc — Mathematics and Computing

Jan 2007Jan 2012

Concordia University

Visiting Researcher

Jan 2011Jan 2011

University of Southern California

Visiting Scholar

Jan 2010Jan 2010

Cybersecurity

Research Intern

Jan 2009Jan 2009

Midnapore Collegiate School

Higher Secondary — Science

Jan 2005Jan 2007

Mahishadal Raj HIgh School

Secondary

Jan 2003Jan 2005

Stackforce found 100+ more professionals with Python & Javascript

Explore similar profiles based on matching skills and experience