Who am I?
Hi, I am Alihan SARAÇ /ʌlɪhʌn sʌrʌ"tʃ"/ 👋
I'm a curious candidate for computer engineer who loves coding and computers.
In order to master computer science philosophies. I am currently improving myself in the fields of
electronics,
databases, web software, mobile software, desktop software, internet of things, robotics, embedded software
and I am learning more and more every day. learning different disciplines by getting to know more people,
so I support both university and non-university communities as an administrator or active member.
Coding and sharing my own packages/applications is one of my greatest pleasures as I enjoy developing in
JavaScript, Linux and open source ecosystem.
My Experiences
-
Full stack developer @ BTI Bilişim Danışmanlık Yazılım
- June 2022 - October 2022
- I developed a B2B REST API with .Net, Dapper, LDXCOM API, MySQL to cominicate to the LogoERP and i develop and implement SSL Certificate based authentication attribute
- I refactor of an ERP system developed with PHP and JavaScript, accelerating it and fixing catastrophic errors like cross-database sync
- I've fixed the flow of the mobile app developed with Quasar
-
Metronom maintainer
- Easy to use Redis ORM based on node-redis. We use TypeScript, Node.js, Jest
- https://github.com/anchovycation/metronom
-
Pingu maintainer
- The best way to watch YouTube by video chatting with friends. We use JavaScript, React, Socket.io, Node.js, Peer.js, SASS, Redis, MongoDB and Metronom
- https://github.com/anchovycation/pingu-front-end
- https://github.com/anchovycation/pingu-api
-
Embeded GitHub Timeline maintainer
- Simple use embeded GitHub events powered api.github, HTML, CSS and JavaScript
- https://github.com/saracalihan/github-timeline
-
AXE-API contributer
- Axe API is auto definited Rest API by defining only database models and relationships between them. We use JavaScript, Knex.js.
- https://axe-api.github.io/
-
findmentor.network Mobile App contributer
- findmentor.network cross platform mobile application.We use React Native
- https://github.com/alperkaratas/find-mentor-mobil
-
MaviDurak-IO Mentor Project mentee
- IOT data visualization application user interface.We use JavaScript, Vue.js, VueRouter, Bootstrap and Node.js, Express.js, MySQL, Sequelize and Docker
- https://github.com/mavidurak/mentor-front-end
- https://github.com/mavidurak/mentor-api
-
Funcking Syncs API contributer
- Fast and open source drive API.We use TypeScript, Fastify, Nest.js and MongoDB
- https://github.com/FuncKing/syncs-api
-
MaviDurak-IO Orientation Project mentor
- Find friends with similar interests, discussion and promotional site user interface for music, movies, TV shows and books.We use JavaScript, Vue.js, VueRouter, Bootstrap and Node.js, Express.js, PostgreSQL, Sequelize, WebSocket
- https://github.com/mavidurak/orientation-front-end/
- https://github.com/mavidurak/orientation-api/
Technologies
-
knowledge
-
C, C++, C#, HTML, CSS, JavaScript, Linux, Vue.js, React, React Native, Next.js, Node.js, Express.js, Redis, MongoDB, Fastify, MySQL, PostgreSQL, Sequelize, WebSocket, TypeORM, Nest.js, Robotic Coding, Electron, SQL, Docker, Git
-
-
learning
-
TypeScript, RabbitMQ, Deno, Jest
-
-
want to learn/practice
-
Event Driven Architecture, Multitasking with C/C++ and JS Worker, Kubernetes, Prometheus, AWS stuffs, More Caching Strategies, RPC/gRPC, GraphQL, GTK+, Unix Socket, SIMD, Elasticsearch, Selenium, Go, Rust
-
Volunteering
-
mavidurak.io
- Head of Community, Mentee/Mentor, Community Builder, Active Member
- 2019-now
-
SaüSiber
- Community Builder, Member
- 2020-2021
-
Saü Yamaç Paraşütü Topluluğu
- Member
- 2009-2021
-
SAU Genç Tema
- Head of Education, Vice President, Active Member
- 2021-now
-
findmentor.network
- Mentee, Member
- 2021-2022
Blogs & Videos & Awards
- [ TRANSLATION ] Bare Metal Programming Guide (Turkish) 06.07.2023
- [ BLOG ] Kodunuzu Daha Anlaşılır ve Otomatik Dokümanlı Yazmanın Kolay Yolu: JSDoc 14.07.2022
- [ BLOG ] Ne Bu Asenkron Programlama? 11.07.2022
- [ BLOG ] JavaScript’in Takipçi Nesnesi ‘Proxy’ 05.07.2022
- [ BLOG ] Sunucu Tarafında Kullanıcı Doğrulama Yöntemleri ve Sertifika Bazlı Doğrulama 01.07.2022
- [ BLOG ] C# Attribute'lara Derinlimesine Bakış 28.06.2022
- [ EVENT ] Sistem ve Terminal Yetenekleri ile Linux'u Tanıyalım 21.12.2021
- [ EVENT ] Web Beginer Workshop with Web Beginer 29.04.2021
- // TODO: Write blog content about linux, vim usage, less popular JS desktop application framework, more native and low level technologies