Skip to content
View asefatesfay's full-sized avatar

Block or report asefatesfay

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
asefatesfay/README.md

👋 Hi there, I'm Assefa(Aa-Se-Sefa)!

Welcome to my GitHub profile! I'm a Senior Software Engineer @Nordstrom with a passion for creating scalable and efficient software solutions. With years of experience in the industry, I specialize in full-stack development, focusing on modern web technologies and architecture patterns.

🚀 About Me

  • Full-Stack Engineer: Expertise in both frontend and backend development.
  • Frontend: Proficient in React and Next.js, building dynamic and responsive web applications.
  • Backend: Skilled in designing and implementing microservices and event-driven architectures.
  • Cloud Architecture: Experienced in deploying and managing applications on cloud platforms.
  • DevOps: Knowledgeable in CI/CD pipelines, containerization, and infrastructure as code.

🛠️ Skills & Tools Audit

1. Backend Development

Technologies:

  • Node.js & Express.js: Extensive experience in building scalable server-side applications.
  • AWS Serverless: Expertise in deploying serverless architectures using AWS Lambda and API Gateway.
  • Java: Regularly used for enterprise-level backend solutions.
  • Golang: Regularly used for building efficient REST APIs.
  • Spring Boot: Proficient in building microservices and enterprise applications.

2. DevOps and Cloud Computing

Cloud Platforms:

  • AWS (Amazon Web Services): Deep expertise in designing and managing cloud architectures.

CI/CD Pipelines:

  • GitLab CI/CD: Proficient in setting up and managing continuous integration and deployment pipelines.

Containerization:

  • Docker: Skilled in containerizing applications for consistency and scalability.
  • Kubernetes: Experienced in orchestrating containerized applications.

Programming for DevOps:

  • Python: Regularly used for scripting and automation tasks in DevOps.

3. Databases

NoSQL Databases:

  • AWS DynamoDB: Expertise in designing and managing NoSQL databases for high performance and scalability.
  • MongoDB: Proficient in designing document-oriented databases for flexible schema design.
  • Apache Cassandra: Skilled in managing wide-column store databases for high availability and scalability.

Relational Databases:

  • PostgreSQL: Proficient in designing and managing relational database schemas.

In-Memory Databases:

  • Redis: Experienced in using Redis for caching and real-time analytics.

4. Search and Messaging

Search Engines:

  • Elasticsearch: Proficient in setting up and managing search and analytics engines.

Messaging Queues:

  • RabbitMQ: Skilled in setting up and managing message broker systems for asynchronous communication.

5. Programming Languages

Primary Languages:

  • JavaScript: Advanced proficiency, particularly in the context of Node.js and frontend development.
  • Java: Regularly used for backend development.
  • Golang: Regularly used for efficient server-side development.

Secondary Languages:

  • Python: Used for DevOps automation and scripting.

6. Architecture and Leadership

Cloud Architecture:

  • Extensive experience in designing scalable and resilient cloud-based systems on AWS.

System Architecture:

  • Proficient in designing complex system architectures, ensuring high availability and performance.

Leadership and Design Reviews:

  • Experienced in leading design reviews, providing technical guidance, and mentoring team members.
  • Expertise in conducting thorough code reviews and ensuring adherence to best practices.

7. UI Development

Technologies:

  • React: Competent in building dynamic and responsive user interfaces.
  • Next.js: Proficient in server-side rendering and static site generation.
  • CSS: Skilled in styling and layout techniques.
  • HTML: Strong foundational knowledge for web development.
  • JavaScript: Advanced proficiency in modern JavaScript (ES6+).

🌱 What I'm Learning

I'm always eager to expand my knowledge and stay up-to-date with the latest trends in technology. Currently, I'm diving deeper into:

  • Data-science / Machine learning and AI integration

🏆 Achievements

  • Successfully led a team to develop a high-traffic content managerment system for the e-commerce platform at Nordstrom.
  • Architected and implemented a microservices infrastructure that improved system scalability and performance.
  • Recognized for outstanding contributions in cloud migration projects.
  • Completed one machine learning course in coursera https://coursera.org/share/3b72069ba1da68182a08d1f2746c0ac9
  • Run first Marathon :)

💬 Let's Connect

I'm always open to discussing new opportunities, sharing knowledge, or simply talking about the latest trends in tech. Feel free to connect with me on LinkedIn or drop me an email!

🌐 More About Me

When I'm not coding, I enjoy:

  • Spending time with my wife and two kids
  • Reading about the latest advancements in technology
  • Hiking and exploring the outdoors
  • Running with goal of qualifiying for one of the big Marathons :)
  • Reading classic books( Catching up) :)

Thank you for stopping by my profile!

Popular repositories Loading

  1. Rdatasets Rdatasets Public

    Forked from vincentarelbundock/Rdatasets

    A collection of datasets originally distributed in R packages

    HTML 1

  2. PluralsightSpaJumpStartFinal PluralsightSpaJumpStartFinal Public

    Forked from johnpapa/PluralsightSpaJumpStartFinal

    Source code for the SPA JumpStart Pluralsight course at http://jpapa.me/spajsps

    JavaScript

  3. ssr-react-node-app ssr-react-node-app Public

    JavaScript

  4. react-component-caching react-component-caching Public

    Forked from rookLab/react-component-caching

    Speedier server-side rendering with component caching in React 16

    JavaScript

  5. terraform-aws-autoscaling terraform-aws-autoscaling Public

    Forked from terraform-aws-modules/terraform-aws-autoscaling

    Terraform module which creates Auto Scaling resources on AWS

    HCL

  6. terraform-aws-alb terraform-aws-alb Public

    Forked from terraform-aws-modules/terraform-aws-alb

    A Terraform module to create an AWS Application Load Balancer (ALB) and associated resources.

    HCL