Houssem-Eddine KADI

Houssem-Eddine KADI

Mentor
5.0
(6 reviews)
US$30.00
For every 15 mins
13
Sessions/Jobs
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Software engineer
Software engineer

I am a seasoned software engineer with over 15 years of experience, having worked with both small startups and large tech companies. My daily work involves designing and maintaining large-scale systems. I specialize in system design, real-time systems, cloud computing, and both backend and frontend development. I am proficient in multiple programming languages, including C#, Java, JavaScript/TypeScript, and Ruby, and I have experience with frameworks such as React, Redux, Angular, and AngularJS. I hold a degree in software engineering and have a proven track record of leading teams and mentoring colleagues.

Arabic, French, English
Eastern Time (US & Canada) (-05:00)
Joined January 2019
EXPERTISE
4 years experience
Building Java-based microservices that are either event-driven or request-driven. These microservices are designed for low latency and ad...
Building Java-based microservices that are either event-driven or request-driven. These microservices are designed for low latency and adhere to the AWS Well-Architected Framework. I have utilized JUnit for unit testing, integration testing, and load/stress testing. The codebases I have worked on heavily employ Inversion of Control (IoC), dependency injection, and well-known design patterns such as the Builder, Factory, and Visitor patterns.
JUnitSpring
View more
JUnitSpring
View more
3 years experience
I have over seven years of experience working with JavaScript, during which I have built web applications that adhere to accessibility st...
I have over seven years of experience working with JavaScript, during which I have built web applications that adhere to accessibility standards and support translation. My responsibilities have included maintaining front-end applications and migrating existing components from AngularJS to React. Additionally, I have created auto-generated forms to handle user inputs based on templates. I have used React, Angular, and AngularJS, and have utilized TypeScript to create and manage AWS infrastructure using CDK. I am proficient in Vanilla JavaScript and have worked with build systems like Grunt and Webpack.
5 years experience
I have over five years of experience using C# to build desktop applications, web applications deployed to Microsoft Azure, and games with...
I have over five years of experience using C# to build desktop applications, web applications deployed to Microsoft Azure, and games with Unity. I have worked with frameworks such as Silverlight, ASP.NET MVC, and xUnit for testing. I have also employed Domain-Driven Design to ensure proper dependency management and clean code. Additionally, I have used Razor for HTML templating.
ASP.NET RazorxUnit.NET Core
View more
ASP.NET RazorxUnit.NET Core.NET FrameworkUnity
View more
3 years experience | 1 endorsement
For the past three years, I have been working extensively with Ruby. During this time, I have refactored old code to make it more modular...
For the past three years, I have been working extensively with Ruby. During this time, I have refactored old code to make it more modular and testable, designed and architected new modules, and scheduled workers to optimize distributed solutions. Additionally, I have implemented monitoring and alerting systems to ensure that key platform features function as expected at all times.
7 years experience
For the past seven years, I have been writing software and deploying it to AWS. The systems I built include event-based systems leveragin...
For the past seven years, I have been writing software and deploying it to AWS. The systems I built include event-based systems leveraging technologies such as SQS and SNS, and request-based systems using API Gateway and CloudFront. For compute, I utilized serverless technologies like Lambda and ECS Fargate, as well as EC2 instances. For data ingestion, I used AWS offerings such as AWS Glue (managed Spark), and for storage, I employed S3, RDS, Redshift, and DynamoDB. While working with AWS, I ensured proper security practices by using IAM and VPC, adhering to the principle of least privilege. For end-user authentication, I used AWS Cognito to support Single Sign-On (SSO).
4 years experience
I have worked on microservices, using Docker as the deployment unit. The containers were deployed to Kubernetes (EKS), EC2 instances, and...
I have worked on microservices, using Docker as the deployment unit. The containers were deployed to Kubernetes (EKS), EC2 instances, and Heroku. The Docker images were created using best practices, such as multi-stage builds, to ensure small image sizes and faster deployment speeds. This approach unlocked fractional deployment methods, including blue/green deployment.

