Harsh Sinha, Developer in New York, NY, United States
Harsh is available for hire
Hire Harsh

Harsh Sinha

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
November 17, 2020

Harsh is a senior software engineer, technical lead, and entrepreneur with 8+ years of experience building full-stack and back-end applications. He specializes in fintech, building client-facing applications that meet high standards of performance, stability, and compliance. Harsh has been at Bloomberg LP since 2013, first as a senior software engineer and then a technical team lead. He has enterprise and startup experience to take your projects and business goals to the next level.

Portfolio

Lulu
Sentry, Test-driven Development (TDD), Node.js, Express.js, REST, iOS, Firebase...
Prosperly
Amazon Web Services (AWS), Terraform, LaunchDarkly, Amazon DynamoDB, AWS Lambda...
Bloomberg LP
Design Patterns, MVC Design, SQL Performance, Performance, Data Architecture...

Experience

Availability

Part-time

Preferred Environment

MERN Stack, Firebase, PostgreSQL, Java, C++, Python, Google Cloud SDK, React, JavaScript, Bloomberg Terminal, Stock Trading

The most amazing...

...product I've developed was a trading dashboard that could extract, transform, enrich, and display millions of data points in real time to 20,000+ users at once.

Work Experience

Chief Technical Officer

2020 - PRESENT
Lulu
  • Architected a Firebase NoSQL database to be optimized for REST API design and usage patterns.
  • Established a Node.js/Express server to replace Google Cloud Functions for inefficient cases.
  • Integrated user metrics and technical alarms into Lulu iOS code to ensure transparency related to product success.
  • Incorporated a testing framework with strict guidelines that used Postman for integration testing and Jest for unit testing.
  • Orchestrated a CI/CD pipeline with GitLab Runner for both JavaScript and Swift codebases.
  • Purged existing technologies of numerous security leaks, thereby securing code from internal and external abusive practices.
  • Structured DevOps for JavaScript and iOS codebases, covering the development experience, deployment efficiency, and telemetry.
  • Executed disaster analysis on a product from legal, social, business, and technical perspectives; determined problems, solutions, and priorities.
  • Created a thorough go-to-market launch plan that accounted for each stakeholder and technical risk.
  • Oversaw the development of iOS, Google Cloud Functions, and a website, while managing a team of contracted engineers.
Technologies: Sentry, Test-driven Development (TDD), Node.js, Express.js, REST, iOS, Firebase, Google Cloud Platform (GCP), Algorithms, TypeScript 3, Algolia, Firebase Authentication, Firebase Realtime Database, API Architecture, Code Architecture, API Design, Performance, Caching, NoSQL, Mixpanel, CTO, Product Leadership, Full-stack, App Infrastructure, Architecture, Web Development, Scalable Architecture, Software Design, Mobile, TypeScript, REST APIs, Fintech, Payment APIs, Engineering, Product Growth, Agile Delivery, Linux, RDBMS, Back-end, Requirements Analysis, GraphQL, Jira, API Development, Key Performance Indicators (KPIs), Docker, Software Architecture, DevOps, Mobile Development, Startups, Planning, Scalability, MERN Stack, MongoDB

Chief Executive Officer

2020 - 2022
Prosperly
  • Designed personal finance management (PFM) platform for early adopters using React, Python, and PostgreSQL.
  • Mentored multiple hires and interns through well-defined engineering and product projects.
  • Architected Prosperly back end using an MVC framework built on Fastify (Node.js/Express), Kafka, and PostgreSQL on AWS.
  • Introduced the Prosperly website using GatsbyJS (React) with Bulma.io (Bootstrap).
  • Simulated and demonstrated financial models to prove value proposition using Jupyter Python Notebooks.
  • Delivered proofs-of-concept to early-adopting customers through custom-created reusable React HTML templates.
Technologies: Amazon Web Services (AWS), Terraform, LaunchDarkly, Amazon DynamoDB, AWS Lambda, Docker, PostgreSQL, CTO, Product Leadership, Full-stack, App Infrastructure, Architecture, Web Development, Scalable Architecture, Software Design, Mobile, TypeScript, REST APIs, Fintech, Payment APIs, Engineering, Agile Delivery, Banking & Finance, Linux, RDBMS, Back-end, Requirements Analysis, GraphQL, Jira, Pytest, API Development, Key Performance Indicators (KPIs), Django, NumPy, Software Architecture, Finance, DevOps, Mobile Development, Startups, Planning, Scalability, MERN Stack, Node.js, Express.js, MongoDB

Technical Team Lead

