About me

Computer Science Engineer specializing in cloud-native architectures, full-stack development, and DevOps automation. With expertise in .NET, C#, SQL, AWS, Azure, Kubernetes, and microservices, I design scalable, high-performance solutions that enhance user experience and system reliability. My work spans backend development, REST APIs, Windows services, and cloud infrastructure, leveraging Docker, Terraform, CI/CD pipelines, and serverless technologies like AWS Lambda.Beyond technical development, I lead training sessions on modern technologies, foster new hire integration, and drive efficient, collaborative team cultures. My passion extends to AI-driven applications, data science, and autonomous systems, constantly pushing innovation in cutting-edge areas. Whether optimizing DevOps workflows, architecting distributed systems, or building user-centric applications, I thrive on solving complex challenges and delivering impactful, future-proof solutions.

What i'm doing

  • design icon

    Web design

    As a dedicated web designer, I utilize Figma to create high-quality, responsive interfaces that meet the exacting standards of modern digital experiences.

  • Web development icon

    Web development

    I specialize in using languages and technologies like JS, C#, C, SQL Server, .NET, AWS, and Azure DevOps to create user-centric and visually pleasing web solutions.

  • mobile app icon

    Mobile apps

    As an intermediate mobile app developer, I work with Java and Kotlin for Android development, and Swift and Objective-C for iOS development, utilizing these programming languages to create engaging and user-friendly applications.

  • camera icon

    AI & Deep Learning

    With a high level of expertise in AI and deep learning, I proficiently utilize languages such as Python, TensorFlow, and PyTorch to design and implement cutting-edge models and algorithms that drive innovation and technological advancement.

Testimonials

  • Khalid Alrifai

    I worked with Walid Alrifai on the model development of autonomous vehicles for six months and found his talent and problem-solving skills exceptional. He played a crucial role in implementing a collision warning system and displayed a driven work ethic, even going beyond his regular duties to meet tight deadlines. His creativity, leadership, and willingness to assist others make him a great asset, and I highly recommend him for your company. Feel free to contact me for more information.

  • Leila El Khayaty

    Walid AlRifai is an excellent co-worker, always goes above and beyond to ensure his workload is done before the end of the day and to ensure he is helping his colleagues at the same time. He's always been an amazing addition to the team, open minded, helpful and willing to answer any questions anyone has and offer support and guidance. He always brings a positive vibe into the office. I hope we get to work together again soon.

  • Antonio Batinić

    Walid worked with me for six months at Movolytics, where I was his mentor. His exceptional knowledge, enthusiasm, and adaptability stood out from the start. Despite his young age, he efficiently handled tasks from start to finish, including managing live database issues and deployment challenges. His innovative problem-solving skills and positive attitude made him an invaluable team player across different teams. I highly recommend Walid as a full stack developer and believe he would be a valuable addition to any team.

  • Rand Khouri

    Walid is an exceptional programmer I worked with during university, known for quickly adapting to various languages and frameworks. His various roles and internships before earning his Bachelor's degree showcased his passion for development and coding. Consistent and reliable, whether on work assignments or personal projects, Walid's quality work and clear understanding make him a great asset. I highly recommend working with him.

Resume

Education

  1. University of Debrecen

    BSc Computer Science Engineering | 2019 — 2023

    During your Computer Science Engineering studies at the University of Debrecen, we focused on both hardware and software aspects. I gained hands-on experience in electronic design and microcontrollers, developing a strong understanding of computer hardware components. This foundation allowed you to engage with cutting-edge work in hardware development and integration.

    On the software side, I mastered various programming languages and delved into emerging fields like Artificial Intelligence and Mobile Solutions. My comprehensive education in IT security, database management, and telecommunication systems provided a well-rounded perspective, equipping me with the skills necessary for a multifaceted career in the rapidly evolving world of technology.

