Tauhiduzzaman

Senior Software Engineer @Getty Images

Calgary, AB, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Apr 2022 — Present

Senior Software Engineer @Getty Images

View department →

Calgary, AB, CA

C#/ASP.Net, MS SQL Server, jQuery, Blazor, Splunk, Terraform, GitLab CI/CD, Java, Apache Spark, AWS EMR serverless• Actively participate in design discussions and architecture planning for projects, collaborating with cross-functional teams to define requirements, ensure scalability and maintainability.• Develop and maintain in-house management systems of profile, contract and royalties of visual content providers via 20+ microservices written in C#/ASP.Net. The services expose SOAP and RESTful APIs to other business domains.• Upgrade services from.Net Framework to.Net Core.• Improved performance of royalty statement delivery by up to 50% and enable large statement (~100GB) delivery using streaming and AWS CloudFront.• Develop AWS EMR Serverless jobs to calculate royalties for over 200M visual assets and 5M digital image contributors using Java/Apache Spark.• Create REST APIs and web interface to configure, run and monitor EMR jobs. • Create internal website to create and run EMR jobs using ASP.Net Core Blazor.• Maintain Internal website for agreement, contract and visual asset management.• Maintain customer facing website for profile management and reporting.• Manage infrastructure of all platforms on AWS using Terraform/GitLab. • Led 2 developers to integrate in-house Disaster Recovery exercise automation tool.• Develop and maintain CI/CD pipelines on GitLab.

EDUCATION

2004 — 2008

Islamic University of Technology

Bacher of Science, Computer Science and Information Technology

2009 — 2012

University of Calgary

Master of Science, Computer Science

ABOUT TAUHIDUZZAMAN

As a Senior Software Engineer with over 12 years of experience, I thrive at the intersection of technology, innovation, and problem-solving. My career has been dedicated to designing and developing scalable, reliable, and high-performing software solutions that drive business success.At Getty Images, my role as a Senior Software Engineer revolves around enhancing and maintaining a complex ecosystem of microservices, ensuring the seamless management of an extensive visual content inventory. Our team\'s commitment to scalable architecture has led to a 50% improvement in royalty statement delivery, and our transition to.Net Core has significantly boosted service efficiency. Mastering technologies such as C#/ASP.Net, AWS EMR Serverless, and Java/Apache Spark, we\'ve facilitated financial calculations for a vast array of visual assets, showcasing our drive for technical excellence and operational optimization.Previously, during my tenure at Jim Pattison Lease, I led a team to develop an in-house CRM and core business management software, which now serves over 600 users and manages transactions upwards of $500M. This experience honed my leadership skills and deepened my expertise in creating robust web applications that deliver tangible business outcomes. With a commitment to innovation and a passion for backend development, I continue to contribute to Getty Images\' mission of connecting creators and consumers with impactful visual content.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Tauhiduzzaman — Senior Software Engineer at Getty Images in Calgary, AB, CA | Unifers