Harsh Sinha, Software Developer in New York, NY, United States
Harsh Sinha

Software Developer in New York, NY, United States

Member since September 7, 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.
Harsh is now available for hire

Portfolio

  • Lulu
    Sentry, Test-driven Development (TDD), Node.js, Express.js, REST, iOS...
  • Bloomberg LP
    Design Patterns, MVC Design, SQL Performance, Performance, Data Architecture...
  • Bloomberg LP
    Bash, SQL, Product Development, Strategy, Leadership, Analytics...

Experience

Location

New York, NY, United States

Availability

Part-time

Preferred Environment

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

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.

Employment

  • 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
  • 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
  • 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++
  • 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

Experience

  • Trade Complete<GO> (Development)
    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 (Development)
    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 (Development)
    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.

Skills

  • Languages

    JavaScript, Python, C++, SQL, Bash, HTML, Python 3, Java, C, Ruby, TypeScript, CSS, Fortran, GraphQL, Swift
  • Libraries/APIs

    Node.js, API Development, React, REST API, REST APIs, GatsbyJS, NumPy, SciPy
  • Tools

    Bloomberg, GitHub, Gatsby, Git, Jira, Fastlane, Postman, RabbitMQ, Sentry, Webpack, Jupyter
  • Paradigms

    Test-driven Development (TDD), Unit Testing, Stress Testing, API Architecture, Agile, Agile Workflow, Automated Testing, Microservices, Continuous Delivery (CD), Continuous Integration (CI), MVC Design, Design Patterns, DevOps, Financial Information Exchange (FIX) Protocol, Continuous Deployment, Web Architecture, REST, ETL, Data Science
  • Platforms

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

    SQLite, SQL Architecture, Databases, Cache, PostgreSQL, SQL Performance, Relational Databases, MySQL, Cloud Firestore, Redis, Berkeley DB, NoSQL
  • Industry Expertise

    Project Management, Trading, Trading Systems, Fintech, Banking & Finance, Web Development
  • Other

    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, Architecture, APIs, Data, Data Gathering, Finance, Excel, Trading Applications, Clients, REST API Clients, Client Management, Lean Startups, Automated Tests, Automated UI Testing, Caching, Code Review, Code Refactoring, Source Code Review, CTO, Software Architecture, Technical Architecture, Memory Management, Back-end, Quantitative Analysis, Serverless, Reporting, Reports, Integration, Firebase Cloud Functions, RESTful APIs, FIX Protocol, Data Engineering, MERN Stack, Operating Systems, Artificial Intelligence (AI), Machine Learning, Server-side Rendering, Google SEO, Google Cloud Functions, Normalization, AWS, HTTP, Progressive Web Applications (PWA), Scraping, Web Scraping, Derivatives, Mathematics, Data Analysis, Data Analytics, Data Quality Analysis
  • Frameworks

    Bulma, Express.js, Electron, Django, Flask

Education

  • Bachelor's Degree in Finance and Computer Science
    2009 - 2013
    New York University - New York, NY, USA

Certifications

  • BerkeleyX: Foundations of Data Science
    APRIL 2018 - PRESENT
    University of California, Berkeley | via edX

To view more profiles

Join Toptal
Share it with others