Tanzim Mokammel
mtanzim@gmail.com | LinkedIn | +1 416-660-5498 | Toronto, ON | Website
Experienced senior software engineer with a proven track record in full stack development and a strong focus on problem solving and software design. Proficient in technologies such as Typescript
, Go
, Python
, NodeJS
, and React
, with a background in leading and mentoring development teams. Recognized for contributions in optimizing systems and driving innovative solutions.
Interests include technology, music, travel, photography, fitness, video games.
Technologies
Typescript
Go
Python
| NodeJS
React
NextJS
| SQL
NoSQL
Kafka
| Git
Docker
Kubernetes
AWS
Key Skills
Problem solving, software design, mentorship, leadership and communication
Work Experience
Member of Technical Staff, Cohere | Toronto, Canada, Mar 2024 - Present
- Cohere empowers developers and enterprise with large language models (LLM)
- I am developing an application to enable enterprise customers to leverage retrieval augmented generation (RAG) on their data sources, including email, messaging, and distributed drives
- Key challenges include creating scalable backends for data ingestion, indexing, and retrieval, and integrating them seamlessly with a modern UI for chat, data management, and search functionalities
- I am also developing essential features for Cohere’s self-serve platform, including billing, playground, and onboarding processes
- My primary focus is on the backend, utilizing
Go
,Python
,Postgres
,Redis
,Kubernetes
,GCP
, andAWS
- For versatility and maintaining frontend competence, I am also developing full-stack features using
NextJS
andTypescript
- As a mentor, I provide guidance on best practices for system design, software design, testing, and documentation
Senior Software Engineer, Flipp | Toronto, Canada, Jan 2021 - Mar 2024
- Flipp helps North American shoppers save money by aggregating deals and flyers
- I am working on a greenfield web application enabling Flipp’s retail partners design digital flyers, leading the charge in migrating off print flyers towards a digital solution
- Key challenges include establishing best practices for building a modern web UI with drag and drop interactions, alongside developing backend APIs and microservices. Frontend technologies include
React
,Typescript
andStorybook
, whileGo
,NodeJS
,Ruby
,Kafka
,AWS
,Github Actions
andKubernetes
are critical on the backend. - Mentoring peers on concepts such as functional reactive programming, atomic design, concurrency, and testing
- Continuously analyzing and improving existing systems: reduced endpoint latency by 35x through concurrent
Go
code optimization, simplified system architecture by consolidating scattered code across services and languages into a sub-500 LOCTypescript
package - On a similar spirit, I have led multiple award-winning hackathon and R&D initiatives. One project enabled automated flyer curation within a full stack
NextJS
app, integrating with OpenAI’sGPT-3.5
large language model (LLM
). A follow up project enabled semantic search of private product data using retrieval augmented generation (RAG
): leveraging a locally hosted vector database (ChromaDB
), and an open source LLM (mistral:7b
)
Mentor, CareerFoundry | Remote, Feb 2022 - May 2023
- Mentored aspiring web developers in soft skills and industry processes, offering comprehensive guidance, feedback, and support in a MERN stack curriculum
Full Stack Engineer, Moonfare | Berlin, Germany, Jan 2020 - Jan 2021
- Moonfare makes investing in private equity easy, currently managing over €2.5 billion in assets
- I played a key role in developing new features and scaling the core web application to support business growth while refactoring to enhance performance and reduce technical debt; in one case endpoint latency was improved 89% through database and algorithm optimizations
- Mentored developers through code reviews and educational sessions
Full Stack Engineer, Diginex | Berlin, Germany, Dec 2018 - Dec 2019
- At Diginex, a blockchain technology company, I developed a cryptocurrency trading platform for algorithmic and manual trading, and worked on internal tools for backtesting arbitrage models, load testing, and supporting financial data transfer protocols. I utilized
Python
,Pandas
,Postgres
, andAWS
in the backend, andReact
withRxJS
on the frontend.
Contract Backend Engineer, ReloTalent | Hanoi, Vietnam, Mar 2018 - May 2018
- Developed a microservice to implement an iterative mathematical model for determining salaries during relocation considering tax rates, cost of living, and personal investments using
Python
,SQL
, andAWS Lambda
Sr. Product Development Engineer, Advanced Micro Devices | Toronto, Canada, Jun 2012 - Nov 2017
- Led the development of system-level test programs and yield analysis with a global team for AMD Radeon products, receiving two Spotlight awards for contributing to over $US 900,000 in company savings
Education
- Master of Engineering, Electrical Engineering | University of Toronto, Canada, June 2015
- Bachelor of Applied Science with Honors, Electrical Engineering | University of Toronto, Canada, June 2012