Experiences

Software Engineer

Pathao, Dhaka.

April 2023 – Present Full Time
C C++ Java
I have strong problem-solving and analytical skills, and I am always eager to learn about new technologies and best practices in software development. I participate in agile development methodologies such as Scrum or Kanban to ensure that project goals are met.
- Collaborate with cross-functional teams to design, develop, and implement software solutions.
- Write clean, efficient, and well-documented code.
- Test and debug software applications to ensure they meet business requirements and quality standards.
- Leading a team of 6 people to implement the alpha version of the Delivery Orchestration system providing technical guidance.
- Participate in code reviews and provide constructive feedback to other developers.
- Participate in agile development methodologies, such as Scrum or Kanban, to ensure project goals are met.
- Guide 6 engineer to grow on their technical carrer ladder, resolving conflicts and blockers.
- - -

Information Technology Specialist

Rokomari, Dhaka.

Jan 2020 – May 2022 Full Time
Java Python C# JavaScript
I work with a team of professionals to ensure that IT infrastructure is secure, reliable, and efficient.I am responsible for troubleshooting technical issues, both hardware and software related, and finding solutions to fix them. I also monitor computer systems and networks to ensure that they are operating optimally and proactively address any potential issues
- Owner and Lead of Icepick and Uplink - Google internal solution for nonstandard application to adopt Beyondcorp Zero Trust Security model.
- Actively lead the SRE involvement in the implementation of Cloud version of the service - Applink & AppConnector.
- Designed and Implemented Reliable Web-socket Transport model for Icepick, Increasing service reliability by 70%.
- Implemented auto scaling system for Beyondcorp Infra, to support Googlers access to Google Enterprise Infra in the increasing WFH demands in Covid.
- Designed an automatic certificate renewal systems for 10K DMZ machines.
- Designed a continuous metric collection system for CLI tools from user machines.
- Member of kubernetes/minikube core team as 20% SWE Contributor.


Software Developer

Fiverr.

Jul 2017 – Dec 2019 Full Time
Python C Java C++
Software Developer for Core Infrastructure.
- Write, test, and debug code in a variety of programming languages to create software applications or systems.
- Collaborate with other developers, project managers, and stakeholders to ensure that projects are completed on time and meet business requirements.
- Design software solutions and determine which technologies to use to create efficient and effective software solutions.
- Maintain and update existing software to ensure that it continues to function properly and meet changing business needs.
- Troubleshoot software issues and provide technical support to end-users.


Skills

C C++ Java
JavaScript Python

Recent Posts

The start of a new year is a time for reflection, renewal, and setting goals for the future. It's a great opportunity to take a step back and think about the things we accomplished in the past year and what we want to achieve in the coming year. However, it's essential to approach goal-setting with a practical and realistic mindset.
Finis.

A list of things that one has not done before but wants to do before dying.

CONTINUE READING

Hey friends! 🎉 I just completed my ChatGPT course from goEdu and I'm feeling pretty darn proud of myself. 😊

I've learned so much about GPT-3.5 architecture and how it can be used for everything from text completion to conversational AI. It's pretty amazing stuff, and I can't wait to start putting my new skills into practice.

CONTINUE READING

Cybersecurity analysts build and analyze IT security systems to prevent security attacks. With increasing sophistication of attacks, analysts must stay ahead to minimize potential threats.

A cybersecurity analyst ensures authorized access to a company's software and hardware. Their tasks include analyzing systems, installing firewalls, monitoring traffic, producing incident reports, patching vulnerabilities, and conducting cyber threat detection processes.
CONTINUE READING

Publications

False Alarm is one kind of faulty measuring process which can create unusual intervention over healthcare personnel. In our paper, we proposed an Adapting and Intelligent approach to help detecting false alarm in WBSN (Wireless Body Sensor Network). The practical implementation of our work is able to explore the challenges over our false alarm detection architecture.
In CAE

Achievements

2022

Became Tech Lead of Network Delivery Team

- Designing software to automate delivery of Planet Scale Network

Changed Role to be a Software Engineer for Google Global Networking Team

2020

Joined Google As a Software Engineer, Site Reliability Engineering

- Managing Google’s authentication and authorization Infra

Moved to Dublin, Ireland