Mifta Sintaha

MiftaSintaha

Vancouver, British Columbia, Canada · msintaha94@gmail.com

Mifta is a Full Stack Software Engineer and a YouTube Content Creator, currently working at Clio. She pursued her Master's Degree in Software Engineering at the University of British Columbia.  She previously worked as a Software Engineer for 4.5 years at Welcome (now Optimizely). Having an Engineering degree, Mifta also composes instructional tutorials for an international audience of Computer Science students on YouTube, hoping to aid them in their studies. She is eager to start asking questions - to observe and solve the next puzzle.
Her ultimate mission is to master the art of software engineering and aims to build something worth remembering that will aid in making peoples' lives easier. Mifta is a team player and her specialty is her ability to take ownership, manage her team and workflow while maintaining punctuality in getting shit done!


Experience

Software Developer

Clio

Tech stack: Ruby on Rails, ReactJS, AlpineJS, AngularJS.

  • Maintenance of the microsoft/gmail integrations in the Clio Manage App
  • Enhancing the features of the contacts section in Clio Manage App

January 2023 - Present

Graduate Research & Teaching Assistant

University of British Columbia

  • Research Assistant at SALT (Software Analysis and Testing) Lab where I worked collaboratively with peers and solved research problems to publish them in top conferences/journals. Relevant Technologies: PyTorch, OpenAI Codex, Huggingface GPT models, Understand by SciTools.
  • Teaching Assistant for the Course CPEN 322 (Software Construction II) in Winter Term 1, 2022. I was responsible for grading assignments, lab hours and coming up with exam test cases.

January 2021 - December 2022

Software Engineer

Optimizely (previously NewsCred)

Enhanced the experience and built features for the SaaS platform

  • Designed and implemented a "Support dashboard" integrated with various in-house microservice APIs to automate repetitive client on-boarding tasks with a UI for support team. Dockerized the build and deployment of this service and integrated it into CI/CD pipeline.
  • Integrated third party APIs for showing SEO data and Content Scoring with a caching layer to avoid API rate limits.
  • Lowered costs ($3.59 per month) and increased user click-through-rate by 30% through a serverless Recommended Articles Widget. This is an article recommender system using ElasticSearch MLT by taking a user's journey to compare with regular tags and categories grouping algorithm and did A/B testing to compare click through rates. Set up a CDN for serving a script (Javascript) for Recommended Articles Widget used in WordPress sites and used aggregation service like AWS Athena to query user activity. Used design patterns to implement the service.
  • Tracked usage activity to understand latency and DAU by creating Periscope Dashboards for visualizing data.
  • Took ownership of services and its maintenance, wrote tech specs and presented in company-wide architecture meetings.
  • Created a Content Scoring system (frontend and backend) from scratch using Yoast’s SEO analysis and SEMrush’s keywords data mining to score content based on most used words in Google’s top 20 search results.
  • Built a Design Library with the company’s brand design using React and created both representational and smart components for effective code reuse. Introduced css design patterns and code conventions for said design library. Showcased the design on a DSM (Design system manager) like Storybook with specs.
  • Built a resource planner module with AG-grid to show a calendar view and enable complex drag/drop operations to show time allocation. Fetched data from microservice written in Flask which supports the logic for calculating the resources based on days and hours.
  • Created a Kanban board that makes multiple network calls to change status. Used a state machine library (DFA) to avoid multiple branching for calling the APIs and improve code readability for future extension.
  • Created a form builder that allows customizable fields (backend and frontend) with advanced UI drag/drop and form validations to submit work requests from the work request module. This feature increased the DAU by 40%.
  • Created the first chat application within the platform for real-time conversations using websockets. Added content reference tagging within the conversation window using ‘@’ and ‘#’.
  • Created an inline commenting tool (threaded comments) similar to Confluence.
  • Improved and consistently met quarterly feature Performance SLA by analyzing Google Stackdriver to identify N+1 API calls and optimized those services.

November 2016 - May 2021

Content Creator

YouTube

  • Created video tutorials on theoretical topics of Computer Science e.g. Algorithms, Compiler Design, Automata & Computability, Database Systems, Computer Architecture, Graphics, Networking Systems, Java programming simulations, Operating Systems, DC Circuits
  • Created tutorials on Javascript Web frameworks e.g. MEAN stack, React basics

August 2014 - Present

Software Engineer (Freelance)

EduHive

  • EduHive (Web): Created features for the web platform EduHive - a Learning Management System which included - enabling online mock admission tests, generating mark-sheets along with answer sheets, implemented an exam question builder, integrated KaTex math equation rich text area and authentication middleware.
  • EduHive (Mobile): Built and published an android react native mobile app - implemented the logic using REST API, integrated payment system and authentication for google and facebook.

March 2019 - September 2019

Author

Packt Publishing

Published video course on the basics of  "Learning React Native Development"

May 2018 - September 2018

Web Developer (Part time)

WebAble Digital

  • Created dynamic websites with AngularJS, ExpressJS & MeteorJS
  • Worked with Facebook API and D3JS for collecting page Analytics and visualization
  • Created and customised Wordpress themes

August 2014 - September 2016

Teaching Assistant (Undergraduate)

BRAC University

  • CSE221: Algorithms Course Student Tutor
    Graded test papers, assignments and helped students during Tutoring time in understanding/solving lab assignments and algorithm simulations as well as Big O complexities. Gave practise problems with small variations for understanding the concepts further.
  • CSE111: Programming Language II Course Student Tutor
    Created video tutorials (Tracing programs playlist) for solving JAVA program tracing which helped students in understanding Object oriented principles. Also graded test papers and assignments.

August 2014 - September 2016

Education

The University of British Columbia (UBC)

Master of Applied Science
Computer Engineering

Grade: 90.2/100 (A+)

January 2021 - December 2022

BRAC University

Bachelor of Science
Computer Science & Engineering

GPA: 3.87 (Highest Distinction)

January 2013 - August 2016

Skills

Programming Languages & Tools
I want to work with
  • ReactJS/NodeJS
  • Flask/Django/Ruby on Rails
  • MongoDB/MySQL
  • AWS Services

Interests

Apart from being a software engineer, I enjoy traveling, vlogging, coffee and cafe hopping, going to the beach, watching animes and tv shows, reading fantasy novels.
I also hackathons and creating YouTube tutorials.


Awards & Certifications

  • Best Paper Award - ICCIT, 2018 for the Paper
    M. Sintaha and M. Mostakim, "An Empirical Study and Analysis of the Machine Learning Algorithms Used in Detecting Cyberbullying in Social Media," 2018 21st International Conference of Computer and Information Technology (ICCIT), Dhaka, Bangladesh, 2018, pp.1-6.
  • 2nd place winner at Inter-office Hackathon 2018 at April for building a messaging platform for NewsCred’s Content Marketing Platform.
  • 1st place winner in Inter-office Hackathon 2018 at October for building a Content Optimizer system - a system that tells you how SEO optimized your content is.
  • 1st place and 3rd place winner in Inter-office Hackathon 2019 at November for integrating a pdf/doc annotator and making our company platform mobile responsive.
  • People's  choice winner in Inter-office Hackathon 2020 on September for building a kanban board as well as quick task creation within the kanban board.

Publications