Amirul Sheikh

Amirul Sheikh is a distinguished Principal Software Engineer, Certified Software Architect, and a mentor with over 26 years of hands-on experience in the software industry. His expertise in modern C++ programming, object-oriented design, and software architecture has been honed through pivotal roles at Fortune 500 companies, including Oracle, GE, Verizon, and Hitachi Rail. Amirul's career showcases an impressive portfolio of accomplishments, from architecting scalable, high-availability distributed systems to leading cross-functional teams in delivering mission-critical software solutions.

As an author, Amirul has penned seminal works such as Mastering Classic C++ Programming, Software Architecture: Create Software Like a Pro, Software Design Patterns: Design Software Systems Like a Pro, Algorithms Using C++, and Data Structures Using C++. These books exemplify his deep technical knowledge and ability to simplify complex concepts for developers at all levels. His writing combines theoretical rigor with practical insights, making these resources indispensable for students, professionals, and anyone aiming to excel in software development.

In addition to his books, Amirul has created the video courses Coding Confidence and High-Performance Programmer, comprehensive learning programs distilled from his extensive industry experience. These courses guide learners through core software engineering principles, high-performance programming practices, and proven techniques for debugging and optimizing complex systems.

Amirul's passion for mentoring and education, coupled with his rich professional background, makes him a sought-after voice in the software development community. Through his books and courses, he empowers programmers to build robust, efficient, and future-proof software systems with confidence.

Popular items by Amirul Sheikh

View all offers