Fares AbuIram
Software engineer
Experienced software developer with approximately 2 years in the field. Proficient in a diverse range of backend technologies including GoLang, NodeJs, and Python, complemented by strong skills in frontend development with Vue, React, Angular, HTML, and CSS. Adept at version control systems like Git, GitHub, GitLab, and Bitbucket, ensuring efficient project management using tools such as Jira and Notion. Skilled in working with databases such as MongoDB, Postgres, and Firebase. Extensive familiarity with various tools including AWS, Elastic search, Docker, Jaegar, Kafka, and Redis, contributing to a robust technical skill set.
Careers
Software Engineer
FounderTherapy
- Critical Role in Platform Development: Played a crucial part at FounderTherapy in developing and maintaining a significant service for a platform housing a vast library of over a million images.
- Technical Expertise Utilized: Leveraged expertise in PostgreSQL for robust data management and AWS for secure, scalable image storage, while also engineering a high-performance backend in Golang, ensuring optimal functionality and reliability.
- Frontend Enhancement and Collaboration: Actively contributed to frontend enhancement using Preact, leading to smoother user interactions and improved interfaces. Collaborated effectively with cross-functional teams to deliver high-quality updates and innovations.
- Commitment to Industry Relevance: Demonstrated a commitment to staying updated with industry trends and best practices, ensuring FounderTherapy remained technologically advanced throughout the tenure.
Full Stack Developer
CodresRank
- Website Development and Maintenance: Managed the development and upkeep of two websites at CodersRank, catering to developers and recruiters respectively.
- Backend Development and Database Management: Employed the Go programming language for backend development and utilized MongoDB for efficient data storage for the websites.
- Frontend Design and Development: Designed and developed the frontend using Vue 3, a prominent JavaScript framework, ensuring an engaging user experience.
- Tool Utilization for Deployment and Management: Leveraged a suite of tools including Docker, Elastic Search, Azure, Swagger, and Jaeger for seamless deployment, efficient management, and effective monitoring of the websites
Software Engineer
AHL Logics
- Microservice Platform Development: Spearheaded the design and development of a robust microservice platform utilizing the Kafka framework, coupled with the Ruby programming language.
- Microservice Lifecycle Management: Constructed and maintained various microservices, integrating them seamlessly into the platform's architecture.
- Effective Data Management: Employed Postgres and Redis databases to efficiently store and manage crucial data for the microservices.
- Deployment and Consistency: Implemented containerization techniques with Docker for deploying microservices across diverse environments, ensuring uniformity and reliability in the deployment process.
- In essence, my role encompassed designing and developing a microservice platform using Ruby and Kafka, managing data through Postgres and Redis, and employing containerization methods for efficient deployment across multiple environments.
Software Engineer
AHL Logics
- Software Development Expertise: Proficiently utilized Python for programming various projects and contributed to the development of a microservice project employing Kafka message queues for enhanced efficiency.
- Database Management: Leveraged Postgres and Redis databases for effective storage and management of crucial project data.
- Performance Monitoring and Analysis: Employed tools like Postman, DataDog, and OpenTelemetry to monitor and analyze project performance, ensuring optimal functionality.
- Collaborative Problem-Solving: Actively collaborated with team members to identify and rectify software defects, contributing to improving application performance.
- In essence, my role as a Software Engineer at AHL Logics encompassed programming in Python, software design and maintenance, and adept use of tools for comprehensive project monitoring and analysis.
Full Stack Developer
Professional Software Engineering Unit ( PSEU )
- Fundamentals of Web Development: HTML, CSS, and JavaScript - essential languages for creating web content and interactivity.
- Backend Development: Training in Node.js, enabling students to build server-side applications and APIs.
- Frontend Frameworks: Instruction in Angular, providing expertise in a powerful front-end framework for creating dynamic web applications.
- Version Control Systems: Hands-on experience with GitHub and Bitbucket, essential tools for collaborative coding and version control.
- Project Management: Utilization of Jira for effective project management, enabling students to organize and track their software development processes efficiently.
- The program focuses on using modern tools and technologies to equip students with the skills needed to graduate as Full-Stack Web Developers, capable of handling both frontend and backend aspects of web development
Education
Palestine Polytechnic University
Computer System Engineering
Welcome to Outdefine
A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!
Join for free