Jafar Juneidi
Software Engineer at Cadence Palestine
Applied Computer Engineering at Jordan University of Science and Technology Jordan
Palestine
Hi, I'm Jafar Juneidi!
Software Engineer at Cadence Palestine
I'm a Software Engineer with a rich internship experience at Atypon and Labiba AI, skilled in Java, Spring, CI/CD, Docker, and more. Passionate about using technology to change lives, I thrive on collaboration, always eager to learn from and mentor peers. I pride myself on my deep understanding of technical topics and optimizing solutions. As I venture into TypeScript, open-source software, and freelancing, I'm also honing my networking and interview skills, always looking for the next challenge.
Experience
Cerpro GmbH
Full Stack Software Engineer, Part Time
November 2023 - Present
Development of a pivotal feature known as Email Analyzer—a comprehensive pipeline designed to analyze user emails and integrate the extracted data into our system. Which greatly impressed clients and increased client adoption. Leveraged AWS services and LLMs like GPT and Claude to optimize the efficiency and accuracy of the process. Implemented internationalization (i18n) for the software, enabling seamless adaptation to diverse linguistic and cultural preferences.
Atypon
Software Engineer Intern
April 2023 - October 2023
During my tenure at Atypon, I honed a myriad of technical skills, diving deep into Java programming - both intermediate and advanced. My proficiency encompassed Lambda functions, streams, JavaFX, multithreading, thread cooperation, and network programming, along with mastering OOP principles.
Specifically, I delved into:
Web App Development: Gained expertise in web app creation using Spring and explored the end-to-end development process from database communication with JDBC and MySQL to frontend development with React.
Linux & DevOps: Acquainted myself with Linux, shell scripting, and a DevOps toolkit, including CI/CD practices and Docker.
Java Best Practices: Imbibed the essentials of clean coding in Java, leveraging established design patterns for scalable and maintainable software.
Projects:
StudentGrading System: Implemented a 3-phase project:
Phase 1: Developed a socket server-client with a custom protocol, integrating JDBC for MySQL communication. Phase 2: Enhanced design using Java Servlets, JSP, and the HTTP protocol. Phase 3: Further refined the system by integrating a Spring REST API with a SPA React frontend. DockerVideoStreaming: Orchestrated a microservices-based architecture across six Docker containers. Key services included:
Auth Service: A Spring REST API storing users in a PostgresDB container. FileSystem Service: Utilized Express and TypeScript to manage files within a container's file system. UploadVideo & Stream Services: Enabled video uploading via a Spring MVC frontend and streaming using React and Express. Old Maid Game: Leveraged advanced multithreading to bring the classic game to life.
Uno Game Engine: Embarked on a design-centric project, applying advanced design patterns and SOLID principles to craft an extensible Uno game engine.
Labiba AI
Full Stack Software Engineer
February 2023 - December 2023
Streamlined the technical team's CI/CD pipeline, transitioning the version control system from TFVC to Git with GitHub platform and GitHub Actions. This improved collaboration, development, and deployment speed by 50% through effective leadership and resource provision. The technical team included 15 members. Implemented a survey system within the web chat widget using React, Redux, .NET, and C#, which provided valuable customer satisfaction data. This initiative boosted feedback, enabling us to respond to feedback faster. Designed a settings page for customizing web bot chat widgets, reducing development costs and customer wait times. Optimized the Dashboard page load times from 10 seconds to 4 seconds by optimizing the backend and redesigning the front end, utilizing lazy imports of Javascript scripts, and reorganizing the scripts for essential initial load, enhancing user experience significantly. Enabled data processing for clients by introducing Excel and PDF exports in the front end using Javascript and jQuery. This provided clients with more flexibility in data management.
Certificates & Badges
No certificates or badges added
Projects
Complete
My graduation project, a remote controlled Arduino car using a Brain Computer Interface called Mindwave Mobile 2, through blinking and focus. And a Mobile application as a bridge between the BCI and the car. Java/Android • C/Arduino • Arduino Code • Android App Code • Demo (6/2023)
Complete
Tracker system inspired by Jira, where you can manage teams, projects, and tasks. Includes real-time chatting, authentication, and authorization. React • Firebase • Ant Design • Source Code • Project (06/2022)
Complete
E-commerce website for my uncle's mobile appliance shop. Comes with a multilingual interface, a multi-step checkout system, an item rating system, authentication, and authorization.
React • MongoDB • Express • Node • Vercel • Source Code • Project (01/2021)
Languages
Arabic
Native
English
Professional
Russian
Native
Skills
No skills added
Ready for a personalized experience? We use cookies and similar technologies to tailor our site just for you. By clicking 'Accept', you're giving us the thumbs up to use cookies and similar technologies. 🍪