Imran MD
About Imran MD
Imran MD is a Java Developer currently working at CIBC in Toronto, Ontario, Canada, with a background in full-stack and web development.
Current Position at CIBC
Imran MD is currently employed as a Java Developer at CIBC in Toronto, Ontario, Canada. Beginning his tenure in 2020, he is actively involved in developing web applications and contributes to projects by leveraging his expertise in Java 8, Spring Boot, Hibernate, and SQL.
Past Experience at Bell
In 2020, Imran MD worked at Bell as a Java Full-Stack Developer for 7 months. Here, he applied his expansive knowledge of web development, participating in various phases of the Software Development Life Cycle from requirements analysis to code integration. His role included significant use of tools such as Maven, Gradle, and Jenkins for build automation.
Previous Roles at HCL Technologies Ltd
Imran MD's tenure at HCL Technologies Ltd spanned from 2016 to 2018, where he initially worked as a Java Developer Intern for 4 months before transitioning to a Java Web Developer role for 11 months in Hyderabad, Telangana, India. During his time here, he honed his skills in Java development, particularly focusing on test-driven development using JUnit and Mockito and applying Log4J for logging and debugging.
Educational Background
Imran MD has a robust educational background that includes a PG Diploma in Quality Engineering from Lambton College, completed between 2018 and 2019. Prior to that, he earned a Bachelor of Technology degree from Jawaharlal Nehru Technological University, Hyderabad, from 2013 to 2017. His education provided a strong foundation in engineering and technology principles.
Technical Expertise and Skills
Imran MD possesses extensive technical expertise, particularly in Java development. His skill set includes proficiency in developing web applications with Java 8, Spring Boot, Hibernate, and SQL. He is well-versed in using Continuous Integration tools such as Maven, Gradle, and Jenkins, and is experienced in Test Driven Development with JUnit and Mockito. Furthermore, Imran has a solid understanding of Microservices Architecture and is skilled in data modeling and query optimization with databases like Oracle, MS SQL Server, and MySQL. He also uses Log4J for effective logging and debugging.