Zeshan Mahmood

Senior Software Engineer at ThinkData Works
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • Data Infrastructure and Analytics
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2018 - Present

      Senior backend/data engineer at Think Data Works. We've built an enterprise data management platform, with several data focused products built on top of it. Some of the things I do: - architect and productionalize python applications for our data science team, who mostly work on NLP solutions - write Go microservices to help with various aspects of our platform, like our data ingestion pipeline Senior backend/data engineer at Think Data Works. We've built an enterprise data management platform, with several data focused products built on top of it. Some of the things I do: - architect and productionalize python applications for our data science team, who mostly work on NLP solutions - write Go microservices to help with various aspects of our platform, like our data ingestion pipeline

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Mar 2014 - Mar 2018

      Platform engineer at Kinetic Commerce. Our platform drives several mobile products that help build digitally connected experiences for retailers. Some things I do/responsible for: - Mostly work in Phoenix (Elixir) and Ruby on Rails - Help design the architecture of the platform (micro-service oriented) - Lead a small team of devs (3 or less) - Implement and design api’s (GraphQL, REST, HAL) - Integration and load testing (Jmeter/Blazemeter) Also worked on some front end web development (Angular, Backbone, NodeJs) projects. Show less

    • Computer Programming Instructor
      • Sep 2013 - Mar 2014

      - Teach youth, ages 10-17, video game programming, developing projects in Java/C++/Visual Basic - Teach programming concepts such as double buffering, collision detection and ray tracing - Write up report cards highlighting students weaknesses and strengths, suggestions for improving coding ability - Teach youth, ages 10-17, video game programming, developing projects in Java/C++/Visual Basic - Teach programming concepts such as double buffering, collision detection and ray tracing - Write up report cards highlighting students weaknesses and strengths, suggestions for improving coding ability

Education

  • University of Toronto
    Bachelor of Science (B.Sc.), Computer Science, Astrophysics
    2008 - 2013

Community

You need to have a working account to view this content. Click here to join now