Vineet Markan, Software Developer in Singapore, Singapore
Vineet Markan

Software Developer in Singapore, Singapore

Member since March 20, 2017
Vineet is a seasoned full-stack engineer specializing in data visualization and machine learning. With a decade of experience, he can take software products from the mockup stage to production with high-quality code. Vineet is proficient in JavaScript and Python. His expertise spans across a number of the front end, server-side, and machine learning frameworks like D3, G6, React, Node.js, Firebase, MongoDB, Keras, Tensorflow, among others.
Vineet is now available for hire

Portfolio

Experience

Location

Singapore, Singapore

Availability

Full-time

Preferred Environment

Webpack, Git, OS X, CODE, Slack

The most amazing...

...project I've built from scratch is Fast Science. It makes patents easy to read and understand through interactive summaries speeding the reading time by 70%.

Employment

  • Senior Data Visualization Engineer

    2020 - 2020
    Stealth Mode Cybersecurity Company (via Toptal)
    • 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.
    • Build 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.
    Technologies: Antd, Styled-jsx, TypeScript, Jest, Nightwatch.js, MobX, Canvas, SVG, REST API, React, G6, D3.js
  • CTO

    2019 - 2020
    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.
    Technologies: Google Analytics API, Cloud Firestore, Node.js, Firebase, Postman, Jest, Hapi.js, Redux, React
  • Data Visualization and Security Engineer

    2019 - 2019
    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.
    Technologies: TypeScript, Passport.js, Deck.gl, React, Node.js
  • Principal Technology Consultant

    2018 - 2018
    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.
    Technologies: Sphinx Search Engine, Puppeteer, Jest, Sketch 4, Bootstrap, Webpack, React, SVG.js
  • Lead JS Developer (Consultant)

    2017 - 2018
    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.
    Technologies: Angular, DataTables, Bootstrap 4, JavaScript, HTML5, AngularJS
  • Founder CTO | Product Head

    2011 - 2015
    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.
    Technologies: Mixpanel, Google Analytics API, Backbone.js, Node.js, MySQL, Redis, JavaScript

Experience

  • Fast Science (Development)
    https://www.fastscience.tv/

    FastScience is a web-based application built on React. The purpose of the app is to make cutting-edge research available to the masses. It's a platform to publish interactive summaries of the latest patents and research papers that can be consumed by students, working professionals, and researchers to accelerate learning and achieve breakthroughs.

  • Framebench — Google Docs for Creative Professionals (Development)
    https://techcrunch.com/2013/02/22/framebench-is-a-google-docs-for-creative-collaboration/

    Framebench was developed by me and the co-founder Rohit in collaboration with an established animation movie production house based out of Pune, India.

    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 (Development)
    https://youtu.be/KHsEJnXesRs

    This was an independent project. It was housed at one of the leading e-tailers in India. The idea was to let people express interest in items they'd like to shop while watching videos. It was frozen due to content licensing issues.

  • Circuit Simplifier (Development)
    https://www.slideshare.net/VineetMarkan/circuit-simplifier

    I presented this project at a National Tech festival, bagging the best Computer Science award and some (modest) prize money. The idea was to take an entangled overlapping circuit from a breadboard and create a minimally overlapping orthogonal circuit that can be embedded on chips.

  • Birch — Connecting Video Creators to Businesses (Development)
    https://www.youtube.com/watch?v=S2bjrO_yU5o

    Birch helped organizations like Uber, Ola, and the Govt. of India to find top video creators in locations they wanted to shoot video and work with the best creative talent.
    I founded the business, built the platform, and worked on business development to get more clients on the platform.

  • Knowcross — From Silverlight to Angular (Development)
    https://youtu.be/ql9Rn8An_pM

    I helped Knowcross move their core product offering from Silverlight to HTML5/JavaScript. This new version was both more snappy and efficient.

  • Background Removal App (Development)
    https://github.com/vineet89/remove-bg-keras

    A machine learning-based background removal app built on top of Keras. It uses PSPNet pre-trained on ADE20K data set to identify specified objects, removes everything else in the scene, and outputs the final image.

Skills

  • Languages

    TypeScript, JavaScript, HTML5, Python 3, Python
  • Frameworks

    Express.js, Redux, Hapi.js, Deck.gl, Bootstrap, CODE, Jest, AngularJS, Angular
  • Libraries/APIs

    D3.js, React, Node.js, SVG.js, Keras, TensorFlow, Puppeteer, Backbone.js, Google Analytics API, Passport.js, REST API, MobX, Nightwatch.js, Styled-jsx, Antd
  • Tools

    Git, Sketch, Figma, Slack, Webpack, Sketch 4, Postman, DataTables, Canvas
  • Platforms

    Firebase, Mapbox, Amazon Web Services (AWS), OS X, Mixpanel, Android
  • Other

    Semantic UI, G6, Data Visualization, AWS, Deep Neural Networks, Neural Networks, SVG, Deep Learning, Artificial Intelligence (AI)
  • Storage

    MongoDB, MySQL, Sphinx Search Engine, Redis, Cloud Firestore

Education

  • Bachelor of Engineering degree in Electrical and Electronics
    2007 - 2011
    Birla Institute of Technology & Science - Pilani, India

Certifications

  • Convolutional Neural Networks
    DECEMBER 2020 - PRESENT
    Coursera
  • Structuring Machine Learning Projects
    NOVEMBER 2020 - PRESENT
    Coursera
  • Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
    NOVEMBER 2020 - PRESENT
    Coursera
  • Neural Networks and Deep Learning
    OCTOBER 2020 - PRESENT
    Coursera
  • Economic Times POI Winner
    AUGUST 2006 - PRESENT
    Department of Science & Technology, India

To view more profiles

Join Toptal
Share it with others