Abdelilah H.
Founder & CEO at Neno Technologies- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Neno Technologies
-
Germany
-
Technology, Information and Internet
-
1 - 100 Employee
-
Founder & CEO
-
Jun 2020 - Present
This is my second company, Neno, where I am building a professional social network based around the idea of making quality connections as opposed to collecting followers and connection like on LinkedIn. The app is built around rich profiles with a video intro of the user, skills, education, working experience, as well as personal preferences like the books they read, movies they watch, games they play, podcasts they like, and general interests. During this time I worked mostly with… Show more This is my second company, Neno, where I am building a professional social network based around the idea of making quality connections as opposed to collecting followers and connection like on LinkedIn. The app is built around rich profiles with a video intro of the user, skills, education, working experience, as well as personal preferences like the books they read, movies they watch, games they play, podcasts they like, and general interests. During this time I worked mostly with JavaScript, TypeScript, React.js, Next.js, React Native & Expo, Node.js, Hapi.js MongoDB, Firebase, Docker, Kubernetes, Prometheus, Terraform, Grafana, Sentry and Google Cloud Platform. My experience was not limited to only designing and building the software, but also I spent time interviewing users, potential customers, designing UIs with Figma, as well as learning about becoming a better Entrepreneur, Engineering, Product Designer, AI Engineer and Hacker. I also restarted my AI studies, learning all I can about Data Science, Data Engineering and ML algorithms using tools and libraries like Pandas, NumPy, Jupyter Notebook, Python, Scikit- learn, Seaborn, Conda, Anaconda, Miniconda, and I am still learning more about the topic as well as starting to dive into PyTorch and TensorFlow. Show less This is my second company, Neno, where I am building a professional social network based around the idea of making quality connections as opposed to collecting followers and connection like on LinkedIn. The app is built around rich profiles with a video intro of the user, skills, education, working experience, as well as personal preferences like the books they read, movies they watch, games they play, podcasts they like, and general interests. During this time I worked mostly with… Show more This is my second company, Neno, where I am building a professional social network based around the idea of making quality connections as opposed to collecting followers and connection like on LinkedIn. The app is built around rich profiles with a video intro of the user, skills, education, working experience, as well as personal preferences like the books they read, movies they watch, games they play, podcasts they like, and general interests. During this time I worked mostly with JavaScript, TypeScript, React.js, Next.js, React Native & Expo, Node.js, Hapi.js MongoDB, Firebase, Docker, Kubernetes, Prometheus, Terraform, Grafana, Sentry and Google Cloud Platform. My experience was not limited to only designing and building the software, but also I spent time interviewing users, potential customers, designing UIs with Figma, as well as learning about becoming a better Entrepreneur, Engineering, Product Designer, AI Engineer and Hacker. I also restarted my AI studies, learning all I can about Data Science, Data Engineering and ML algorithms using tools and libraries like Pandas, NumPy, Jupyter Notebook, Python, Scikit- learn, Seaborn, Conda, Anaconda, Miniconda, and I am still learning more about the topic as well as starting to dive into PyTorch and TensorFlow. Show less
-
-
-
Bugcrowd
-
United States
-
Computer and Network Security
-
700 & Above Employee
-
White Hat Hacker & Cybersecurity Researcher
-
May 2023 - Aug 2023
Bug Bounty and Cybersecurity Research on Bugcrowd and HackerOne, with a focus on hacking APIs and Web Apps in order to find security flaws using my experience and with tools like Burp Suite, Kali Linux, SQLMap, HashCat, JWTTool, amass, Google Dorking, and TruffleHog just to name a few. I also conduct bug bounties on Android & iOS apps using static and dynamic code analysis with MobSF for decompiling and analyzing the code, as well as looking for top CVEs vulnerabilities and leaked secrets… Show more Bug Bounty and Cybersecurity Research on Bugcrowd and HackerOne, with a focus on hacking APIs and Web Apps in order to find security flaws using my experience and with tools like Burp Suite, Kali Linux, SQLMap, HashCat, JWTTool, amass, Google Dorking, and TruffleHog just to name a few. I also conduct bug bounties on Android & iOS apps using static and dynamic code analysis with MobSF for decompiling and analyzing the code, as well as looking for top CVEs vulnerabilities and leaked secrets like API keys. Show less Bug Bounty and Cybersecurity Research on Bugcrowd and HackerOne, with a focus on hacking APIs and Web Apps in order to find security flaws using my experience and with tools like Burp Suite, Kali Linux, SQLMap, HashCat, JWTTool, amass, Google Dorking, and TruffleHog just to name a few. I also conduct bug bounties on Android & iOS apps using static and dynamic code analysis with MobSF for decompiling and analyzing the code, as well as looking for top CVEs vulnerabilities and leaked secrets… Show more Bug Bounty and Cybersecurity Research on Bugcrowd and HackerOne, with a focus on hacking APIs and Web Apps in order to find security flaws using my experience and with tools like Burp Suite, Kali Linux, SQLMap, HashCat, JWTTool, amass, Google Dorking, and TruffleHog just to name a few. I also conduct bug bounties on Android & iOS apps using static and dynamic code analysis with MobSF for decompiling and analyzing the code, as well as looking for top CVEs vulnerabilities and leaked secrets like API keys. Show less
-
-
-
Klarna
-
Sweden
-
Software Development
-
700 & Above Employee
-
Engineering Manager
-
Jan 2020 - Jun 2020
During my journey at Klarna, I was in charge of the Banking Deposits team, a new team that was established for the sole purpose of building a new Klarna product for the Swedish market known as Klarna Savings. During that period I was responsible for the development of an engineering team of 2 Junior Javascript Engineers and 1 Senior Javascript Engineer, making sure that team morale was balanced and setting the architecture for the new software product both on the back-end and… Show more During my journey at Klarna, I was in charge of the Banking Deposits team, a new team that was established for the sole purpose of building a new Klarna product for the Swedish market known as Klarna Savings. During that period I was responsible for the development of an engineering team of 2 Junior Javascript Engineers and 1 Senior Javascript Engineer, making sure that team morale was balanced and setting the architecture for the new software product both on the back-end and front-end. The web application was built using React.js and the API was created using an internal fork of Express.js, running on AWS, using a variety of micro-services for user authentication, client authorisation, moving funds from bank accounts to the user’s Saving accounts and storage of user preferences and accounts. The micro-services based architecture allowed us to get up and running quickly and build a new product without the need to set-up a new Infrastructure and DB from scratch but instead avail of what was already available and built by the company in the previous years. Show less During my journey at Klarna, I was in charge of the Banking Deposits team, a new team that was established for the sole purpose of building a new Klarna product for the Swedish market known as Klarna Savings. During that period I was responsible for the development of an engineering team of 2 Junior Javascript Engineers and 1 Senior Javascript Engineer, making sure that team morale was balanced and setting the architecture for the new software product both on the back-end and… Show more During my journey at Klarna, I was in charge of the Banking Deposits team, a new team that was established for the sole purpose of building a new Klarna product for the Swedish market known as Klarna Savings. During that period I was responsible for the development of an engineering team of 2 Junior Javascript Engineers and 1 Senior Javascript Engineer, making sure that team morale was balanced and setting the architecture for the new software product both on the back-end and front-end. The web application was built using React.js and the API was created using an internal fork of Express.js, running on AWS, using a variety of micro-services for user authentication, client authorisation, moving funds from bank accounts to the user’s Saving accounts and storage of user preferences and accounts. The micro-services based architecture allowed us to get up and running quickly and build a new product without the need to set-up a new Infrastructure and DB from scratch but instead avail of what was already available and built by the company in the previous years. Show less
-
-
-
Blindfeed
-
Germany
-
Technology, Information and Internet
-
Founder & CTO
-
Jan 2017 - Jun 2019
This is the first company I started where we tried to build a feedback system for teams, during which I took care of managing the development team, defining the software architecture of the project and building 5 MVPs from scratch in the form of PWAs, they were all built using React.js on the client side using the Flux Architecture to ensure a unidirectional data flow and decouple the different parts of the Javascript code base to make it easy to maintain and fix bugs when needed. The… Show more This is the first company I started where we tried to build a feedback system for teams, during which I took care of managing the development team, defining the software architecture of the project and building 5 MVPs from scratch in the form of PWAs, they were all built using React.js on the client side using the Flux Architecture to ensure a unidirectional data flow and decouple the different parts of the Javascript code base to make it easy to maintain and fix bugs when needed. The first 4 MVPs used Node.js, Express.js and the Google Cloud Datastore on the Backend side to serve the REST API powering the PWAs, using Google Cloud Datastore provide to be very efficient for those small MVPs as it allowed us to move quicker developing and testing features in Node.js without worrying too much about dealing with complex DBs queries and without having complex table database structures to work with, thank to the Document-DB based design of the Google Cloud Datastore, which resembled the easy of use of a Key-value store like MongoDB. For our last MVP we moved the direction of our tech stack, while the client side remained built with React.js, we replaced our first REST API approach with GraphQL and Apollo which was very effective in reducing the amount of endpoints we had to deal with both in terms of REST API implementation and client side integration thanks to the Apollo SDKs. During this phase we also moved away from the Google Cloud Datastore to MongoDB since we were in need of more powerful ways to query or DBs and count DBs entries, types of queries which the Google Cloud Datastore did not provide due to its document based nature. Show less This is the first company I started where we tried to build a feedback system for teams, during which I took care of managing the development team, defining the software architecture of the project and building 5 MVPs from scratch in the form of PWAs, they were all built using React.js on the client side using the Flux Architecture to ensure a unidirectional data flow and decouple the different parts of the Javascript code base to make it easy to maintain and fix bugs when needed. The… Show more This is the first company I started where we tried to build a feedback system for teams, during which I took care of managing the development team, defining the software architecture of the project and building 5 MVPs from scratch in the form of PWAs, they were all built using React.js on the client side using the Flux Architecture to ensure a unidirectional data flow and decouple the different parts of the Javascript code base to make it easy to maintain and fix bugs when needed. The first 4 MVPs used Node.js, Express.js and the Google Cloud Datastore on the Backend side to serve the REST API powering the PWAs, using Google Cloud Datastore provide to be very efficient for those small MVPs as it allowed us to move quicker developing and testing features in Node.js without worrying too much about dealing with complex DBs queries and without having complex table database structures to work with, thank to the Document-DB based design of the Google Cloud Datastore, which resembled the easy of use of a Key-value store like MongoDB. For our last MVP we moved the direction of our tech stack, while the client side remained built with React.js, we replaced our first REST API approach with GraphQL and Apollo which was very effective in reducing the amount of endpoints we had to deal with both in terms of REST API implementation and client side integration thanks to the Apollo SDKs. During this phase we also moved away from the Google Cloud Datastore to MongoDB since we were in need of more powerful ways to query or DBs and count DBs entries, types of queries which the Google Cloud Datastore did not provide due to its document based nature. Show less
-
-
-
brands4friends - Private Sale GmbH
-
Germany
-
Retail
-
1 - 100 Employee
-
Senior Android & iOS Engineer
-
Sep 2017 - Aug 2018
During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team… Show more During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team through code reviews, unit testing for new Android components like Activities and Fragment, static code analysis to identify language and Android specific bugs which can be identified at compile time and a consistent effort to maintain a proper project and code structure using software design patterns allowing to keep the code base more clear and easy to work with for future developers. As I was working on the Android app, I also supported the iOS team with code reviews for our Swift/Objective-C code base and worked on iOS bug fixes whenever the workload required extra developers to meet the deadline of our current sprint. Show less During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team… Show more During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team through code reviews, unit testing for new Android components like Activities and Fragment, static code analysis to identify language and Android specific bugs which can be identified at compile time and a consistent effort to maintain a proper project and code structure using software design patterns allowing to keep the code base more clear and easy to work with for future developers. As I was working on the Android app, I also supported the iOS team with code reviews for our Swift/Objective-C code base and worked on iOS bug fixes whenever the workload required extra developers to meet the deadline of our current sprint. Show less
-
-
-
eBay
-
United States
-
Technology, Information and Internet
-
700 & Above Employee
-
Senior Android & iOS Engineer
-
Sep 2017 - Aug 2018
During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team… Show more During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team through code reviews, unit testing for new Android components like Activities and Fragment, static code analysis to identify language and Android specific bugs which can be identified at compile time and a consistent effort to maintain a proper project and code structure using software design patterns allowing to keep the code base more clear and easy to work with for future developers. As I was working on the Android app, I also supported the iOS team with code reviews for our Swift/Objective-C code base and worked on iOS bug fixes whenever the workload required extra developers to meet the deadline of our current sprint. Show less During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team… Show more During my journey at eBay & Brands4Friends I worked on developing and maintaining the Brands4Friends Android app developed with the official Android SDK using a mixture of Java and Kotlin, I was responsible for implementing e-commerce centric features like product search, product recommendations and payment processing to allow users to make purchases, on top of feature implementations I would be taking care of ensuring a high quality code base with strong collaboration with the rest of the team through code reviews, unit testing for new Android components like Activities and Fragment, static code analysis to identify language and Android specific bugs which can be identified at compile time and a consistent effort to maintain a proper project and code structure using software design patterns allowing to keep the code base more clear and easy to work with for future developers. As I was working on the Android app, I also supported the iOS team with code reviews for our Swift/Objective-C code base and worked on iOS bug fixes whenever the workload required extra developers to meet the deadline of our current sprint. Show less
-
-
-
Sparks42 GmbH
-
Germany
-
IT Services and IT Consulting
-
Team Lead FrontEnd (Web/Android/iOS)
-
Jun 2016 - Apr 2017
After my first position of Android Developer I was promoted to Lead Front-End Engineer where I started working as an iOS developer with Objective-C and Swift 1/2 and Full Stack Web developer using React.js on the client side and Python for building the REST API on the back-end. During this period I took care of coding an iOS and Android app for Home24, an SDK for iOS built in Swift and an Android SDK in Java for our in-house ecommerce platform and a new healthcare ecommerce website which was… Show more After my first position of Android Developer I was promoted to Lead Front-End Engineer where I started working as an iOS developer with Objective-C and Swift 1/2 and Full Stack Web developer using React.js on the client side and Python for building the REST API on the back-end. During this period I took care of coding an iOS and Android app for Home24, an SDK for iOS built in Swift and an Android SDK in Java for our in-house ecommerce platform and a new healthcare ecommerce website which was later incubated by Bayer pharmaceuticals. When building the ecommerce website for Bayer pharmaceuticals I was in charge of leading a team of 2 web developers and 1 Designer/Product Manager.
-
-
Mobile Application Developer
-
Oct 2015 - May 2016
This was my first experience with a Start-up, during this time we tried to build an ecommerce platform which later on became a recommendation engine for products. During this period I worked on building an Android app for Home24 using the Android SDK and Java, improving memory usage and the software performance of the app. We used this chance as a learning phase to understand the needs a new ecommerce platform would need to meet in order to be competitive in the market.
-
-
-
Freelance Developer
-
Software Development
-
1 - 100 Employee
-
Freelance Software Developer & Hacker
-
Jan 2008 - Feb 2015
Starting from the last year of middle-school I coded different websites using HTML4/CSS2, JavaScript, jQuery, Wordpress, Drupal, Joomla, Ruby, Perl and Python, .NET and C#, Java for Web Java Applets, Adobe Flash with ActionScript. On top of Web Development I did a lot of work in the Cybersecurity space, hacking internet routers and exploiting websites security issues like XSS and SQL Injection as an example. Starting from the last year of middle-school I coded different websites using HTML4/CSS2, JavaScript, jQuery, Wordpress, Drupal, Joomla, Ruby, Perl and Python, .NET and C#, Java for Web Java Applets, Adobe Flash with ActionScript. On top of Web Development I did a lot of work in the Cybersecurity space, hacking internet routers and exploiting websites security issues like XSS and SQL Injection as an example.
-
-
Education
-
Self-Taught since Day 0
Computer Science & Software Development