Attila Satan
Senior Full-Stack Developer (JavaScript, PHP, Go)
Contact
Address
GSM
E-Mail
LinkedIn
Github
Stackoverflow
Barbaros Mh. Bülten Cd. No: 38 / 14 Çankaya, Ankara,
TURKEY
--https://tr.linkedin.com/in/attilasatan
https://github.com/AttilaSATAN
https://stackoverflow.com/users/-/lupus
About Me
A highly experienced full-stack developer who has worked a wide variety of projects.
I'm a language, runtime, and framework agnostic developer who could adapt himself to
different project requirements well and fast, not because of I’m natural talented or anything
but I just work hard until I get the total grasp of the subject.
As an experienced developer, my skill set could be summarized with JavaScript (TypeScript,
ES6, ES7) in both Front and Back-End with Node.js, AngularJS, and Vue.js. I’m good with
SQL as well as document-based DBs like MongoDB. I can also architecture complex data
types on low-level key-value storages like Redis/etcd/Bolt. Lately, you can find me at Go
Playground but I have a LAMP/LEMP past as well.
My back-end experience based on top of Service Oriented Architecture with microservices in
highly distributed systems. I have deep knowledge in Data Science, scalability and Business
Logic.
Technical Skills
- Main Languages:
Javascript (Browser / Node.js), Golang, PHP,
- Secondary Languages:
Typescript, Lua, C#, Java,
- Main Databases:
MongoDB , Redis, MySQL / MariaDB,
- Secondary Databases:
Bolt, ElasticSearch, PostgreSQL, SQL Server
- Runtimes, Tools and Frameworks:
Node.js, Browsers (CSS, SCSS, HTML5), Express.js, Koa, Mongoose,
AngularJS(1.x), UI-Router, Vue.js, Webpack, Jest, Mocha, Chai, uSocket, socket.io,
Istanbul, ES2015 / ES7 / ESNext, Docker, Git, Nginx, AWS, EC2, ECS, RDS, Shell, Arch
Linux, Centos, Debian, Ubuntu, Amazon Linux 2
- Concepts:
Browser Compatibility, RESTful API Design & Development, Distributed systems,
Service Oriented Architecture, Microservice Architecture, Big Data, Data Analysis, Test
Driven Development, Domain Driven Development, GitHub, CI/CD, Agile / Scrum,
E-commerce. CRM, ERP
- Management:
Mentoring, Architecturing, Technical Recruitment, Code Review, Project Analyse
Career
Company
İpsizcambaz A. Ş.
Duration
June 2016 – June 2018 (24 months)
Position
Lead Developer, Development Manager, Architect
İpsizcambaz A.Ş is a digital agency with in-house products. The main project of the
company is ipsizcambaz.com which is a marketplace e-commerce platform. It's relatively big
project for an e-commerce project because of its' multi-user, multi-layered authorization
possibilities, legal entity structure mirroring, and giving access to opening stores on B2B,
B2C, and C2C branches to their users with the same account. The project stack was Node.js
/ Go / Angular.js / WebPack / Mocha-Chai / MongoDB / Redis / Docker / AWS ECS.
For ipsizcambaz.com scalability was a key factor so I've designed the project
architecture, build frameworks for easing the job of developers base on this requirement.
One of my responsibility was architecting the system customer projects as well as
ipsizcambaz.com. I have worked on Ubuntu, CentOS, and CoreOS distros as Docker
containers and LEMP systems in custom servers as well as AWS.
Freelancer
Duration
June 2015 – June 2016 (12 months)
In this period of my life I’ve the opportunity work with wide variety of environments
and technologies like SharePoint, PhotonServer, MMPEG, WPF as well as MEAN and
LAMP systems.
Company
Lupus Bilişim (Co-Founder)
Duration
April 2014 – June 2015 (14 months)
Position
Owner
Lupus Bilişim was a software centric digital agency. Our projects were around of
LAMP, LEMP, WPF, C# MVC, MEAN stacks.
Company
Matbuu.com
Duration
August 2012 – March 2014
Position
Lead Developer
Matbuu, is the first web-to-print platform of Turkey. I was the lead full-stack
developer. My main responsibility was around file type conversation, image manipulation
and ensuring the service health. Stack of the company is around LAMP, Node.js, C++,
imagemagick and C#.
Company
İmage Ajans
Duration
January 2012 – July 2012
Position
Php Full-Stack Developer
Freelancer
Duration
January 2010 – January 2012
Company
Elila - Gökhan Evliyaoğlu Elektronik İletişim Ajansı
Duration
August 2009 – December 2009
Position
Php Full-Stack Developer
Not Mentioned
Lots of Digital Agencies at the beginning of my
career
Duration
Varies
Position
Full-Stack Developer
Education
High School
İzmir Özel Türk Lisesi
Süleyman Demirel Ünv.
Computer Programing (Droped)
Celal Bayar Ünv.
Chemistry (Droped)
Lingual
English
Excellent Understanding
Good Writing
Good Speaking