Post Job Free

Resume

Sign in

Software Development Java Developer

Location:
Oregon City, OR
Posted:
February 15, 2024

Contact this candidate

Resume:

GEBRESELASSIE KAHSAY

510-***-****

ad3nr7@r.postjobfree.com ● https://www.linkedin.com/in/gebreslassie-kahsay/

JAVA DEVELOPER

Objective

Eight years of development experience with over seven years of Java/J2ee development experience looking for a full-time position in an environment that offers great challenge and the opportunity to help the company advance efficiently and productively using my skills and experience as a developer.

CAREER NOTE: Completed on-campus studies for master’s degree in Computer Science (Available for full-time, W-2 employment. Status: US Citizen)

Summary

Experienced in coding using core JAVA.

Experienced in all phases of Software Development Life Cycle SDLC including Analysis, Design, Implementation, Testing and Maintenance using Object Oriented methodologies / Programming.

Strong knowledge of the databases MySQL and Oracle with ability to write queries to check different inputs and outputs.

Proficiency working with the web design tools.

Built up RESTful Spring boot micro-services with JPA.

Jenkins, Docker and Kubernetes

Good understanding of UNIX/LINUX command line systems with ability to write command lines.

Implemented unit tests to test new added features to the application.

Experienced with the integration of RESTful web services.

Created designs such as Sequence, Activity and Class Diagrams using UML.

Embraced Agile/Scrum methodology of the software development, which satisfies the customer through early and continuous delivery of valuable software.

Competent on different IDEs such as Eclipse, and IntelliJ.

Built Apache Maven scripts for deployment of WAR/JAR applications.

Proficient in working with version control tools like GitHub.

Always ready for new tasks and challenges.

Able to multitask in a fast pace environment.

International exposure and experience to work in a multicultural and multilingual environment.

Technical Skills & Tools

JAVA/J2EE, Angular, RESTful, Html, JavaScript

Struts2, Spring Boot, Spring Data JPA

Java Micro-Services

Eclipse, IntelliJ, GitHub, Jenkins, Kubernetes, Docker

Maven2

Apache-Tomcat

Work Experience

Tata Consultancy Services Inc (TCS) --- Dallas, Tx

Java Software Developer

04/27/2020 – 10/2/2023

Engagement

CITI BANK 04/21/2020 – 09/02/2023

Project

Digital wallet

Environment:

Java8, Micro-services, Spring Boot, GitHub, Postman, RESTful, PCF, RLM, Jenkins, SonarQube

Responsibilities:

Understand business and functional requirements to be developed.

Write well-designed, efficient, and testable code.

Collaborate with cross-functional teams to define software requirements and specifications.

Evaluate and recommend new technologies and update versions of existing ones.

Conduct code reviews to ensure adherence to coding standards and best practices.

Assist in investigating production issues and provide solutions.

Preform unit, integration, and parallel testing.

Analyze and understand existing programs, job flows, and components.

Maintained Java micro-service application.

Work with multiple teams in different locations and time zones.

Deployment of service into different environment and could using PCF.

Analyzed logs in PCF.

ACADEMIC PROJECTS

Online Store, Maharishi University of Management (2019): Participated as member of 3-person team to create web application to search items in varied categories, create / view order, and track shipping. Used MySQL, JSP, Spring MVC, Spring REST, Sprint Security, Spring Batch, AMQP (Rabbit MQ), JMS Messaging System, Aspect Oriented Programming, Hibernate, ORM, Enterprise Application Integration, microservices.

Online Car Shop, Maharishi University of Management (2019): 3-member team created web application to search available cars, complete purchase. Used NoSQL, MongoDB, Node, Express, Angular, and Visual Studio.

Meditation Attendance System, Maharishi University of Management (2019): Web application project to record, track, and analyze attendance, as part of 3-member team. Used MySQL, Thyme leaf, Spring MVC.

Task Tracker, Maharishi University of Management (2019): Team of 3 developed web application allowing users to create new tasks, complete with due dates and task categories. Used MySQL, JSP, Servlet, JavaScript, jQuery, AJAX, JSON, CSS, HTML, and IntelliJ.

MUM Schedule, Maharishi University of Management (2018): Developed web application as member of 3-person team to search schedule of courses and register for classes. Used SQL, Spring MVC, and Eclipse.

Library Management System, Maharishi University of Management (2018): Team of 2 created desktop application with integrated modules to track materials checked out and returned. Used MySQL, MVC, JavaFX, and Eclipse.

Speech Analysis Robotic System, MicroLink Information Technology College (2012): Final group project to design and implement Robot System to perform varied activities initiated by audio commands to assist disabled individuals with basic tasks. Used hm2007 speech recognition sensor, GSM, and WIFI-based internet connectivity.

INTERNATIONAL

Software Developer

September 2012 – August 2018

Y and G Communication PLC, Addis Ababa, Ethiopia

Environment:

Java, Jsp, CSS, JavaScript, Html, Data Tables, Windows.

Responsibilities:

Developed RAD document, designed database, and completed implementation.

Created Unit test cases.

Performed requirement analysis.

Used Case, Class, VOPC, and Sequence Diagrams.

Designed / developed projects based on Java OOPs concepts and varied design patterns including large inventory management system.

Designed and implemented subsystems and layers based on MVC layers, backend ORM / Object Relational Mapping using JPA/Hibernate, and web service API using Restful.

Established RESTful web services for applications to consume.

Implemented agile methodology with active participating in spring planning and daily scrum meetings.

Trained, supervised, and mentored team of junior software developers.

Technologies Used: Spring MVC, Hibernate, JSP, Maven, JavaScript, Bootstrap, AJAX, JUnit, XML, Spring Data, Spring Security, Eclipse, SQL server, AOP, Hibernate, Validation, Servlet, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, MySQL Server, JSON, Log4J, MySQL, Maven, Eclipse, STS, GitHub, UML, Tomcat, Waterfall, Rup, and Agile.

EDUCATION

Master of Science in Computer Science

(completed courses, graduating Des,2019)

Maharishi University of Management – Fairfield, Iowa

Key Courses: Fundamentals of Programming Practices, Modern Programming Practices, Database Management Systems, Algorithms, Web Application Programming, Advanced Software Development, Big Data, Modern Web Applications, Web Application Architecture and Frameworks, Enterprise Architecture

Bachelor of Science in Computer Engineering (2012)

MicroLink Information Technology College – Ethiopia



Contact this candidate