Giter Club home page Giter Club logo

With almost 3 years of solid, industrial, full time and professional experience and 4+ years of coding experience, you have come to the right person for the right job.

I AM IN ONE SENTENCE

Strong Engineering Problem Solving Skills in Backend Development with Professional Work Ethics

WHAT I DO DAY TO DAY

I do coding as part of my daily work with full of love, passion and energy. But in my free time (while staying home), ​I write articles in my tech blog ​(medium.com/@cyantarek​)​ on different topics that I love. Or else I read other people's articles or Books.

WHAT I HAVE

I have experience with a couple of technologies, but I’m good at ​Golang​ for ​Microservice or Monolithic based Backend Development, systems tools, ad-hoc tasks​ and ​average on React/Redux​ for ​Frontend​. That means, I'm not good for every type of projects except challenging, complex Backend with bone cracking problem solving and Fullstack SaaS App projects. This is where I shine most of the time.

LITTLE PINCH

Things that give me goosebumps - Backend Development, Database Design, System Design, Scalability, Fullstack SaaS Application Development, Networking and System Programming.

KEY POINTS ABOUT ME

I always emphasize on keeping my ​codebase as clean and neat as possible​ for other developers by applying principles like ​SOLID​, ​YAGNI​, ​KISS etc​. Also I follow ​"Standard Project Layout"​ for architecting Golang Projects for better maintainability and extensible. ​I always setup CI/CD pipeline using Gitlab CI or Github Actions before diving into actual coding​. I use abstractions where it is necessary but not everywhere. ​I believe these work processes along with providing working solutions to problems make my seniors/clients happy​.

WHAT I LIKE TO EARN

I prefer long term relationships with clients like you. So, you can expect a warm, good and professional behavior from me who respects your time (deadlines). Money is not my first need, I take every projects as a new learning endeavor and care them as my baby.

TECHNICAL EXPERTISE

Programming Languages: ​Go or Golang and Python

Frontend Skills​: React, Redux, Tailwind

Backend Skills: ​REST, gRPC, GraphQL, Microservices, MVC, Design Patterns, OAuth, JWT, ORM, Unit Testing, End to End Testing, Benchmarking, Caching, Logging, HTTP, SSH, FTP, WebSocket, Socket.IO, WebHook, Profiling and Refactoring, Multi-Threading, Test Driven Development, API Gateway, Service Discovery, Consul, Circuit Breaker, Clustering, High Availability, Distributed Tracing, Jaeger, Continuous Integration and Delivery, Event Driven Architecture, 12 Factor App, AJAX etc.

Messaging System:​ Apache Kafka, RabbitMQ and AMQP, MQTT, NSQ

Payment Processing: Stripe, Braintree

Database: ​MySQL, PostgreSQL, MongoDB, Redis, CouchBase.

Version Control: ​Git, Github / Gitlab / Bitbucket

DevOps: Amazon Web Services (AWS), ​Application Deployment, Domain and Hosting Setup, Scaling, Infrastructure Monitoring, Docker, Kubernetes, Kafka, Ansible, Terraform, DataDog, Nagios, Jenkins, Travis CI, Google Cloud Platform, Microsoft Azure, Nginx, Caddy, HAproxy, Varnish, Consul, Heroku, ElasticSearch, Logstash, Kibana

Operating Systems: ​Ubuntu Linux and Windows

CLI: ​Fluent in Unix Terminal (bash, zsh)

Agile/Scrum: ​Avid practitioner of Agile/Scrum at work.

That's all about me. Thanks for reading. Peace be upon you!

Cyan Tarek's Projects

Cyan Tarek doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.