Atiqur Rahman
About Atiqur Rahman
Atiqur Rahman is a Principal Software Engineer at PaperCut Software, with extensive experience in software development and engineering leadership. He has worked in various roles across multiple companies, demonstrating expertise in Agile methodologies, programming languages, and cloud services.
Current Role as Principal Software Engineer
Atiqur Rahman currently serves as a Principal Software Engineer at PaperCut Software, a position he has held since 2021. In this role, he applies his extensive experience in software development and engineering leadership. His responsibilities include overseeing software projects, guiding engineering teams, and ensuring the implementation of best practices in software development.
Previous Experience at PaperCut Software
Atiqur Rahman has a significant history with PaperCut Software, where he worked in various capacities. He started as a Software Engineer from 2015 to 2017, then progressed to Senior Software Engineer from 2017 to 2020. After a brief stint as Engineering Lead from 2020 to 2022, he transitioned to his current role. His tenure at PaperCut Software has contributed to his expertise in software engineering and team leadership.
Background in Software Development
Atiqur Rahman has a diverse background in software development, having worked at several organizations. He served as a Senior Software Engineer at Therap Services from 2009 to 2013 and as a Software Developer from 2005 to 2009. Additionally, he worked as a Software Engineer at InterCheck Australia from 2014 to 2015 and briefly as a Java Developer at Entity Solutions in 2013. This varied experience has equipped him with a broad skill set in software engineering.
Education and Technical Skills
Atiqur Rahman holds a Bachelor of Science degree in Computer Science and Engineering from East West University, where he studied from 2001 to 2005. He further enhanced his qualifications by completing the Overseas-Qualified Professionals Program at NMIT in 2013. He is proficient in various programming languages and technologies, including Groovy, Perl, and NodeJs, and is skilled in using build and CI tools like Ant, Maven, and Jenkins.
Expertise in Agile Development and Testing
Atiqur Rahman has specialized expertise in Agile Development methodologies, particularly Scrum and XP. He is known for his strong skills in test-driven development and automated testing, which are essential for ensuring software quality. His experience also includes tracking down system bottlenecks and optimizing performance, showcasing his technical acumen in software engineering.