Mir Hossain

Mir Hossain

About

Detail

Director Of Engineering at Linqia (Backend, Data Pipelines, DevOps, and ML)
California, United States

Timeline


work
Job
school
Education
flag
Award

Résumé


Jobs verified_user 0% verified
  • Linqia
    Software Engineering Manager
    Linqia
    Oct 2017 - Mar 2022 (4 years 6 months)
    1) Work with product stakeholders to review roadmap, set t-shirt sizes to roadmap items, and set timelines. - Once the timelines are set, make sure projects are planned, executed, and delivered on schedule - Monitor progress on projects on JIRA 2) Responsible for majority of the backend systems for Linqia’s new Resonate platform - Backend systems include data pipelines, RESTful APIs, permission systems, SQL databases etc 3) Responsible for hiring devops and backend engineers for my team. - Vetted resumes for initial phone screening. - Conducted the initial phone screens where I explained the mission of our company, went over the responsibilities for the position, and asked technical questi
  • Linqia
    Director Of Engineering
    Linqia
    Mar 2022 - Current (4 years 2 months)
  • Linqia
    Senior Software Engineer Team Lead
    Linqia
    Jan 2015 - Oct 2017 (2 years 10 months)
    I lead the platform team
  • Linqia
    Senior Software Engineer
    Linqia
    Oct 2013 - Jan 2015 (1 year 4 months)
  • TinyprintsShutterfly
    Sr. Web Engineer 1
    TinyprintsShutterfly
    Aug 2011 - Aug 2012 (1 year 1 month)
    As part of the Personalization team, my primary responsibility was to develop and maintain software for our personalization engine using Java, PHP and JavaScript. Furthermore, I created and improved backend web applications to allow our merchandising team to set up products for the website. 1) Upgraded tinyprints.com, treat.com, and weddingpaperdivas.com photo backend storage from expensive NetApp filers to use highly scalable, fault tolerant, and less expensive shutterfly S3 like storage based on Cleversafe. I upgraded existing php, html5, and flex based file upload tools to upload directly to the Shutterfly backend. Created all the REST apis necessary to support the upgrade. 2) Enhanced the JAX-RS REST based pdf rendering web2print eng
  • TinyprintsShutterfly
    Sr. Web Engineer 2
    TinyprintsShutterfly
    Aug 2012 - Sep 2013 (1 year 2 months)
    As part of the Tinyprints software architecture team, my primary responsibilities are to architect, develop, review, and maintain software for tinyprints.com, weddingpaperdivas.com, treat.com, and shutterfly.com. I make sure that we follow SOA and REST api design best practices to create reusable, scalable, fault tolerant, and monitorable software systems. 1) I worked on a team that created a scheduling framework for apache hadoop. This framework lets our internal users to create a series of hadoop jobs using an intuitive web app. I created the REST api that is used by the front end webapp to store and manipulate hadoop jobs. I used Spring MVC framework for the REST api and MongoDB for the backing storage. I also created the rich webapp us
  • Tiny Prints
    Software Engineer II
    Tiny Prints
    Mar 2011 - Aug 2011 (6 months)
    As part of the Personalization team, my primary responsibility is to develop and maintain software for our personalization engine using Java, PHP and JavaScript. Furthermore, I create and improve backend web applications to allow our merchandising team to setup products for the website. 1) Designed/coded a JAX-RS REST based web2print engine for our greeting card products using Java to generate final pdf print files to be sent to the printer from front-end customer personalization JSON data. Used multi-threading to speed up the print file generation by downloading all the necessary components in parallel using a Java thread-pool. 2) Created a Java based vector/raster text rendering engine using the iText pdf library that improved our t
  • Tiny Prints
    Software Engineer 1
    Tiny Prints
    May 2010 - Mar 2011 (11 months)
    As part of the Personalization team, my primary responsibility is to develop and maintain software for our personalization engine using PHP and JavaScript. Furthermore, I create and improve backend web applications to allow our merchandizing team to setup products for the website. 1) I created a Flikr like photo management system to improve efficiency of the merchandizing team. In this system user can upload large number of photos simultaneously using HTML5 drag and drop file API through XHR2, tag uploaded photos, search for uploaded photos using tags, add /remove photos to their favorite tray, share trays with other users of the system. 2) Maintained action scripts for Adobe Illustrator and Photoshop to import data from our database us
  • G
    Software Engineering Intern
    Gudgie
    Sep 2009 - Apr 2010 (8 months)
    I created intuitive web applications using Django so that clients can effectively manage all aspects of their daily workouts and food intake. 1) Created an AJAX heavy system using JavaScript and Python so that users can add gym equipment of their liking to their virtual gym. The backend system then uses the selected equipments to recommend customized workouts. 2) Implemented a food intake journal system where user can log hourly what they have eaten throughout the day. The backend system then takes the input to recommend what food to take to accelerate user’s goal 3) Worked on a workout calendar which shows user their workout schedule. User can also skip a specific day from the calendar. 4) Worked on an AJAX enabled workout input syste
  • San Diego State University Research Foundation
    Undergraduate Research Assistant
    San Diego State University Research Foundation
    Apr 2008 - Aug 2008 (5 months)
    I worked with a professor to create a rudimentary Air Pollution Prediction Model by using past 10 years of weather and air pollution data. 1) Implemented a Air Pollution Modeling windows form software using .net framework to predict air pollution level in San Diego based on 10 years of weather data 2) Wrote advanced algorithms in C# which incorporated advanced physics, chemistry and math theories to analyze huge datasets 3) Upgraded, UCB: Particle Monitor and Data Browser (http://ehs.sph.berkeley.edu/hem/page.asp?id=27), client software to fix bugs and added advanced graphing functionality
  • California State University East Bay
    Computer Lab Assistant
    California State University East Bay
    Jan 2006 - Dec 2009 (4 years)
Education verified_user 0% verified
  • S
    Associate degree, Transfer Studies
    San Diego Miramar College
    Jan 2008 - Dec 2008 (1 year)
    Graduated with Magna Cum Laude
  • California State University  East Bay
    B. S, Computer Science
    California State University East Bay
    Jan 2006 - Dec 2010 (5 years)
    Graduated Cum Laude with a CGPA of 3.72
  • California State UniversityEast Bay
    B. S, Computer Science
    California State UniversityEast Bay
    Jan 2006 - Dec 2010 (5 years)
    Graduated Cum Laude with a CGPA of 3.72
Awards verified_user 0% verified
  • California State UniversityEast Bay
    Cum Laude
    California State UniversityEast Bay
    Apr 2010
  • T
    Magna Cum Laude
    The San Diego Community College District
    Apr 2009