Henok Simegnew Chekol
About Henok Simegnew Chekol
Henok Simegnew Chekol is a Senior Java Developer with a strong background in software engineering and extensive experience in designing RESTful web services and microservices. He currently works at Creospan Inc. in Chicago, Illinois, and has previously held positions at the University of Gondar and Maharishi International University.
Current Role at Creospan Inc.
Henok Simegnew Chekol serves as a Senior Java Developer at Creospan Inc. in Chicago, Illinois. He has been in this role since 2021 and has accumulated three years of experience in this position. His responsibilities include designing and implementing software solutions, mentoring junior developers, and ensuring the delivery of high-quality applications.
Education and Expertise
Henok studied Computer Software Engineering at Adama Science and Technology University from 2010 to 2015, earning a degree in Software Engineering. He is currently pursuing a Master of Computer Applications (MCA) at Maharishi International University, where he has been enrolled since 2021. His educational background provides a strong foundation for his expertise in software development.
Professional Background
Henok has a diverse professional background in software development. He worked as a Java Developer at the University of Gondar from 2016 to 2018 and then advanced to a Senior Java Developer role at the same institution from 2018 to 2021. He also spent a year as an MSc student at Maharishi International University in Fairfield, Iowa, from 2021 to 2022.
Technical Skills and Tools
Henok possesses extensive experience in designing RESTful web services and microservices using Spring Boot. He is proficient in multiple programming languages, including Java, C++, and SQL, as well as web technologies such as JavaScript and Node.js. He utilizes tools like Docker, Jenkins, and AWS for application development and deployment.
Methodologies and Software Development Practices
Henok has a strong background in both Agile and Waterfall methodologies, allowing him to adapt to various project requirements. He is actively involved in system analysis, development, and testing, ensuring the delivery of high-quality software. His experience with design patterns such as Façade, Builder, and Singleton contributes to creating efficient software architectures.