REVIEWS FROM CLIENTS

5.0
(6 reviews)
Oliver Saintilien
Oliver Saintilien
February 2019
So far this is my third session with Houssem and it has been a really good experience. He really knows his stuff and is able to teach.
Robert S Friedman
Robert S Friedman
January 2019
Great. Positive and good with communication and background knowledge.
EMPLOYMENTS
Senior Software Development Engineer
Amazon
2021-04-01-2024-10-01
Experienced Senior Software Engineer at Amazon with a proven track record of designing, developing, and delivering high-quality software ...
Experienced Senior Software Engineer at Amazon with a proven track record of designing, developing, and delivering high-quality software solutions that drive innovation and impact. With a deep passion for technology and a keen eye for detail, I thrive in fast-paced and dynamic environments where I can leverage my expertise to solve complex technical challenges. šŸ”¹ Technical Leadership: Leading by example, I've guided and mentored cross-functional teams, fostering collaboration and driving results. My ability to provide insightful code reviews and offer technical guidance has contributed to the success of projects and the professional growth of team members. šŸ”¹ Architectural Expertise: With a strong foundation in software architecture, I've played a pivotal role in designing scalable and robust systems that align with business objectives. I excel at transforming concepts into practical, efficient, and elegant solutions. šŸ”¹ Innovation and Problem-Solving: Thriving on innovation, I actively explore new technologies and methodologies to optimize development processes and enhance product quality. I relish tackling intricate problems and optimizing performance for seamless user experiences. šŸ”¹ Collaborative Approach: Adept at collaborating with diverse stakeholders, I've effectively translated user requirements into actionable development plans. My strong communication skills facilitate productive conversations and ensure alignment across teams. Joining forces with brilliant minds, I'm driven to continuously learn, evolve, and create software that shapes the future and help others.
Python
Java
Amazon EC2
View more
Python
Java
Amazon EC2
Amazon S3
TypeScript
Amazon SQS
JavaScript
Amazon SNS
AWS DynamoDB
AWS
View more
Lead Software Engineer
FollowAnalytics
2018-03-01-2020-12-01
As a Lead Software Engineer at FollowAnalytics, I spearheaded critical initiatives, refactoring and enhancing core features while providi...
As a Lead Software Engineer at FollowAnalytics, I spearheaded critical initiatives, refactoring and enhancing core features while providing visionary leadership to my team. I championed system-wide improvements, introducing robust monitoring and boosting scalability. Additionally, I established guidelines for system design enhancements and facilitated a seamless transition from AngularJS to React. My passion for innovation and collaborative leadership drove impactful results, shaping the company's technological landscape.
Ruby on Rails
Angular
PostgreSQL
View more
Ruby on Rails
Angular
PostgreSQL
Redis
Docker
React
JavaScript
Amazon Redshift
Kubernetes
Redux
View more
Software Engineer
EBP Informatique
2012-04-01-2018-01-01
At EBP Informatique, I played a pivotal role in developing the core component for the Business Plan product, enabling the dynamic generat...
At EBP Informatique, I played a pivotal role in developing the core component for the Business Plan product, enabling the dynamic generation of configurable analytics reports. I ensured the creation of an independent and reusable codebase using best practices, empowering the team to leverage this code seamlessly within the Horizon product. Additionally, I orchestrated the successful transition strategy from Asp.net razor to Angular, driving modernization and enhancing user experiences.
HTML/CSS
C#
Angular
View more
HTML/CSS
C#
Angular
Entity Framework
Azure
JavaScript
Microsoft SQL Server
ASP.NET MVC
View more
PROJECTS
Space BlocksView Project
2020
I created a fun Android game using Unity and C# as the scripting language. This side project allowed me to explore Unity's capabilities. ...
I created a fun Android game using Unity and C# as the scripting language. This side project allowed me to explore Unity's capabilities. You can download it and enjoy it :)
C#
xUnit
Unity
View more
C#
xUnit
Unity
View more