Safa E.

Safa E.

Senior Software Engineer

Turkey
Hire Safa E. Hire Safa E. Hire Safa E.

About Me

Safa is a competent software engineer with 3 years of experience in delivering multiple highly-scalable web applications using different tech stacks. He currently specializes in full-stack development using React.js and Ruby on Rails. Safa is adept at understanding client requirements and delivering projects accordingly. He is also passionate about mentorship, being a part of Microverse, a remote international coding school that uses pair-programming to teach development.

Work history

UpStack
UpStack
Software Engineer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Microverse
Microverse
Technical Support Engineer
2020 - Present (4 years)
Remote
  • Performed hundreds of code reviews in HTML, CSS, Ruby, Rails, JavaScript, and Reactjs for over 50+ junior developers and ensured the best coding practices.

  • Assisted junior developers with debugging, educating them in coding best practices, and providing them with technical support.

  • Provided specialized technical advice and guidance to multiple junior developers over 1:1 video calls and chat.

Fanus Medya
Fanus Medya
Full Stack Developer
2018 - 2020 (2 years)
Turkey
  • Worked on the development of web applications for local business owners.

  • Closely partnered with the development team which included a Product Manager, Program Manager, Software Engineer, and Quality Assurance, in identifying software problems and testing methods.

  • Managed planning, design, and delivery of software products and services.

Portfolio

Software Engineer - Book-Store
Software Engineer - Book-Store

This is the capstone project of the Microverse Ruby on Rails curriculum. This capstone project is completed as part of the Microverse remote software development curriculum using the pair programming approach. In this project I created a book store where individual users can create an author account with a unique name. After account creation users can publish their own books, and create libraries to store their published books. This project is built with the MVP approach. Technologies used in the project: Ruby, Rails, HTML, CSS, Bootstrap.

Software Engineer - Appointments
Software Engineer - Appointments

The project is a tablet web app for enrolling macro-verse online courses. This application is built as a front end app consuming a Ruby on Rails API separately deployed to Heroku. Worked on the development of the application using React.js.

Software Engineer - IcyTower
Software Engineer - IcyTower

The project is a platform game set in a tower, where the player's goal is to jump from one "floor" to the next and go as high as possible without falling. I built this game using JavaScript.

Education

Bachelor's degree, Computer Software Engineering
Bachelor's degree, Computer Software Engineering
Turkish National Defense University
2008 - 2012 (4 years)