Zeshan Mahmood
Senior Software Engineer at ThinkData Works- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
ThinkData Works
-
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
-
-
-
Kinetic Commerce
-
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