Muhammad Sarwar
About Muhammad Sarwar
Muhammad Sarwar is a Senior Application Server Developer at CDL with over 15 years of experience in software development, specializing in CI/CD and DevOps tools. He holds multiple Master's degrees and has a strong background in programming, project management, and Agile methodologies.
Work at CDL Software
Muhammad Sarwar has been employed at CDL (Cheshire Datasystems Ltd) as a Senior Application Server Developer since 2014. Over his tenure of 10 years, he has contributed to the development and management of application servers, leveraging his extensive experience in software development and project management.
Education and Expertise
Muhammad Sarwar holds a Master's Degree in Geological/Geophysical Engineering from the South Dakota School of Mines and Technology, where he studied from 1993 to 1995. He also earned a Master's Degree in Computer Information Systems from the University of Denver, completing his studies from 2004 to 2005. Additionally, he has a Bachelor's Degree in Civil Engineering from the Bangladesh University of Engineering and Technology, obtained from 1987 to 1991.
Professional Background
Sarwar has over 15 years of experience in end-to-end software development across various industries, including insurance, telecommunications, and manufacturing. He has held various roles, including Technical Manager at DataSoft Systems Bangladesh Limited and Senior Software Engineer at Graduate Prospects. His previous positions include Software Consultant roles at Analysts International Corporation and AT&T Broadband.
Technical Skills and Certifications
Muhammad Sarwar is skilled in multiple programming languages, including Java, JavaScript, Python, and C++. He has considerable experience with Continuous Integration/Delivery (CI/CD) and DevOps tools such as Jenkins, Git, and Docker. He holds certifications as a Sun Certified Java Programmer and a Certified Scrum Master, demonstrating his proficiency in Agile methodologies, including SCRUM, Test Driven Development (TDD), and Behavior Driven Development (BDD).
Development Tools and Frameworks
Sarwar has extensive experience in the design and development of mission-critical applications using frameworks like Spring and Hibernate. He is proficient in various development tools, including Eclipse, MyEclipse, SpringSource Tool Suite, and NetBeans. His expertise also includes working with RDBMS technologies, having experience with SQL Server, Oracle, MySQL, and Postgres.