2017 - 2019
Bloomberg LP
  • Championed the development and sale of Bloomberg's trade settlement product. Collaborated with hundreds of enterprise finance clients to transition each of their technology experiences smoothly to the new platform.
  • Orchestrated and co-designed a centralized financial regulations engine, integrating numerous trade data structures and optimizing compliance for all customers.
  • Rearchitected a trade dashboard to deliver data transformations and presentations via the back end, optimizing client device performance by up to 10 times.
  • Conceptualized a performance and progress indicator for complex data delivery processes, bringing predictability and reliability to the overall system.
  • Pioneered the company's first real-time, client-side filtering for client trade data without adding any additional network or input/output load on the system.
  • Drove the initiative to convert all JavaScript codebases to TypeScript, leading to type safety and better code readability.
  • Redesigned the data provider to introduce the possibility of hundreds of new data types and presentation styles by upgrading the data model per client needs and conducting infrastructure research.
  • Quadrupled product usage in one year by strategically integrating front-office trade functionality into a dashboard, using the proper interface and modular design.
  • Assembled several analytics panels for key back-end processes to preemptively identify performance bottlenecks.
  • Outperformed expectations on several C++ and JavaScript projects by establishing test coverage on legacy codebases and establishing test-driven design and crisis processes.
Technologies: Design Patterns, MVC Design, SQL Performance, Performance, Data Architecture, SQL Architecture, Code Architecture, API Architecture, Agile, Project Management, Recruiting, Design Leadership, Technical Leadership, Team Leadership, CTO, Product Leadership, Stock Trading, Architecture, Scalable Architecture, Software Design, TypeScript, Fintech, Engineering, Product Growth, B2B, Agile Delivery, Banking & Finance, Linux, PIP, RDBMS, Back-end, Requirements Analysis, Jira, API Development, Key Performance Indicators (KPIs), Enterprise Architecture, Solution Architecture, Software Architecture, Finance, DevOps, Planning, Scalability

Senior Software Engineer and Architect

2016 - 2017
Bloomberg LP
  • Addressed performance and memory bottlenecks caused by growing trade volumes and product usage for each of our high-net-worth enterprise clients.
  • Designed tools that automated product deployments for the entire department, thereby optimizing the process, introducing transparency, and reducing human error.
  • Analyzed and comprehensively understood existing settlement trade codebases to lead the designs for the future technical stack and architecture.
  • Engineered dashboard views and filters to support dynamic content for each user, powered by a flexible SQL and C++ back end.
  • Pioneered a trade workflow back-end engine, using a strategy pattern-like architecture in C++ and Python that could handle thousands of trade actions per second.
  • Created a trade data provider that delivered 10 million+ data points to thousands of users, using various aggregation, caching, and distribution mechanisms.
  • Centralized and augmented 300+ QA workflows to be more comprehensive and account for realistic client scenarios.
  • Conceptualized and implemented a dynamic error translation system, allowing clients and engineers to see transparent, informative feedback from the product.
  • Led triage and resolutions for urgent client issues and bugs, significantly improving response times and client experience for all stakeholders.
  • Assembled a suite of SQL database maintenance tools for teams across the department, standardizing database modifications and stability.
Technologies: Bash, SQL, Product Development, Strategy, Leadership, Analytics, Test-driven Development (TDD), Python, JavaScript, Bloomberg Terminal, C++, Stock Trading, Architecture, Scalable Architecture, Software Design, Fintech, Engineering, Product Growth, B2B, Agile Delivery, Banking & Finance, Linux, PIP, RDBMS, Back-end, Requirements Analysis, Jira, Pytest, API Development, Enterprise Architecture, Solution Architecture, Software Architecture, Finance, DevOps, Go, Planning, Scalability

Software Engineer

2013 - 2015
Bloomberg
  • Independently led projects to deprecate the existing post-trade blotter (MOM<GO>), managing both technology and client impacts.
  • Devised asset investment manager's (AIM's) first trade data analytics component that monitored, aggregated, and analyzed thousands of trade relationships in real time across portfolios.
  • Spearheaded a three-year process to migrate all of Bloomberg's trading clients onto a flagship trade printing product (PRNT<GO>), replacing six different legacy products.
  • Introduced unit testing practices and continuous integration with Jenkins for the C++ and Python codebases.
  • Designed various utilities to optimize redundant, high-risk tasks, reducing both database deployment and risk by 90%.
  • Gained a deep understanding of client workflows through analytics and regular client visits, both domestic and international.
  • Outperformed expectations within three months of joining the team, regarding triaging, diagnosing, and resolving bugs.
  • Augmented several C++ and Python microservices in the trade workflow suite, making the codebase more modular and scalable.
  • Mentored numerous interns at all skill levels to produce client-impacting, production-level applications.
  • Created onboarding tools for new hires based on my own questions, which helped ease the onboarding process for many new hires and interns.
Technologies: API Architecture, SQL, SQLite, Python, Fortran, C, C++, JavaScript, Stock Trading, Architecture, Software Design, Fintech, Engineering, Product Growth, B2B, Agile Delivery, Banking & Finance, Linux, PIP, RDBMS, Back-end, Jira, Pytest, API Development, Enterprise Architecture, Solution Architecture, Finance, DevOps, Go, Scalability

Trade Complete<GO>

