Post Job Free
Sign in

Software Engineer Senior

Location:
Garland, TX, 75044
Posted:
November 10, 2024

Contact this candidate

Resume:

ALA FANDI

Senior Software Engineer

641-***-**** ***.*******@*****.*** https://www.linkedin.com/in/ala-ibrahimf/ Garland TX, 75044

Summary

Full Stack Software Engineer with 9 years of experience. I have a strong background in both front-end and back-end development. I am skilled in languages like JavaScript, and Java, familiar in others like Python and PHP. Furthermore, I have worked on many projects where I designed, developed, and maintained web applications. In my career, I have achieved significant improvements in application performance, led the integration of new technologies, and played key roles in major projects.

I am passionate about solving problems and continuously learning new technologies to improve my skills. I enjoy working in a team and am always ready to take on new challenges.

Skills

Java Java 8 Java 11 Java 17 JEE JavaFX Python Spring Framework Spring Boot Distributed Systems AWS Cloud AWS EC2 AWS S3 AWS MediaConvert Docker Jenkins CI/CD Jira Git GitHub Bitbucket Apache Tomcat Jboss Agile Maven Web Services API API Design Redis oAuth2 OpenID Streams API Lambda Functional Programming YAML Elastic JUnit Data Structures GraphQL REST Design Patterns SDLC MVC Technical Leadership JPA Hibernate SQL NoSQL Postgres MongoDB Cassandra Algorithms React Bootstrap JavaScript CSS Html jQuery Ajax Debugging IntelliJ

Experience

RND4IMPACT inc

Dallas, TX (remote)

Software Developer

09/2023 – 05/2024

Design, implement and deploy small-scale projects, using Java and Spring Boot following best practices in software development.

Utilize spring framework and its sub-project to create robust microservices, applying standard microservices design patterns.

Integrated code base with Docker Hub platform for deployment to Kubernetes nodes.

Integrated AWS S3 for efficient data storage and retrieval, and managed EC2 instances for scalable and reliable application hosting.

Following TDD approach in development process. Writing mock tests using Mockito framework.

Processed low and high-level requirements and translated them into tasks for development.

Consume messages from Kafka broker and process them for various purposes using Java and Python.

Configured and managed GitHub Actions for CI/CD pipelines, automating build, test, and deployment processes.

Total Customer Connect

Dallas, TX (remote)

Senior Fullstack Engineer

08/2022 – 08/2023

Led full-stack development of dynamic applications for the automotive industry, enhancing revenue generation with Java and AWS technologies.

Implemented and upgraded user interfaces for web and server-side components using React and Redux, abstracting complex data into visual insights for revenue and client performance.

Streamlined notification system, offering user-centric controls for SMS, email, and app notifications, significantly boosting engagement.

Executed cloud migration for media processing to AWS S3 and MediaConvert, optimizing scalability and performance by 35%.

Developed RESTful APIs and enhanced documentation with Swagger, improving developer accessibility and system integration.

Pioneered proof-of-concept projects, employing research and technology evaluations to introduce efficient, deployable solutions.

Integrated over 4 vendors data via Spring framework, enhancing system efficiency by automating data fetching and mapping.

Set up and maintained GitLab CI/CD pipelines to streamline code integration and deployment along with Apache Ant.

Experience

John Wiley & Sons

Amman, Jordan

Senior Java Software Engineer

02/2017 – 11/2021

Built complex algorithms used to sync information between various institutions.

Met project requirements and collaborated with project manager and solution architects.

Transformed normal email template to responsive template.

Increased module performance by 3 times during performance testing.

Implemented Jenkins for seamless integration with Jira, improving project tracking and issue management efficiency.

Contributed as a team member in the construction of a new REST API system leveraging GraphQL.

Spearheaded the software design for 22 projects focused on migrating clients to a new platform.

Designed and implemented high-level RESTful APIs to support project objectives.

Atypon

Amman, Jordan

Java Software Engineer

05/2015 – 01/2017

Led software design of 22 projects to migrate clients to new platform. Managed team by assigning tasks and communicating client requirements. Developed high-level RESTful APIs.

Developed, tested, and debugged Java code to create software applications.

Designed and implemented RESTful web services in Java using Spring framework.

Collaborated with other developers to ensure successful integration of various components within the application architecture.

Extensive utilization of XML standards and XSLT templates.

Sky Software co

Amman, Jordan

Web Developer

03/2014 – 05/2015

Enhanced web platform's performance by 35% by designing and implementing new features and algorithms.

Maximized performance by implementing code cleanup and bug fixes.

Automated form creation by creating new algorithms that ensure high performance.

Developed automatic report system based on customer feedback, payroll, and employee attendance.

Education

Maharishi International University

Fairfield, IA

Master of Science in Computer Science

11/2021 – 12/2023

Key Courses: Modern Programming Practices, Big Data Technologies, Enterprise Architecture

Modern Web Applications, Algorithms, Software Architecture

Jordan University of Science and Technology

Amman, Jordan

Bachelor of Science in Computer Science

09/2009 – 03/2014



Contact this candidate