Suggestions
Hojat Vaheb
Senior Software Engineer
Professional Background
Hojat Vaheb is a seasoned Senior Software Engineer with extensive experience in developing robust and high-performing web applications. Currently lending his expertise to AUTO1, Hojat has honed his skills in various technologies and methodologies necessary for modern software development. His passion for coding and commitment to excellence are evident in his hands-on approach to building scalable MVC applications, REST-based Microservices, and handling complex database interactions. His proficiency extends across realms of Java programming, Spring framework, and cloud technologies such as AWS, making him an invaluable asset to any tech team.
Prior to his current role at AUTO1, Hojat served as a Senior Software Engineer at Monster, where he played a crucial role in delivering innovative solutions tailored to meet user needs. His journey also includes pivotal positions where he contributed significantly as a Senior Java Developer at Great Eastern Life Assurance in Malaysia and at ITOrbit, a renowned technology firm in Iran. His early career commenced at Erpa, where he developed foundational skills that have propelled him to become a leading figure in the software engineering sphere. Hojat’s commitment to continuous professional development ensures he stays abreast of evolving technologies, particularly with an emerging interest in languages like Scala, Kotlin, and Go.
Education and Achievements
Hojat Vaheb's educational background showcases a strong foundation in computer software engineering. He earned his Master of Science (M.Sc.) in Computer Software Engineering from the prestigious AmirKabir University of Technology, also known as Tehran Polytechnic. This advanced degree equipped him with the theoretical and practical skills essential for tackling complex software engineering challenges. Hojat's academic journey began with a Bachelor of Science (B.Sc.) in the same field from the Islamic Azad University, Central Tehran Branch, where he grasped the principles that underpin software development. His education from these esteemed institutions underscores his deep understanding of software engineering methodologies, allowing him to contribute effectively in both collaborative team environments and solo projects.
Hojat is also accomplished in working with various database technologies including MySQL, PostgreSQL, and Elasticsearch, which further enhances his capability as a software engineer. His adeptness with Hibernate and JPA underlines his ability to create efficient data-driven applications that meet modern business needs. Complementing his technical skills, he possesses a solid understanding of testing frameworks such as JUnit, Mockito, and Wiremock, ensuring that the software he develops is both reliable and resilient against failing components.
Technical Skills and Expertise
Hojat's breadth of skills encompasses several technical domains, making him a versatile engineer. His robust experience with web technologies includes the development of MVC applications and microservices architecture, ensuring smooth and efficient operations in cloud environments. With hands-on capabilities in scripting languages and Linux Bash, he can cater to various automation needs and streamline deployment processes. Hojat is well-versed in continuous integration and continuous deployment (CI/CD) practices, having expertise in tools such as Docker and Jenkins, which help produce high-quality software products in a timely manner.
Furthermore, the various programming languages Hojat has mastered throughout his career, including Java and .Net programming, showcase his adaptability and eagerness to learn new technologies as they emerge in the software development landscape. This breadth of experience enables him to approach problems from multiple angles, which is crucial in crafting innovative solutions.
Hojat’s interest in exploring new programming paradigms through languages like Scala, Kotlin, and Go indicates his forward-thinking mindset and desire to approach software problems with fresh methodology. This aspect of his professional character makes him an exciting candidate in the tech industry, where adaptation and knowledge of modern technologies are key to success.
Achievements
Throughout his career, Hojat has consistently delivered impactful software solutions that have improved operational efficiencies and user experiences. His work on REST-based microservices has optimized application performance and scalability, leading to increased user satisfaction across multiple platforms. At AUTO1, his contributions to current projects continue to drive innovation within his team and enhance overall product offerings.
Hojat's knowledge of various databases and web frameworks empowers him to develop full-scale applications that effectively address business requirements. His commitment to quality and continuous improvement has established him as a respected figure among his peers and leaders in the field.