Harsh Sinha
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Chief Executive Officer
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.
Technical Team Lead
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.
Senior Software Engineer and Architect
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.
Software Engineer
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.
Experience
Trade Complete<GO>
https://www.bloomberg.com/professional/product/asset-and-investment-manager/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/id1291025305Prosperly Website
http://www.prosperly.appSkills
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
Education
Bachelor's Degree in Finance and Computer Science
New York University - New York, NY, USA
Certifications
BerkeleyX: Foundations of Data Science
University of California, Berkeley | via edX
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring