Faruk CEBECI, Software Architect & Developer
| +90-545-375-2017 | Ankara, TR
SUMMARY
A software architect interested in web and mobile technologies, edge computing and embedded systems. Enjoys learning new technologies and subjects.
EXPERIENCE
LOTEC LLC - Software Architect 2022-10 — Present
http://lotec.com.tr
  • LOTEC is a software consultancy company that provides software development and consultancy services for its customers.
  • Led a software transformation based on Hexagonal and Clean Architecture principles.
  • Worked on writing unit tests and improving code quality of different projects.
  • Highly focused on AWS Cloud Services (API Gateway, ECS, Lambda, S3, Cloudfront, Cloudwatch, Firehose, SQS, DynamoDB, ECR, IAM, Cognito, Route53, Cloudformation).
  • Completed a highly available on-prem analytics system for the government with Kubernetes [Node.js, Rust, React].
  • Worked on Dev Ops parts of the projects (Cloudformation and Terraform).
  • Designed and developed scalable and highly available platforms for video streaming and IoT using WebRTC, mediasoup, AWS, Node.js, and Serverless.
  • Developed Scalable and high available IOT platform development [AWS, Node.js, Cloudformation, CDK, Serverless].
SFUNC INC - Co-Founder 2020-12 — 2022-08
https://sfunc.io
  • SFUNC is a software consultancy company that provides software development and consultancy services for its customers.
  • Designed and implemented type safe backends in Rust, Go and TypeScript for customers.
  • Implemented a simple event sourced CQRS based JSON database in Node.js.
  • Worked on Node.js backend development and developed whole kapikontrol.com api backend.
  • Developed more than 3 React Web front ends for our customers like vvino.com.tr.
  • Designed and implemented different RPC protocols based on WebSocket and HTTP.
  • Created more than 5 mobile apps in React Native and Android Native.
  • Worked on HTTP, MQTT and WebSocket protocol implementations for embedded devices.
  • Developed different License Plate Recognition systems with C++ and Node.js.
  • Provided REST API Design, CI/CD and IOT consultancy services for our customers like kolaysarj.com.
  • Provided Amazon AWS, Digital Ocean and On-Premise app deployment services for customers.
Retroser A.S. - Automation and Embedded Software Engineer 2020-04 — 2020-12
https://retroser.com.tr
  • Retroser is a company that provides automation and embedded software solutions for industrial companies.
  • Worked on Structured Text and Embedded C.
  • Worked on mission critical softwares for burners, boilers and high pressure pumps.
  • Worked on different industrial communication protocol reverse engineering tasks.
  • Implemented BacNET and Modbus protocols in Go.
MakroKEY A.S. - Automation and Embedded Software Engineer 2019-05 — 2020-04
https://www.makrokey.com
  • MakroKEY is a company that provides automation and embedded software solutions for industrial companies.
  • Worked on CRM and ERP apps written in PHP/Laravel
  • Worked on Cloud Deployment of the apps to Digital Ocean
EDUCATION
Boğaziçi University 2016 — 2019
Chose to focus on full-time work in software development. - Mathematics
SKILLS
Programming Languages (Primary): Javascript, Typescript, C, Rust, Go
Programming Languages (Secondary): Python, Haskell, C++, Java, PHP
DevOps Tools (Advanced): Terraform, Docker, Kubernetes, Github Actions, AWS Cloudformation
Frameworks: React, React Native, Flutter, Express, Rocket
Databases: DynamoDB, Mongo DB, PostgreSQL, SQLite
Cloud (Advanced): Amazon Web Services (AWS), Digital Ocean
Media (Advanced): WebRTC, mediasoup, ffmpeg, gstreamer
Web Development (Advanced): HTML/CSS, GraphQL, REST, WebRTC, WebSockets
LANGUAGES
Turkish (Native) , English (Fluent)
INTERESTS
Math [ Mathematical Logic, Abstract Algebra, Category Theory ], Physics and Electronics [ Digital Circuit Design, Elementray Analog Circuit Design ], Philosophy [ Logic ], Theory of Programming Languages [ Parsing Algorithms and Lexers, Type Systems, Dependent Types ]