https://www.bloomberg.com/professional/product/asset-and-investment-manager/
An enterprise post-trade dashboard. I was one of the founders of the product. For six years, I helped develop every part of the stack, including but not limited to the user interface (JavaScript), the data provider (C++, SQLite, RabbitMQ), the trade workflow accessor (C++, Python, and SQL), and the workflow automation engine (Kafka, C++, SQL).

I interacted with substantial enterprise clients to understand their user and business workflows intimately, and I integrated them successfully into this product. Our UI was extremely lightweight and intended to optimize user interactions. Meanwhile, our back end was the hub to the complex business logic of the trading world.

Our clients demanded the highest level of performance and stability. As a result, we created very detailed monitoring and alarming systems to catch the slightest deviations in performance. We also established exceptional coding and testing standards. Our product went through regular integration, unit, and stress tests.

Ultimately, we scaled our product in terms of technology; we also scaled our teams to handle the product and its growth.

Lulu Host Application

https://apps.apple.com/us/app/lulu-host/id1291025305
An iOS application that facilitates a double-sided market between restaurants and customers. It has a front end in iOS, a back end using Google Firebase and Google Cloud Functions, and integration tests developed in Postman. I developed and co-developed several parts of the application.

Prosperly Website

http://www.prosperly.app
A React-based website powered by GatsbyJS and Bulma.io. I created this solo project to power a venture. Fully responsive and very performant, it connects with a headless CMS in the back end and optimizes for SEO with server-side rendering.

Languages

JavaScript, Python, C++, SQL, Bash, GraphQL, TypeScript, HTML, Python 3, Java, C, Ruby, CSS, Fortran, Swift, TypeScript 3, Go

Frameworks

Express.js, Django, Bulma, Electron, Flask

Libraries/APIs

Node.js, API Development, REST APIs, React, NumPy, SciPy

Tools

Bloomberg, GitHub, Jira, Microsoft Excel, Git, Pytest, Fastlane, Postman, RabbitMQ, Sentry, Webpack, Jupyter, Firebase Authentication, Terraform, LaunchDarkly

Paradigms

Test-driven Development (TDD), Unit Testing, Stress Testing, API Architecture, Agile, DevOps, Agile Workflow, Automated Testing, Refactoring, B2B, Requirements Analysis, Microservices, Continuous Delivery (CD), Continuous Integration (CI), MVC Design, Design Patterns, RESTful Development, Mobile Development, Continuous Deployment, Web Architecture, REST, ETL, Data Science, Quantitative Research

Platforms

Bloomberg Terminal, Firebase, Linux, Mobile, Google Cloud SDK, iOS, Android, Apache Kafka, Google Cloud Platform (GCP), Amazon Web Services (AWS), Heroku, Google App Engine, Jupyter Notebook, AWS Lambda, Algolia, Mixpanel, Docker

Storage

SQLite, SQL Architecture, Databases, Cache, RDBMS, PostgreSQL, SQL Performance, Relational Databases, NoSQL, MySQL, MongoDB, Cloud Firestore, Redis, Berkeley DB, Firebase Realtime Database, Amazon DynamoDB

Industry Expertise

Project Management, Trading Systems, Banking & Finance

Other

MERN Stack, Analytics, Leadership, Strategy, Product Development, Algorithms, Data Structures, Regression Testing, Technical Hiring, Technical Support, Documentation, Performance, User Experience (UX), User Interface (UI), Lint, SQL Design & Reporting, Monitoring, Team Leadership, Technical Leadership, Design Leadership, Recruiting, Code Architecture, Data Architecture, Leadership Development, Full-stack, Back-end, Architecture, APIs, Data, Data Gathering, Finance, Trading, Trading Applications, Fintech, Clients, REST API Clients, Client Management, Lean Startups, Automated UI Testing, Caching, Code Review, Source Code Review, CTO, Software Architecture, Technical Architecture, API Integration, Product Leadership, Stock Trading, Scalable Architecture, Software Design, Engineering, Product Growth, Agile Delivery, Key Performance Indicators (KPIs), Enterprise Architecture, Solution Architecture, Startups, Planning, Scalability, Memory Management, Web Development, Quantitative Analysis, Serverless, Reporting, Reports, Integration, Firebase Cloud Functions, FIX Protocol, Data Engineering, App Infrastructure, Payment APIs, PIP, Algorithmic Trading, eCommerce, Operating Systems, Artificial Intelligence (AI), Machine Learning, Gatsby, Server-side Rendering (SSR), Google SEO, Google Cloud Functions, Normalization, HTTP, Progressive Web Applications (PWA), Scraping, Web Scraping, Derivatives, Mathematics, Data Analysis, Data Analytics, Data Quality Analysis, Digital Banking, API Design, Cryptocurrency, Algorithmic Trading Analysis

2009 - 2013

Bachelor's Degree in Finance and Computer Science

New York University - New York, NY, USA

APRIL 2018 - PRESENT

BerkeleyX: Foundations of Data Science

University of California, Berkeley | via edX

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring