Fahim Amin
About Fahim Amin
Fahim Amin is a Senior Software Developer at ExxonMobil in Calgary, Alberta, Canada, with extensive experience in software development, application support, and IT productivity.
Professional Experience at ExxonMobil
Fahim Amin is currently a Senior Software Developer at ExxonMobil, based in Calgary, Alberta, Canada, since 2022. Before this, he served as a Software Developer II from 2019 to 2022 and as an Application Development and Support Analyst from 2017 to 2019. His journey at ExxonMobil began in 2015 where he worked as an IT Productivity and Learning Analyst until 2017. Throughout his tenure, Fahim has accumulated extensive experience in software development and IT support roles, contributing significantly to the company’s technological advancements.
Previous Professional Roles
Before joining ExxonMobil, Fahim Amin worked as a Postdoctoral Fellow at the University of Alberta from 2014 to 2015, focusing on research in Edmonton, Alberta. He also held a dual role as a Research Assistant at Norcada Inc. and the University of Alberta from 2009 to 2014. Fahim's professional journey includes international experience as a Solution Architect and Support Consultant (Charging System) for Ericsson in the Africa region from 2008 to 2009, and as Deputy Superintendent Engineer and System Engineer at Grameen Phone Ltd. in Bangladesh from 2004 to 2008.
Educational Background
Fahim Amin obtained a Doctor of Philosophy (Ph.D.) in Electrical and Computer Engineering, specializing in Photonics and Microelectronics from the University of Alberta. He completed his doctoral studies from 2009 to 2014. Prior to this, he achieved a Master of Science (MS) in Electrical and Electronics Engineering from the Bangladesh University of Engineering and Technology (BUET) between 2005 and 2007. Fahim also holds a Bachelor of Science degree in Electrical and Electronic Engineering from BUET, completed in 2004.
Technical Expertise and Contributions
Fahim Amin possesses deep expertise in designing and fabricating MEMS actuators for controlling the cavity length of external cavity tunable lasers. He optimized MEMS processing techniques to achieve optical quality silicon surfaces suitable for use as reflectors in spectroscopic applications. Fahim is skilled in mentoring new developers, onboarding them with the technology stack, and guiding their technical development. He promotes clean coding practices such as design patterns and test-driven development within his team. Currently, Fahim is engaged in planning and designing next-generation cloud-agnostic applications using containerization and microservices.
Mentorship and Technical Guidance
In addition to his development work, Fahim Amin plays a crucial role in mentoring and guiding new developers, contractors, and analysts. He assists in onboarding them with the technology stack and supports their technical growth. Fahim is a proponent of clean coding practices, including the use of design patterns and test-driven design, which he actively promotes within his teams. His leadership in these areas ensures the maintenance of high-quality code standards and fosters an environment of continuous learning and improvement.