Post Job Free

Resume

Sign in

Java Developer Software Development

Location:
Dallas, TX
Posted:
March 08, 2024

Contact this candidate

Resume:

Daniel Abraha

**** ********** ******, ***** *****

515-***-****

ad37wz@r.postjobfree.com

https://www.linkedin.com/in/daniel-abraha?

FULL STACK JAVA DEVELOPER

Competent Java developer with more than 5 years' experience in the full stack design and creation of complex software solutions for a variety of clients. Proficient and efficient, with excellent organizational and communication skills, allowing for the delivery of high-quality applications which meet all business needs. History of implementing Java-based projects using modern techniques such as Spring, Hibernate, JPA, Tomcat, MySQL, STS, and Maven.

Object-Oriented Java Programming • Enterprise Software Development • Web Services • Microservices Data-Intensive Applications • User Interface Design • Back-End Coding • SDLC • Design Patterns Concurrency & Multithreading • Testing & Troubleshooting • Data Structures & Collections Languages: Java/JEE, SQL

Web: HTML5, CSS3, JSP, JSTL, JavaScript, XML,Thymeleaf, NodeJS, TypeScript, Bootstrap Web Services: REST, JSON, Microservices

Web/App Servers: Apache Tomcat,

Frameworks: Spring (MVC, Security, AOP, Boot), Hibernate, JPA, JDBC, Angular Databases: MySQL, MangoDB

Design Patterns: Singleton, Factory, MVC, Observer, Mediator, Façade, Decorator, Iterator, Composite, Visitor, State, Memento, Strategy, Adapter, Builder, Template, Proxy, Prototype, Bridge SDLC: Agile/Scrum, RUP, Waterfall, Iterative

Tools: Spring Tool Suite, IntelliJ IDEA, Eclipse, Visual Studio Code, Git, GitHub, Postman,Swagger, Sublime Text, StarUML, Visual Paradigm, Maven,

Platforms: Windows, Linux, Mac

PROFESSIONAL EXPERIENCE

CAREER NOTE: Available for full-time, W-2 employment. ADULIS EXPRESS INC, USA •07/2020-PRESDENT

Works as Java Full Stack developer in Money Transfer Management System. Tasks Performed:

• Enhanced functionality and develop new functionality.

• Worked on testing code and debugging applications.

• Works on RESTful Web Service.

• Fix Bugs Reported on the project.

• Creates and improves code coverage of the project.

• Worked on Angular, was able to participate in different front-end tasks like integrating Global Date component to generic component, issues involved angular grid where sorting has to be customized and also worked on different kinds of bugs reported by the UAT team. Technologies Used: Java / Java EE, Spring (DI, MVC, Security, Transaction, Validation, AOP), Spring boot, JPA, Hibernate, REST, Oracle, IntelliJ IDEA, Eclipse, Git, JUnit, Maven, Angular, TypeScript, HTML, CSS, Bootstrap, Git, Jira.

LIYA ENTERPRISE, Asmara, Eritrea • 2016-2019

Company develops software for Banks, hotels, and educational institutions. Software Developer (Java/J2EE)

Major contributor to requirement gathering, system analysis, design, coding, and implementation of full stack applications across all phases of the Software Development Life Cycle. Built solutions in SOA- based architecture using design patterns and Agile/Scrum project development methodologies. Tasks Performed:

• Used industry best practices and advanced design patterns to develop decoupled, enterprise-level applications and services with support for internationalization.

• Implemented MVC architecture for separation of concerns.

• Integrated JPA and Hibernate for Object-Relational Mapping (ORM).

• Applied Inversion of Control (IOC) and Aspect-Oriented Programming (AOP) features of Spring.

• Integrated RESTful web services to exchange information

• Used HTML5, CSS3, Bootstrap, and JSP for user-friendly interfaces.

• Utilized DAO pattern to isolate application and business layers from persistence layer.

• Included Maven for project build, Jenkins for continuous integration, and Git for version control. Achievements:

• Improved application performance and functionality through testing and debugging.

• In a team-based environment, delivered 2 major projects for hotel and hospital management.

• Enhanced new features and modules, and optimized existing code to increase speed.

• Maintained highest quality and delivery standards throughout development process.. Technologies Used: Java/JEE, Spring (DI, MVC, Security, Transaction, Validation, AOP, Boot, Email), JPA, Hibernate, REST, JAX-RS, Jersey, MySQL, Thymeleaf, IntelliJ IDEA, Eclipse, Spring Tool Suite, Git, JUnit, Maven, JavaScript, HTML5, CSS3, jQuery, Bootstrap, Tomcat ACADEMIC PROJECTS

Hotel Management System, MIU (2019): Enterprise application to manage hotel rooms, reservations, payments, and customer information. Worked in a team of 3 to create services, domain modules, and back-end functionality by implementing MySQL for database and integrating all modules into the final application. Technologies Used: Spring (MVC, REST, Security, Batch), AMQP / RabbitMQ, JMS, AOP, Hibernate, JPA, Enterprise Application Integration with Eclipse, Pivotal Server / Tomcat Zara Counseling, MIU (2019): Web-based application which facilitates online appointments between doctors and patients. Built in a group of 3. Technologies Used: Spring (MVC, Boot, Security), Thymeleaf, REST, Hibernate, JPA, Tomcat, MySQL

Hadoop / Spark, MIU (2019): Data analysis project which generates word count, computes average and relative frequencies, and performs analysis on large datasets. Worked independently and used bootstrapping techniques. Technologies Used: Java, Scala, Maven, IntelliJ IDEA, Eclipse Online Shopping System, MIU (2019): Web application to manage online purchases. Included service and domain modules, payment system, and database. Technologies Used: Java, Spring MVC, HTML, Thymeleaf, CSS, Eclipse, MySQL

YouTube Simulation, MIU (2019): Streaming application with YouTube-like features such as video upload, comments / likes, subscriptions, and channels. Technologies Used: Java, Spring Boot, Postman EDUCATION

Master of Science in Computer Science (2020)

Maharishi International University – Fairfield, Iowa Key Courses: Modern Programming Practices; Web Application Programming; Web Apps: Architecture

& Framework; Software Engineering; Modern Web Applications; Advanced Software Development; Enterprise Architecture; Algorithms; Big Data

Bachelor of Science in Computer Science (2009)

Eritrean Institute of Technology – Mai-Nefhi, Eritrea



Contact this candidate