About me

Hello, I'm Silas Getachew โ€“ a Senior Full-Stack Software Engineer based in Addis Ababa, Ethiopia.

With 6+ years of experience building scalable, high-performance, and maintainable applications, I specialize in Ruby on Rails, Vue.js, and modern JavaScript frameworks. I have a strong track record in system design, test automation, API development, and mentoring teams in remote, agile environments.

My focus is on clean architecture, performance optimization, and delivering reliable, business-impacting software. I've collaborated with clients and companies across the globe, from startups to enterprise corporations, helping transform ideas into polished digital products that drive success.

I thrive on challenges and enjoy collaborating with cross-functional teams to deliver innovative solutions. Whether it's architecting API-first applications, improving system reliability through automated testing, or leading engineering teams, I'm dedicated to using my skills to make a positive impact.

Feel free to browse my portfolio and reach out โ€“ let's create something extraordinary together!

What I'm doing

  • design icon

    Full-Stack Development

    Building scalable web applications using Ruby on Rails, Vue.js, React, and TypeScript. Creating robust backend systems, RESTful APIs, and modern frontend interfaces that deliver exceptional user experiences.

  • Web development icon

    Engineering Leadership

    Leading development teams, conducting code reviews, and mentoring engineers. Implementing best practices, improving system reliability, and driving technical excellence across product and engineering teams.

  • mobile app icon

    Performance & Quality

    Optimizing applications for performance and scalability. Implementing automated testing, CI/CD pipelines, and security enhancements to ensure long-term maintainability and stability.

Resume

Experience

  1. Senior Full Stack Engineer

    Storyblok GmbH (July 2025 โ€” Present)
    • Architected and developed API-first applications using Ruby on Rails, PostgreSQL, Vue 3, and TypeScript.
    • Improved system reliability through automated testing, performance optimizations, and security enhancements.
    • Led code reviews and mentored engineers across product and engineering teams.
    • Drove test automation, performance tuning, and security enhancements, ensuring long-term maintainability and stability of applications.
  2. Full Stack Engineer

    Storyblok GmbH (Nov 2022 โ€” Present)
    • Delivered scalable CMS features using Ruby on Rails and Vue.js.
    • Collaborate with product managers and designers to deliver user-friendly content management tools for enterprise clients.
    • Improved test coverage by 35% through RSpec implementation, enhancing release stability.
  3. Senior Frontend Engineer

    Pairing (Mar 2022 โ€” Jan 2023)
    • Led a team of 5 developers in delivering B2B SaaS features using Vue.js and Rails backend services.
    • Conducted regular code reviews, technical mentoring, and documentation best practices across the frontend guild.
    • Coordinated sprint planning across 3 time zones.
    • Implemented frontend engineering standards and documentation best practices.
  4. Software Engineer

    Pairing (Aug 2021 โ€” Mar 2022)
    • Developed responsive user interfaces using Vue.js and React integrated with Rails APIs.
    • Optimized frontend/backend logic, increasing load speed by 25%.
    • Improved test coverage and stability with unit/integration tests.
    • Participated in Agile processes to ensure timely delivery.
  5. Software Engineer

    Tiltek Technology (Dec 2019 โ€” Aug 2021)
    • Designed RESTful APIs and backend systems with Node.js and Express.
    • Improved query performance on MongoDB and PostgreSQL through indexing and query refactoring.
    • Built interactive UI components using Angular and integrated with internal admin systems.
    • Collaborated with cross-functional teams to design and ship digital services for government and enterprise clients.
  6. Junior Web Developer & Assistant Lecturer

    Addis Ababa Institute of Technology (Jun 2019 โ€” Dec 2019)
    • Assisted in teaching web development fundamentals to undergraduate students.
    • Supported the development of academic web portals using PHP and JavaScript.

Education

  1. Addis Ababa University

    Sep 2014 โ€” Jun 2019

    Bachelor's Degree in Software Engineering

My skills

๐Ÿง  General

System design, Performance Optimization, TDD, Web Accessibility, Code Architecture, API Design, Microservices Architecture, Security Best Practices, Scalability Planning

๐Ÿ›  Programming Languages & Frameworks

Ruby on Rails, Vue.js, React, Node.js, TypeScript

