Java Software Engineer
I am a proficient Full Stack Developer and Software Engineer I had my Master's degree in Computer Science from Maharashi INternational University. I have extensive experience working on a variety of projects, both independently and in team collaborations. My expertise includes developing end-to-end API projects using technologies such as Spring (Boot, Security, MVC, Data, AOP, IOC-Dependency Injection, Cloud), Hibernate, Express, Angular, Node, React, JUnit, Mockito, Bootstrap, JavaScript, ReactJS, Express/NodeJS, Git, MongoDB, MySQL,AWS and different types of monitoring tools.
Skills
Experience
Education
Responsible for designing and deploying serverless architectures leveraging AWS Lambda, S3, API Gateway, Route 53, and DynamoDB for web applications and services. Develop and optimize backend systems to efficiently handle data storage, execute complex business logic, and enable seamless communication with the frontend.
Develop cross-platform desktop applications. Create and enhance backend systems to oversee data storage, execute business logic, and enable seamless communication with the frontend.
Engage in server-side development for web applications utilizing frameworks such as Spring, Java EE, and similar platforms. Oversee user authentication, data processing, and server-side routing functionalities.
Design and build RESTful APIs to facilitate communication between different parts of a web application or to provide services to external applications.
Can work on both the backend and frontend of web applications.
Contribute to the development of enterprise-level software, including Customer Relationship Management (CRM) systems, Enterprise Resource Planning (ERP) systems, and other sophisticated applications. Take part in the construction and upkeep of these intricate solutions.
Collaborate on integrating Java applications with diverse databases such as MongoDB and Cassandra for seamless data management. Craft code to proficiently handle data retrieval, storage, and manipulation tasks.
Undertake the responsibility of maintaining and modernizing legacy systems within the MIU Dictionary Project, ensuring their continued security and operational efficiency.
Responsive website which integrates with the REST Countries API to pull country data. You can view the list of all countries and find one via search or by filtering regions. Individual country page, enables you to see further details about the country like border countries. Mobile first workflow and Bootstrap v5 is used to make it responsive.
I played a key role in crafting a cross-platform app linking local service providers with customers. As a full-stack developer, my contributions encompassed leveraging Spring Boot, Express.js, Hibernate, and MongoDB. The integration of Spring Security ensured a secure and seamless experience for users, enhancing the overall functionality and reliability of the app.
MIU's student registration system, developed with Spring Boot and ReactJS, seamlessly integrates React Router 6, JWT security, and Kubernetes for efficient deployment. The responsive design ensures a user-friendly experience. Students can effortlessly register for courses, and the system prioritizes both security and aesthetics for a robust and visually appealing registration process.
Copyright © 2023 Mhreteab. ALL RIGHTS RESERVED.