Safa E.

About Me

Safa is a Senior Software Developer with 7+ years of experience delivering 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, having been a part of Microverse, a remote international coding school that uses pair programming to teach development.

AI, ML & LLM

Frontend

Database

QA & Testing

Other

Work history

UpStack
UpStack
Software Engineer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

Xogito Group
Xogito Group
Software Engineer
2022 - Present (3 years)
Remote

Working on designing and delivering high-performance systems and custom applications for startups and enterprises across industries.

Microverse
Microverse
Technical Support Engineer
2020 - 2021 (1 year)
Remote
  • Performed hundreds of code reviews in HTML, CSS, Ruby, Rails, JavaScript, and React.js for 50+ junior developers and ensured the best coding practices.

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

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

FanusMedya
FanusMedya
Full-stack Developer
2018 - 2020 (2 years)
Izmir, Turkey
  • Worked on the development of web applications for local business owners.

  • Closely partnered with the development team, including a product manager, program manager, software engineer, and QA, to identify software problems and testing methods.

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

Showcase

Software Engineer - Bookstore
Software Engineer - Bookstore
  • This is a capstone project for the Microverse Ruby on Rails curriculum.

  • The project involves creating a book store with user accounts, book publishing, and library management.

  • The project utilizes the MVP (Minimum Viable Product) approach with technologies including Ruby, Rails, HTML, CSS, and Bootstrap.

Software Engineer - Appointments
Software Engineer - Appointments
  • Develops a tablet web app for enrolling macro-verse online courses.

  • Utilizes React.js for front-end development.

  • The application is deployed to Heroku for API integration.

Software Engineer - IcyTower
Software Engineer - IcyTower
  • A tower-based platform game.

  • The game's core mechanic involves jumping between floors.

  • Developed using JavaScript.

Education

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