โš™๏ธ DevOps & Tools

Git, Docker, Vercel, CI/CD, Agile/Scrum, AWS, Monitoring & Logging, Infrastructure as Code, Automated Deployment Pipelines, Container Orchestration

๐Ÿงช Testing

RSpec, Jest, Cypress, Vitest

๐Ÿ“ฆ Databases

PostgreSQL, MongoDB, MySQL

๐Ÿ“ˆ Soft Skills & Practices

Agile/Scrum, Remote Collaboration, Code Reviews, Mentoring, Technical Documentation, Cross-functional communication

Coding Projects

Here are some of my notable coding projects. Each project demonstrates different aspects of my skills in full-stack development, system design, and problem-solving.

Storyblok - Leading headless CMS

Storyblok

As a Senior Full Stack Engineer at Storyblok, the #1 Headless CMS platform, I architected and developed API-first applications using Ruby on Rails, PostgreSQL, Vue 3, and TypeScript. Improved system reliability through automated testing, performance optimizations, and security enhancements. Led code reviews and mentored engineers across product and engineering teams, driving test automation and performance tuning to ensure long-term maintainability and stability. The platform serves thousands of companies worldwide, enabling seamless content management and delivery.

Ruby on Rails Vue.js TypeScript
Cleos - Animal Insurance Platform

Cleos โ€” Animal Insurance Platform

Developed a comprehensive B2B insurance platform for a German-based company specializing in animal insurance. Built a full-stack solution using Vue.js and Ruby on Rails that enables clients and brokers to manage policies, claims, and customer relationships seamlessly. Implemented a headless CMS integration for content management, designed responsive UI components with Tailwind CSS, and created robust backend APIs to handle complex insurance workflows. The platform streamlines the entire insurance lifecycle from quote generation to claim processing.

Vue.js CMS Tailwind Ruby on Rails
Brightvision - B2B Growth Agency

Brightvision

Rebuilt the complete marketing website for Brightvision, a full-funnel B2B growth agency. Architected a modern, performant solution using Next.js for server-side rendering and static site generation, ensuring optimal SEO and fast page loads. Implemented multi-lingual support to serve international markets, integrated HubSpot for CRM and marketing automation, and utilized PayloadCMS for flexible content management. The new website features responsive design with Tailwind CSS, improved conversion rates through optimized user journeys, and enhanced search engine visibility through comprehensive SEO implementation.

Next.js Tailwind Hubspot PayloadCMS
Huajian Group - Manufacturing Management System

Huajian Group

Rebuilt the complete digital infrastructure for Huajian Group, a leading manufacturer of mid-to-high-end women's leather footwear and EV vehicles headquartered in Dongguan, China. Developed the main corporate website with multiple sub-domains and region-specific websites to serve different markets. Built a comprehensive internal manufacturing management system using Ruby on Rails to streamline production workflows, inventory management, and supply chain operations. Implemented CI/CD pipelines and deployed on AWS for scalable, reliable infrastructure. The system improved operational efficiency and provided real-time visibility into manufacturing processes across multiple facilities.

Ruby on Rails Next.js CI/CD AWS
Trabahanap - Job Searching Platform

Trabahanap โ€” Job Searching Platform

Architected and built a leading job searching platform from the ground up with a small team of 3 engineers. Designed and implemented a complex role-based permission system with ACL (Access Control List) to manage multi-tenant access across job seekers, employers, and administrators. Focused heavily on performance optimization and scalable architecture to handle high traffic and large datasets. The platform enables seamless job matching, application management, and employer-candidate interactions with robust search capabilities and real-time notifications.

Node.js React Angular
Talgus - Video Streaming Platform

Talgus โ€” Video Streaming Platform

Built a sophisticated video streaming platform that records Zoom meetings and streams them to public audiences. Architected a microservices-based system to handle video processing, storage, and real-time communication at scale. Implemented significant server storage optimizations to manage large video files efficiently, developed video conversion pipelines for multiple formats and quality levels, and built real-time communication features for live interactions. Utilized Redis for caching and session management, RabbitMQ for message queuing between microservices, and React for the frontend interface. The platform enables seamless recording, processing, and distribution of video content with high performance and reliability.

React Node.js Redis RabbitMQ Microservices

Contact

Contact Form