Hasan Kataya

Hasan Kataya

Mentor
5.0
(6 reviews)
US$8.00
For every 15 mins
12
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Full Stack Software Engineer with 4+ years of experience.
Full Stack Software Engineer with 4+ years of experience.

As an accomplished software engineer with extensive proficiency in a wide array of technologies including Java, Python, React, Node.js, TypeScript, and more, I bring a wealth of practical experience to the table. With a background spanning from API development to AI integration, I offer a comprehensive understanding of the software development landscape.

Arabic, English
Berlin (+01:00)
Joined March 2023
EXPERTISE
4 years experience
I bring over four years of extensive experience in Java development, encompassing the creation of robust APIs with Spring Boot, proficien...
I bring over four years of extensive experience in Java development, encompassing the creation of robust APIs with Spring Boot, proficiency in applying diverse design patterns, thorough understanding of Object oriented and functional programming paradigms, and a solid background in crafting highly scalable applications.
4 years experience
I have accumulated over four years of hands-on and teaching experience with JavaScript/Typescript development. My expertise spans from bu...
I have accumulated over four years of hands-on and teaching experience with JavaScript/Typescript development. My expertise spans from building scalable client-side and server-side (Node.js) applications to applying best practices and staying updated with the latest industry trends.
3 years experience
I have three years of expertise in React, utilizing various state management solutions like Redux, conducting component testing with Cypr...
I have three years of expertise in React, utilizing various state management solutions like Redux, conducting component testing with Cypress and React Testing Library, and building modular, well-structured applications.
3 years experience
I have a solid three-year background in Python, during which I specialized in writing migration scripts, developing APIs using Flask/Fast...
I have a solid three-year background in Python, during which I specialized in writing migration scripts, developing APIs using Flask/FastAPI, and creating programs that integrate AI models. This experience has equipped me with a deep understanding of Python's versatility and its application in various domains.
4 years experience
My professional experience in software engineering, covering everything from programming to client interaction and full development lifec...
My professional experience in software engineering, covering everything from programming to client interaction and full development lifecycle, allows me to provide students with practical insights and skills they can directly apply in real-world scenarios.
3 years experience | 1 endorsement
4 years experience

REVIEWS FROM CLIENTS

5.0
(6 reviews)
John
John
February 2024
Super helpful! Solved my issue quickly - very knowledgeable on python and good problem solving skills.
John
John
January 2024
Hasan is good in python programming.
John
John
December 2023
Hason has good technical expertise . he resolved and explain problem very clearly.
John
John
December 2023
very good mentor
John
John
November 2023
Hasan is good mentor, he understand problem and provide you a good solution. His problem solving ability is awesome.
John
John
November 2023
Hasan is good instructor and helping and make sure issue is resolved
SOCIAL PRESENCE
GitHub
DevBlog
Simple Blog with custom CMS built with Node.js
CSS
0
0
VideoEditorPortfolio
CSS
0
0
EMPLOYMENTS
Full Stack Software Engineer
SuperAI
2022-11-01-Present
  • Spearheaded diverse projects at super.AI, encompassing machine learning, infrastructure, backend a...
  • Spearheaded diverse projects at super.AI, encompassing machine learning, infrastructure, backend and frontend development, showcasing versatility and proficiency across various domains.
  • Developed data programs including implementing AI models to extract and comprehend information from documents.
  • Built intuitive dashboards using tools like Grafana, facilitating job tracking and system usage monitoring for enhanced operational efficiency.
  • Leveraged a comprehensive understanding of AWS services, optimizing resource allocation and utilization to meet project requirements effectively.
  • Led end-to-end execution encompassing development, deployment, infrastructure setup, and comprehensive testing of a new project to launch and manage email inboxes at scale, seamlessly processing email contents using SES,SQS and event notifications, while dynamically configuring the underlying infrastructure using Crossplane on Kubernetes.
  • Collaborated closely with different teams, gaining valuable insights into project requirements and contributing to customer-centric solution development.
Python
Java
Spring Boot
View more
Python
Java
Spring Boot
JavaScript
Kubernetes
Terraform
AWS
View more
Full Stack Software Engineer
IPlytics GmbH
2021-09-01-2022-11-01

● Designing and developing the API backend for the company’s core product
● Integrating with Solr, an open source search engine, t...

● Designing and developing the API backend for the company’s core product
● Integrating with Solr, an open source search engine, to provide the most relevant search experience
● Calculating and aggregating various metrics from huge datasets utilizing various techniques for peak performance
and accuracy
● Refactoring legacy code written in an older version of Spring into a modern Spring Boot application
● Working with team members in an Agile way following the SCRUM framework, with regular sprint planning and
backlog refinement meetings
● Developing an end-to-end testing solution (Rest Assured, Test Containers) following the blackbox testing
methodology to mimic user behavior and identify bugs more effectively
● Profiling and measuring query time and leveraging various optimization techniques to reach optimal performance
(multi-threading, caching, ...)

Java
D3.js
TypeScript
View more
Java
D3.js
TypeScript
React
Spring Boot
JavaScript
Apache Solr
View more
Full Stack Software Engineer
CMA CGM
2020-11-01-2021-09-01

● Initiated and lead the development (React.js) of an internal UI library based on the company's design guidelines for
usage ...

● Initiated and lead the development (React.js) of an internal UI library based on the company's design guidelines for
usage across multiple projects
● Developed multiple front-end projects with heavy focus on clean code, testability, reusability, user experience and
performance
● Built internal dashboards (React.js) consisting of various charts, graphs, and data tables for data management and
visualization
● Collaborated with different team members including designers, business analysts, and product managers on product
backlogs using JIRA and following Agile methodologies
● Worked within the API team to build back-end APIs in a microservice architecture, with responsibilities including
design and documentation (Swagger), development (Spring boot), testing (Jmeter, Cucumber), and deployment
(XLRelease, XLDeploy)
● Integrated a UI testing strategy consisting of end-to-end (Cypress) and component (react-testing-library) testing
tools into existing CI/CD pipelines

Java
React
Spring Boot
View more
Java
React
Spring Boot
JavaScript
CI/CD
View more
PROJECTS
2020
Noter is a desktop application that merges between a media player and a notes manager allowing you to take notes while watching your vide...
Noter is a desktop application that merges between a media player and a notes manager allowing you to take notes while watching your videos seamlessly. Videos can be organized into sections within a certain playlist, and notes can be categorized within a certain notebook.
Node.js
CouchDB
TypeScript
View more
Node.js
CouchDB
TypeScript
React
Jest
Electron
React Testing Library
GitHub Actions
View more