Experiences

  1. Mid-Senior Full-Stack Developer | ABAX UK Ltd.

    Peterborough, United Kingdom January 2022 — Present

    In my role as a backend and full-stack developer, I have designed and optimized robust backend systems using .NET, Node.js, and Django, architecting scalable microservices that ensure high availability, maintainability, and fault tolerance. Leveraging Kubernetes and containerization, I have deployed distributed systems with automated scaling, service discovery, and load balancing, improving system resilience. My expertise in API development spans RESTful and GraphQL APIs, integrating authentication mechanisms like OAuth2, JWT, and API Gateway security policies for secure communication. Additionally, I have implemented asynchronous processing techniques, caching strategies (Redis, Memcached), and message queues (RabbitMQ, Kafka) to enhance application efficiency, minimize latency, and support real-time data processing. I have also optimized SQL and NoSQL databases, ensuring query efficiency, indexing, replication, and data integrity across SQL Server, MySQL, and PostgreSQL, catering to high-traffic applications. On the frontend, I have developed responsive and dynamic user interfaces using ReactJS, Vue, and TypeScript, focusing on intuitive UI/UX, cross-platform compatibility, and accessibility standards. My expertise in modern JavaScript frameworks has enabled me to build single-page applications (SPAs) and progressive web applications (PWAs) with optimized state management (Redux, Vuex, Context API) and enhanced performance using lazy loading, tree shaking, and Webpack optimizations. With deep experience in HTML, CSS, SCSS, and Tailwind CSS, I have crafted highly interactive and visually appealing applications that deliver seamless user experiences. Beyond software development, I have managed cloud infrastructure using AWS and Azure, provisioning resources like EC2 instances, RDS databases, S3 storage, and AWS Lambda functions to support serverless architectures and auto-scaling systems. Through Azure DevOps and GitHub Actions, I have built robust CI/CD pipelines that automate testing, deployment, and infrastructure provisioning with Terraform and Ansible. My expertise in Docker and Kubernetes ensures seamless container orchestration, rolling updates, and zero-downtime deployments. Additionally, I have led automated testing efforts using Jest, Enzyme, and Postman, implementing unit, integration, and end-to-end (E2E) testing to ensure application reliability. In the realm of IoT and telematics, I have successfully integrated cameras with Teltonika devices, enabling real-time video streaming over 2G and 3G networks for fleet tracking and surveillance solutions. Currently, I am brainstorming and architecting the next-generation live streaming solution leveraging 4G technology, aiming to enhance video quality, transmission speed, and reliability. Additionally, I have worked on customer data migration strategies, ensuring seamless, secure, and optimized data transfers between legacy systems and modern cloud-based infrastructures. My ability to bridge software development, cloud computing, IoT integrations, and data migration enables me to engineer innovative, scalable, and high-performance solutions across diverse industries.

  2. Software Developer Intern | Ericsson

    Budapest, Hungary June 2021 — October 2021

    As part of an Agile Cloud Microservices team, I contributed to the development, integration, and migration of AI/ML platforms and inventory management systems using Java, Spring Boot, REST APIs, and Kafka. My role involved designing and optimizing high-performance microservices with scalable event-driven architectures, ensuring real-time data processing and efficient communication between distributed components. I implemented RESTful APIs with Spring Boot, integrating robust authentication mechanisms (OAuth2, JWT) and leveraging Kafka for event-driven messaging, improving system reliability and fault tolerance. Additionally, I played a key role in data migration and system integration, ensuring seamless interoperability between legacy and cloud-native systems. To enhance development efficiency and deployment automation, I managed CI/CD pipelines using Jenkins, implementing automated build, test, and deployment workflows. I utilized Postman for API testing and Prometheus for performance monitoring, ensuring system reliability and early detection of potential issues. By deploying microservices with Docker and Kubernetes, I facilitated container orchestration, auto-scaling, and rolling updates, maintaining high availability and resilience in cloud environments. My experience in Kubernetes networking, Helm charts, and service mesh allowed me to optimize resource allocation and inter-service communication. Beyond technical implementation, I actively improved documentation and technical writing, creating comprehensive architectural diagrams, system workflows, and best practice guides for cloud-based solutions. I explored clean code principles, secure coding practices, networking protocols, 5G technologies, telecom infrastructures, and design patterns, refining my expertise in cloud-native development and microservices architectures. My continuous learning mindset and hands-on experience with modern software development methodologies enabled me to contribute effectively to highly scalable, secure, and efficient cloud applications.

  3. Software Developer Intern | Neuron Kft.

    Debrecen, Hungary February 2021 — May 2021

    In my role as a software developer, I applied object-oriented programming (OOP) principles such as SOLID, DRY, and KISS, ensuring maintainable, scalable, and modular code structures. By leveraging multithreading and concurrency techniques, I optimized application performance, responsiveness, and resource efficiency, enhancing overall system throughput. My work involved designing and implementing scalable architectures, allowing seamless expansion of functionalities without compromising system stability. Through careful code structuring and design patterns, I ensured clean, efficient, and high-performance software solutions. In addition to backend development, I developed and optimized infrastructure automation scripts using Python, Bash, and PowerShell, streamlining system administration, configuration management, and deployment workflows. I played a crucial role in transitioning monolithic applications to microservices architectures, facilitating the containerization process with Docker, Kubernetes, and OpenShift. This shift significantly improved scalability, fault tolerance, and deployment flexibility, reducing operational overhead and accelerating development cycles. To ensure efficient cloud infrastructure management, I utilized Terraform, Ansible, and Helm to automate provisioning, configuration, and deployment of cloud resources. This allowed for infrastructure-as-code (IaC) implementation, ensuring reproducibility, consistency, and efficient scaling of cloud environments. Additionally, I integrated RESTful and GraphQL APIs, enabling seamless data exchange, efficient querying, and high scalability across distributed systems. My expertise in API design, authentication mechanisms, and microservices communication ensured robust, secure, and high-performing applications, supporting modern, cloud-native architectures.

