Post Job Free

Resume

Sign in

Java Developer Software Development

Location:
Dallas, TX, 75225
Salary:
100000
Posted:
April 15, 2024

Contact this candidate

Resume:

Daniel Abraha

FULL STACK JAVA DEVELOPER

Linkedin ad40x5@r.postjobfree.com 6220 Ridgecrest Dallas, Texas 75231 515-***-****

SUMMARY

An accomplished Java Developer with a proven history of conceptualizing, developing, and maintaining robust and scalable applications. With over 6 years of experience, I have honed my skills in utilizing Java technologies and cutting- edge frameworks to effectively meet business objectives and deliver high-quality solutions. My expertise spans the entire software development lifecycle, from gathering requirements to deploying and maintaining applications.

I excel in problem-solving and have a fervent commitment to staying updated with emerging technologies, ensuring that my solutions are always at the forefront of innovation. As a dedicated team player, I thrive in collaborative environments and possess exceptional communication and collaboration skills.

Throughout my career, I have successfully implemented Java-based projects using modern techniques such as Spring, Hibernate, JPA, Tomcat, MySQL, STS, and Maven. My ability to efficiently manage projects, coupled with my strong organizational skills and effective communication, enables me to deliver exceptional results that consistently meet and exceed business needs.

PROFESSIONAL EXPERIENCE

Java Full Stack developer in Money Transfer Management System.

ADULIS EXPRESS INC

Jul '20 - Present

Adulis Express Inc is a leading provider of logistics solutions, leveraging innovative technologies to streamline operations and enhance customer satisfaction. As a Java developer, I contributed to the development of software solutions, ensuring efficiency and reliability in the company's logistics processes.

•Enhanced and developed new functionality for Java-based software solutions, ensuring alignment with business objectives and architectural principles.

•Conducted testing and debugging of applications, including RESTful Web Services, to identify and fix reported bugs, ensuring software quality and reliability.

•Utilized Angular to develop and maintain high-quality, scalable, and maintainable code for the project, ensuring enhanced readability and reduced interface descriptions, resulting in a more uniform and beneficial coding experience for the development team.

•Participated in Agile ceremonies to collaborate with team members and deliver value incrementally, contributing to project success and timely delivery.

•Developing, implementing, and maintaining the software system that connects, monitors, and controls machines, work centers, and data flows on the factory floor.

•Ensuring effective execution of manufacturing operations and improving production output by tracking and gathering accurate, real-time data about the complete production lifecycle.

•Provided technical leadership and guidance to junior developers, fostering a culture of learning and collaboration within the team.

•Integrated third-party services and APIs to extend application functionality and integrate with external systems and platforms.

•Stayed up-to-date with industry trends and emerging technologies, continuously learning and experimenting with new tools and frameworks to enhance skills and expertise.

•Leveraged various AWS services such as Lambda functions in Python and Scala, SNS-SQS, EC2 instances, EBS volumes, Elastic Container Registry, and Code Commit for repository management.

Technologies Used: Java / Java EE, Spring (DI, MVC, Security, Transaction, Validation, AOP), Angular, Spring boot, JPA, Hibernate, REST, RESTful Web Services, Bootstrap, Oracle, IntelliJ IDEA, Eclipse, Git, JUnit, Maven, Angular, TypeScript, HTML, CSS, Bootstrap, Git, Jira, AWS, Docker.

Software Developer (Java/J2EE) LIYA ENTERPRISE

OCT '16 - Jan'19 Asmara, Eritrea

Company develops software for Banks, hotels, and educational institutions.

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:

•Developed enterprise-level applications and services using industry best practices and advanced design patterns, ensuring internationalization support and decoupled architecture.

•Implemented MVC architecture and integrated JPA and Hibernate for Object-Relational Mapping (ORM) to achieve separation of concerns and efficient data management.

•Collaborated with cross-functional teams to design, build, and maintain Java-based applications, adhering to software development lifecycle processes and quality standards.

•Conducted thorough testing of software components, participated in code reviews, and provided constructive feedback to ensure code quality and consistency.

•Engaged in continuous improvement activities, identifying optimization opportunities in software development processes.

•Collaborated with infrastructure teams to deploy and maintain applications in production environments, ensuring reliability and scalability.

•Supported troubleshooting efforts and resolved technical issues promptly to minimize disruption to business operations.

•Contributed to documentation efforts by creating technical specifications, user manuals, and other relevant materials.

•Demonstrated commitment to professional development by staying current with industry trends and expanding knowledge and skills.

•Applied Inversion of Control (IOC) and Aspect-Oriented Programming (AOP) features of Spring and integrated RESTful web services for information exchange.

•Used HTML5, CSS3, Bootstrap, and JSP to develop user-friendly interfaces and implemented the DAO pattern to isolate application and business layers from the persistence layer.

•Employed 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.

Technologi es Used: Java/JEE, Html, CSS, 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

EDUCATION

Master of Science in Computer Science (2020)

Maharishi International University –

Key Courses: Modern Programming Practices; Web Application Programming; Web Apps: Architecture

Fairfield, Iowa

& 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

Technical skills

Languages: Java/JEE, SQL, Java11, AWS.

Web: HTML5, CSS3, JSP, JSTL, JavaScript, XML,Thymeleaf, NodeJS, TypeScript, Bootstrap, Docker.

Web Services: REST, JSON, Microservices, Test Automation, Mocking, Gherkin.

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

KEY SKILLS

Object-Oriented Java Programming 1 Enterprise Software Development 1 Web Services 1 Microservices Data-Intensive Applications 1 User Interface Design 1 Back-End Coding 1SDLC 1 Design Patterns Concurrency & Multithreading 1 Testing & Troubleshooting 1 Data Structures & Collections

PROJECTS

Hotel Management System, MIU (2019):

•Collaborated in a team of 3 to develop an enterprise application for managing hotel rooms, reservations, payments, and customer information.

•Implemented MySQL for the database and integrated various modules using technologies such as Spring (MVC, REST, Security, Batch), AMQP/RabbitMQ, JMS, AOP, Hibernate, JPA, and Pivotal Server/Tomcat.

Zara Counseling, MIU (2019):

•Contributed to a web-based application facilitating online appointments between doctors and patients in a team of 3.

•Utilized technologies like Spring (MVC, Boot, Security), Thymeleaf, REST, Hibernate, JPA, and Tomcat for development.

Hadoop/Spark, MIU (2019):

•Independently worked on a data analysis project involving word count, average and relative frequencies computation, and large dataset analysis.

•Employed Java, Scala, Maven, IntelliJ IDEA, and Eclipse for implementation.

Online Shopping System, MIU (2019):

•Developed a web application for managing online purchases, including service and domain modules, payment system, and database.

•Utilized technologies like Java, Spring MVC, HTML, Thymeleaf, CSS, Eclipse, and MySQL.

YouTube Simulation, MIU (2019):

•Created a streaming application with YouTube-like features such as video upload, comments/likes, subscriptions, and channels.

•Implemented technologies including Java, Spring Boot, and Postman for development



Contact this candidate