About me

Hi there! I'm Silas Getachew, a passionate Full-stack Engineer based in Addis Ababa, Ethiopia. With over 4+ years of experience in the software development field, I have had the privilege to collaborate with numerous amazing companies and clients.

Throughout my career, I have showcased my proficiency in JavaScript, Vue.js, and Ruby on Rails, allowing me to bridge the gap between technical and non-technical audiences. I am passionate about building excellent software that improves the lives of those around me. Whether it's working with individuals, small businesses, or large enterprise corporations, I specialize in creating tailor-made software solutions to meet their unique needs. I have been involved in a diverse range of projects, showcasing my expertise in various domains. From developing dynamic web applications to creating robust backend applications, I have honed my skills in delivering high-quality solutions. I also specialize in designing and developing static websites using Static Site Generators (SSG), ensuring optimal performance and seamless user experiences.

In addition to my expertise in frontend and backend development, I also have extensive experience with relational databases such as MySQL and PostgreSQL, as well as document databases including MongoDB. My strong understanding of fundamental CS concepts like Object-Oriented Programming, MVC Architecture, REST, and Test-Driven Development enables me to design robust and scalable applications. Furthermore, I have experience in utilizing modern techniques like GraphQL, microservice architecture, and third-party API integration to build cutting-edge software solutions.

My dedication to staying up-to-date with the latest technologies and industry trends allows me to provide innovative solutions tailored to each project's requirements. With a strong attention to detail and a commitment to producing clean, efficient code, I strive to exceed client expectations and deliver outstanding outcomes.

My dedication to staying up-to-date with the latest technologies and industry trends allows me to provide innovative solutions tailored to meet the unique requirements of each project. With a strong attention to detail and a commitment to producing clean, efficient code, I strive to exceed client expectations and deliver outstanding outcomes.

Feel free to explore my portfolio and get in touch.

What i'm doing

  • design icon

    Web Development

    • Developing dynamic web applications
    • Designing and developing static websites using Static Site Generators (SSG)
    • Creating robust backend applications

  • Web development icon

    Technical Project Management

    Leading development teams to deliver exceptional results, ensuring effective collaboration, and driving project success through clear communication, task delegation, and mentorship.

  • mobile app icon

    Software Leadership & Consulting

    Providing software consulting services to clients, offering expert advice and guidance on technical solutions, platform selection, and project feasibility.

Resume

Experience

  1. Full-Stack Engineer

    Storyblok GmbH (2022 ā€” Present)
    • Storyblok - a leading content management system (CMS) platform
      #1 Headless CMS
      - Developing robust web applications using Ruby on Rails and Vue.js technologiesStoryblok
  2. Lead/Senior Software Engineer

    Pairing OƜ (2023 ā€” Present)
    • Led a team of developers, providing technical guidance, and support to drive project success.
    • Oversaw the full software development lifecycle, from project planning and requirements gathering to development, testing, and deployment.
    • Conducted regular code reviews and provided constructive feedback to ensure code quality, maintainability, and adherence to industry best practices.
    • Collaborated closely with clients to understand their requirements, translate them into technical specifications, and manage expectations throughout the project lifecycle.
  3. Software Engineer

    Pairing OƜ (2021 ā€” 2022)
    • Working with a scrum team remotely, Working seamlessly between frontend applications, backend services.
    • Developed and maintained software applications using JavaScript Library such as Vue.js, React, ensuring scalability, performance, and robustness.
    • Participated in code reviews, providing constructive feedback and adhering to coding standards to maintain code quality and readability.
    • Develop and ship projects from requirement to deployment, and write system and unit tests for each feature.
  4. Software Engineer

    TilTek Technology (2019 ā€” 2021)
    • Developed and maintained backend systems and REST APIs, leveraging my expertise in technologies such as Node.js, to deliver scalable and reliable solutions.
    • Designed and optimized databases to ensure efficient data storage and retrieval, contributing to the overall performance and stability of the software applications.
    • Specialized in utilizing the Node.js and Angular frameworks, applying best practices to deliver high-quality code and enhance the overall development process.
    • Worked closely with front-end developers to design and implement user-friendly interfaces, utilizing HTML5, CSS3, and Angular to create engaging and responsive web applications.
    • Actively engaged in problem-solving and troubleshooting, working closely with team members to overcome technical challenges and meet project deadlines.
  5. Junior web developer

    Addis Ababa Institute of Technology (2019 ā€” 2019)
    • Assisted the development of multiple web applications
    • Assisted the training of government staff in web development processes.

Education

  1. Addis Ababa University

    2014 ā€” 2019

    Bachelor's degree in Software Engineering

My skills

  • Ruby on Rails
    85%
  • Vue.js
    90%
  • ReactJS
    80%
  • Node.js
    70%
  • Express.js
    80%

Blog

Contact

Contact Form