Tanvir Rahman

Name:
Tanvir Rahman
Email Address:
tanvir.rahman@ag.tamu.edu
Phone Number:
281-218-0570
Physical Location:
1335 Regents Park Drive
Suite 260
Houston, TX 77058
Mailing Address:
1335 Regents Park Drive
Suite 260
Houston, TX 77058
Organizational Role:
Staff
Immediate Supervisor:
Rebecca Dejean
Tanvir Rahman width=

Position Title:
Software Developer III
Unit & Entity:
Texas Community Watershed Partners (TCWP) (Texas A&M AgriLife Extension Service)

Specializations:
Big data, Cloud migration, HPC, Software design
General Bio:

• Full Stack DevOps engineer with 12+ years of experience in .NET, Java, Python and React.
• 2+ years of experience in leading cross-functional teams, modernization and cloud migration projects.
• 5+ years of experience in big data technologies (Spark, Kafka, Hadoop) and cloud platforms (AWS, Azure).
• 5+ years of experience in architecture, design, open-source frameworks, and data analytics.
• 3+ years of experience in UI development (React, jQuery, JavaScript, TypeScript, HTML5).
• PhD in Computer Science focused on mathematical models improving High-Performance Computing and big data.
• Expertise in FinTech, Agile, secure development practices and vulnerability management.
• Excel in RESTful APIs, AWS, Docker, Kubernetes, Python, CI/CD, and testing.
• Skilled in Microservice Architecture, DevOps, Infrastructure as Code, and mentoring others.
• Proficient with SQL and NoSQL databases, along with strong analytical and problem-solving skills.

Research:

My PhD research focus was to improve performance and reliability in distributed computing using predictive modeling and analysis. I have worked both on Hadoop & Volunteer computing frameworks and developed performance models for them to reduce job execution time. My dissertation topic was "Performance modeling for parallel applications under failures".

Education:
  • PhD in Computer Science, Univesity of Houston, TX, USA
  • BSc in Computer Science and Engineering, Bangladesh Univesity of Engineering and Technology, Bangladesh
Selected Publications:
  • Resilient Parallel Computing on Volunteer PC GridsResilient Parallel Computing on Volunteer PC Grids, Concurrency and Computation: Practice and Experience · Apr 24, 2018

  • Performance Implications of Failures on MapReduce ApplicationsPerformance Implications of Failures on MapReduce Applications, 2017 IEEE International Conference on Cluster Computing · Sep 1, 2017

  • Checkpointing to minimize completion time for Inter-dependent Parallel Processes on Volunteer GridsCheckpointing to minimize completion time for Inter-dependent Parallel Processes on Volunteer Grids, 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing · Jan 1, 2016