Volunteer Work & Projects

  1. Graduation Project | Autonomous Vehicles Development With Deep Learning Solutions

    October 2022 — January 2023

    For the deep learning-based project, one of the foremost challenges tackled was driving scene recognition. This involves teaching the embedded camera system to discern and interpret various on-road scenarios, be it urban streets, highways, intersections, or more nuanced situations like pedestrian crossings and construction zones. Using a combination of convolutional neural networks and real-world data collection, the system was trained to distinguish different terrains, weather conditions, and times of the day. This comprehensive scene recognition allowed the camera to provide the vehicle's control system with vital contextual information, ensuring that the vehicle's decisions were in sync with its current environment.

    Path planning builds upon scene recognition by devising the safest and most efficient routes for the vehicle in real-time. After identifying the environment, the system determines the best course of action – whether to overtake, stay in the lane, turn, or stop, among other maneuvers. This is achieved through algorithms that factor in the vehicle's current state, its goals, and the constraints posed by its environment. Meanwhile, behaviour assessment evaluates the driving habits of the vehicle, critiquing maneuvers such as acceleration, braking, cornering, and lane changing. By continuously monitoring and assessing driving behaviours, the system ensures adherence to safety norms and can suggest corrective measures or interventions when risky driving patterns are detected.

    A pivotal component of the project was the installation of a camera for real-world data collection. By capturing diverse driving scenarios during car journeys, a rich dataset was built, pivotal for training the recognition model. To augment and test our deep learning models, the CARLA Simulator was employed. This high-fidelity platform provided a virtual yet realistic environment to simulate countless driving situations, enabling the model to learn without real-world constraints. Moreover, OpenCV was instrumental for lane estimation and 2D object detection – critical aspects for understanding lane integrity, vehicle spacing, and obstacle proximity. Additionally, advanced filtering techniques were implemented, ensuring that detected obstacles were genuine and minimizing false alarms, leading to reliable obstacle estimation. These combined tools and techniques ensured that the vehicle operated with heightened safety and efficiency, making informed decisions based on robust data interpretations.

  2. INNOSID Workshop

    September 2021 — October 2021

    I was honored to be selected from a competitive pool of applicants from my faculty to participate in a 14-day Erasmus project in Dubrovnik, Croatia. The initiative's core aim was to foster a more inclusive and mobile society for individuals with disabilities. Within this framework, our task was to conceptualize and develop innovative solutions using cutting-edge technologies. Together with an interdisciplinary team comprising engineers, UX designers, and occupational therapists, we focused on utilizing Augmented Reality (AR) technologies to revolutionize the way disabled individuals interact with their environments. This not only involved the creation of an AR-powered navigation system tailored to occupational centers but also encompassed the design of adaptive interfaces and accessibility features to cater to a broad spectrum of disabilities.

    The central part of our work was the development of a groundbreaking application, specifically designed to facilitate navigation within occupational centers for the disabled. Leveraging AR technology, the application provided real-time, intuitive guidance tailored to individual needs and abilities. Our design process was agile, employing Figma to visualize our ideas and iteratively refine the user experience. Collaboration with specialists in various fields ensured that our solutions were not only technically robust but were also deeply empathetic to the unique challenges faced by disabled individuals. By integrating features such as voice command, haptic feedback, and customizable AR visual guides, we were able to create a highly intuitive and responsive system. The end result was a pioneering solution that promised to enhance the autonomy and confidence of its users, marking a significant stride towards a more inclusive and accessible society.

  3. SikerHub | Project Manager

    SikerHub is a data-driven digital marketing agency founded by two passionate entrepreneurs, specializing in advanced advertising, SEO, and conversion rate optimization (CRO) strategies to help businesses scale efficiently. By leveraging Google Ads, Facebook Ads, Amazon PPC, and industry-leading SEO tools like Ahrefs and SEMrush, we craft strategies that enhance brand visibility, audience engagement, and revenue growth. Our expertise in CRO platforms allows us to optimize user experiences, ensuring higher conversion rates and customer retention. At SikerHub, we personally handle all aspects of web development and optimization, working with Shopify, Webflow, WordPress, HTML, CSS, JavaScript, React, and Node.js to create custom, high-performance web solutions tailored to each client’s needs. We integrate AI-powered analytics, automation tools, and cloud-based services to streamline marketing processes and improve campaign efficiency. With a hands-on approach, we deliver scalable, ROI-driven solutions that help businesses thrive in the ever-evolving digital landscape.

  4. TellM | Project Manager

    TellM is an AI-powered travel planning platform designed to help users seamlessly plan their trips and gain deeper insights into the countries they visit. By leveraging AI-driven recommendations, real-time data, and interactive features, TellM offers a personalized travel experience, making trip planning easier and more informed. Whether discovering hidden gems, must-visit attractions, local cultures, or essential travel tips, the platform ensures travelers have everything they need at their fingertips. TellM is built with Flutter, React Native, Swift, and Kotlin, delivering a smooth experience across iOS and Android devices. It integrates Firebase and AWS for cloud-based scalability and Blockchain technology for secure transactions, including crypto payment options. The platform is currently in the brainstorming and development phase, focusing on real-time interaction, global accessibility, and AI-powered trip customization. With features like live streaming, local insights, and intelligent itinerary suggestions, TellM aims to revolutionize how people plan and experience their travels.

  5. MovoGen International Community | ABAX

    Conducted technical training sessions on .NET, Azure, and microservices architecture, equipping team members with best practices, development methodologies, and cloud deployment strategies. Additionally, played a key role in onboarding new hires, ensuring smooth integration into the team by fostering collaboration, knowledge sharing, and alignment with company culture and work ethics.

Courses

Contact

Contact Form