Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
San Francisco, CA
Posted:
February 06, 2024

Contact this candidate

Resume:

HANNA BEYENE

Oakland, California *****

408-***-**** x ad3fez@r.postjobfree.com

www.linkedin.com/in/hanna-beyene

JAVA DEVELOPER

Experienced Java developer with 6 years of hands-on experience developing and implementing backend solutions which meet client and business requirements and specifications. Effective team asset who optimizes technical development of team members through collaboration and valuable contributions. Skilled in technologies such as Java, Spring Boot, Tomcat, IntelliJ, MySQL, Postgres, Git, HTML, CSS, React, Hibernate, and RESTful web services, microservice and Kafka. Software Development Life Cycle • System Analysis • Feasibility Studies • Testing • Coding Java Programming • Database Administration • Website Design • Micro-Services Languages: Java / JEE, Java-8, SQL

Web: HTML5, CSS3, JSP / JSTL / SERVLET, JavaScript, XML, jQuery, AJAX, Java Beans, Thyme leaf, TypeScript, Bootstrap

Web Services: REST, SOAP, JSON, Microservices

Web & Application Servers: Apache Tomcat,

Frameworks: Spring (MVC, Security, AOP, Boot, Data), Hibernate, JPA, Spring Web Flux, Node, React, Mockito

Databases: MySQL, MS SQL Server, SQL, JDBC, MongoDB, Cassandra, Neo4J and PostgreSQL Design Patterns: Singleton, Prototype, Factory, Façade, Iterator, Proxy SDLC: Agile / Scrum

Tools: IntelliJ IDEA, Eclipse, Visual Studio Code, Git, GitHub, Postman, Star UML, Maven, Junit, ActiveMQ, Docker and Kafka

Platforms: Windows, MacOS, Linux

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master’s Degree in Computer Science (Available for full-time, W-2 employment). HOUSING BANK OF ERITREA (HBE), Asmara, Eritrea x 2016-2022 Java developer

Provided development and implementation of backend solutions for a wide range of applications. x Performed comprehensive analysis of user and software requirements, determining project feasibility, and delivering best-in-class architectural design. x Developed application using Java and MySQL, user interface with JSP and jQuery, and web applications using Agile methodologies in collaboration with team members. x Built modules using Maven and GitHub as version control. x Completed unit and integration testing using JUnit and Mockito. x Promoted code to testing group and teamed with QA specialists to ensure top quality application performance.

x Implemented REST Service, Microservices using spring cloud as well as Hibernate / JPA as persistence layer.

Technologies Used: Java, Apache Tomcat, Spring (Boot, Security, MVC, AOP), Hibernate, Microservices, REST APIs, Java Message Service, Kafka, Docker, MongoDB, MySQL, Git, HTML, CSS, JavaScript, jQuery, NodeJS, AJAX, Bootstrap, Junit, Mockito. ACADEMIC PROJECTS

x Library System - Stream Based Architecture, MIU (2023): Implemented a Student Reward system according the microservice architecture style. An application system which implements all the CRUD functions School System Application Collaborated with five team members to develop Microservice-based software system that allows school students to use their score to receive rewards that their school supplies.

Technologies Used: Java, Spring Boot, Spring JPA, Spring Cloud, MySQL, MongoDB, Eureka, Kafka, ActiveMQ, Zipkin, Git, GitHub, Microservices. x Course Registration System, MIU (2022 Collaborated with team of 5 in design and development of RESTful API with Spring backend capable of registering students, adding students to registration group, and placing students in academic blocks. Used Java, IntelliJ IDEA, Maven, Git, Tomcat, Kafka, RabbitMQ, Spring Boot, Postgres, and Docker. Technologies Used: RESTful Web Services, Spring Security, JWT, Mockito, Spring Boot, Spring MVC, MySQL, Java, IntelliJ IDEA, Maven, Git, GitHub, Tomcat, Kafka, RabbitMQ, Spring Boot, and Docker.

x Easy Driving School of Motoring, MIU (2022): Developed a database system for a hypothetical driving school. Designed system using ER diagrams, translated diagrams into tables, and created stored procedures, cursors, and triggers. Optimized queries and ensured data concurrency. Technologies Used: Java, MySQL

x Library Management System, MIU (2022): Worked as a team to develop and test a library application which manages book inventory and member registration. Application contains multiple user roles with authorization-based functions.

Technologies Used: Java, JavaFX, Git and MySQL.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion December 2024) Maharishi International University – Fairfield, Iowa Key Courses: Fundamental Programming Practices; Modern Programming Practices; Database Management System; Parallel Programming; Enterprise Architecture; Software Architecture Bachelor of Science in Computer Engineering (2017) Eritrean Institute of Technology – Mai Nefhi, Eritrea



Contact this candidate