Vineet Markan
Verified Expert in Engineering
Full-stack Developer
Singapore, Singapore
Toptal member since January 7, 2019
Vineet is a seasoned full-stack engineering leader specializing in financial computing, data visualization, and marketing automation. Over a decade of work experience across diverse industries, including robotics/logistics, eCommerce, quantitative trading, and enterprise security, allows him to adapt to various business environments and technology stacks. Vineet has led engineering teams at fast-growing startups and enjoys writing code in JavaScript and Python.
Portfolio
Experience
Availability
Preferred Environment
Webpack, Git, OS X, CODE, Slack, Linux
The most amazing...
...part of my work is building, leading, and being a part of high-performance teams.
Work Experience
Front-end Team Lead
Rapyuta Robotics Co., Ltd.
- Led a front-end engineering team of eight people to build products for warehouse visualization and cloud deployment.
- Optimized canvas rendering for a large-scale warehouse visualization platform where operators could track robots performing works in the warehouse, routing graphs, points, and regions of interest, which defined the paths and behavior of robots.
- Developed efficient code-sharing methods between UIs targeted for different robots using Webpack module federation (Redux) store sharing and Git submodules.
- Managed scrum ceremonies such as backlog cleaning, sprint planning, and retrospectives. Refined the methodology with release planning for medium to long-term visibility of product roadmap.
- Took the role of repository owner for front-end repositories and oversaw reviewing PRs, managing CI using GitHub Actions, and SemVer versioning of Docker images.
- Established practices for writing pure and typed React components with clear specs (props) that are easily testable.
Engineering Team Lead
Blu World
- Helped the team identify and clean up technical debt without blocking critical feature development and meet business goals, including server-side code written using the Koa framework in Node.js and front-end code written using React and DVA.
- Created a plan to reduce cloud resource consumption on AWS by identifying underutilized and unused resources, merging duplicate resources, and separating staging and production environments.
- Proposed and implemented a proper Scrum workflow, including sprint planning, backlog cleaning, and retrospective meetings with the product manager and engineering team.
Senior Data Visualization Engineer
Veza
- Developed a large-scale data visualization solution to help users easily navigate complex relationships.
- Leveraged D3 and G6 (graph visualization frameworks) to plot hundreds of interconnected data points and make them interactive.
- Set up communication between visualizations (rendered on Canvas) using MobX and added React components that made up the app.
- Built supporting components for visualizations using React to allow users to switch between various modes.
- Used Jest for unit testing individual components and Nightwatch for end-to-end testing.
- Built UI components on top of Antd and additional styling was applied using Styled.
CTO
Fast Science
- Analyzed the patent landscape, identified friction points in the reading patent literature, and designed a user journey to help users read the latest patents through short, interactive summaries.
- Built the patent summarization author platform using React, Redux, Node.js, Firebase, and Python.
- Used Python to scrape large amounts of patent data from the USPTO website and used various keyword metrics to rank patents by importance.
- Designed UI wireframes using Figma, worked with design to prettify them, and implemented them using JSX.
- Developed the first version of the website on WordPress to validate the idea and gain traction.
Data Visualization and Security Engineer
LYT.ai
- Worked as a full-stack engineer directly with the founders of Lyt.ai, an autonomous vehicle startup.
- Used DeckGL, Mapbox, and React to create interactive layers on the map for traffic engineers to visualize the current position/speed of buses.
- Created interactive elements for bus routes, stops, and other elements to be rendered on screen.
- Created APIs in Node.js/Express to push real-time geo updates to clients.
- Implemented authentication/login, authorization/roles, and 2FA for various user roles.
Principal Technology Consultant
iMerit
- Designed an application framework (similar to React) for accelerating modular development.
- Implemented vector graphic annotations for image sequences.
- Coached developers with an Object-oriented programming background to adapt to Javascript using TypeScript.
- Reviewed existing code and helped separate services and data sources from views.
- Designed an algorithm to reduce the complexity of finding polygon intersections in a 2D space.
- Wrote unit and functional tests using Jest and Puppeteer.
- Created an auto-documentation tool using Python Sphinx.
Lead JavaScript Developer (Consultant)
Knowcross Pte. Ltd.
- Migrated a hotel utilities management software with 60+ screens from MS Silverlight to HTML5/JS using Angular JS.
- Worked with the product manager to sketch revised user onboarding to be developed in HTML5.
- Developed the front end for four critical modules in three weeks so that existing clients can be moved to the new interface.
- Worked with the back-end team to create testable and consistent APIs to be consumed on the front end.
- Wrote unit tests using Protractor as part of my role.
Founder CTO | Product Head
Framebench
- Developed the prototype and acquired early customers.
- Raised a seed and then an angel round through reputed VCs in the Indian market.
- Built a WebSocket-based interface to allow multiple people to view media in sync (Tabletop sync).
- Hired and worked with a technology team to make sure the experience is consistent across web and mobile.
- Developed an API for easy integration into other tools like Gmail and Box.
- Tracked and optimised user on-boarding and workflow by setting up integrations with Google Analytics API and Mixpanel.
Experience
Fast Science
Framebench — Google Docs for Creative Professionals
https://techcrunch.com/2013/02/22/framebench-is-a-google-docs-for-creative-collaboration/The studio did daily reviews with their creative directors sitting out of the US. Framebench was built to help them create well-defined tasks out of this feedback. Further, they could compare newer revisions with previous ones to see if all the feedback was implemented.
Eventually, Framebench was expanded to include other media types, namely images, PDFs, and other documents.
Tinsel — Mobile Shopping Got a Makeover
https://youtu.be/KHsEJnXesRsCircuit Simplifier
https://www.slideshare.net/VineetMarkan/circuit-simplifierBirch — Connecting Video Creators to Businesses
https://www.youtube.com/watch?v=S2bjrO_yU5oI founded the business, built the platform, and worked on business development to get more clients on the platform.
Knowcross — From Silverlight to Angular
https://youtu.be/ql9Rn8An_pMBackground Removal App
https://github.com/vineet89/remove-bg-kerasAlgorithmic Trader at Option Trading Fund
Tools used: Interactive Broker APIs, Pandas, Scikit/Numpy, TensorFlow
Education
Bachelor of Engineering Degree in Electrical and Electronics
Birla Institute of Technology & Science - Pilani, India
Certifications
Convolutional Neural Networks
Coursera
Structuring Machine Learning Projects
Coursera
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
Coursera
Neural Networks and Deep Learning
Coursera
Economic Times POI Winner
Department of Science & Technology, India
Skills
Libraries/APIs
D3.js, React.js, Node.js, SVG.js, React.js, Styled-jsx, Pandas, Interactive Brokers API, Puppeteer, REST API, JavaScript, Antd, Reselect
Tools
Git, Sketch, Figma, Webpack, Sketch, Postman, Canvas, Jira, Jenkins, Webpack 4
Languages
HTML5, TypeScript, JavaScript, Python, Python, CSS
Frameworks
Express.js, Redux, Hapi.js, Deck.gl, Bootstrap, Next.js, CODE, Jest, AngularJS
Platforms
Firebase, Mapbox, AWS, Linux
Storage
Firestore, MongoDB, MySQL, Redis, Database, Google Cloud Development
Other
Semantic UI, G6, Data Visualization, Trading, Algorithms, Financial Systems, Leadership, Machine Learning, Neural Network, Deep Learning, Artificial Intelligence, Options
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