Z Ahmed Chisty

68
reputation
1
12

I, Zahiruddin Ahmed, would like to apply to Github for the position of Software Engineer - Platform. I have more than 10 years of experience as a polyglot backend developer and few years of experience as a tech lead. I am experienced in microservices, scalable API design, distributed system and habituated to write clean, modular code which can evolve.

At 2C2P (Cash & Card Payment Processor- leading payment service provider), as a System Architect, I have upgraded payment routing controllers for Thai & Malaysian Airlines by replacing a couple of legacy monolith services with scalable microservices. Improved observability, performance, fault tolerance; reduced runtime & maintenance cost upto 70%.

Beside this, developing an end to end Payment Processing system for TMB Bank. I have developed Core Payment API, a couple of distributed services with latest technologies like .NET Core 3.1, DynamoDB,, Elasticsearch, Docker, AWS services like EKS, ECS cluster, AWS Batch, EventBridge, Lambda etc. I am managing a team of developers, actively doing hands on coding, code review, system design etc.

At Orbitax, in my journey from a software engineer to a tech lead, I learned a lot about system design, architecture patterns, frameworks, languages. I developed large set of microservices, high performant scalable API, distributed services; migrated db from SQL to NoSQL; converted monoliths to microservices & desktop applications to web applications; almost everything which resulted in a rapid growth of 7000%. I owned 3 successful products and managed from design to deployment phase.

I have contributed to the growth of the Orbitax ecosystem & culture. I achieved deadlines one after another, solved tech challenges, business issues to capture the sales cycle. I coded in C#, MVC, WPF, .NET Core, Golang, Angular, Excel Macro, powershell scripts etc and became a true polyglot. I have developed our CI/CD pipeline with psake, powershell first and later with Jenkins. I took a lot of interviews, trained junior developers, conducted workshops etc.

I love to do hands-on development; enjoy design discussion, tech talks, implementing new technologies, upgrading legacy systems etc. I am continuously learning and can adapt new tech within 1 or 2 weeks. I do fail often while taking more responsibilities and I always learn from them. I believe I am a good addition to any team and I can contribute.

I would love to know more about the job details and discuss how I can help to fulfill the requirements.

Sincerely, Zahiruddin Ahmed