Skills I know, tools I use and work details about companies I worked for.
Experience
Software Developer at Teamtailor
- Teamtailor offers a comprehensive recruitment solution that simplifies the hiring process. Enhance candidate attraction and streamline application management, all while presenting your organization as an appealing employer. This comprehensive solution is conveniently packaged in an easy-to use web service.
- Designing, building, and maintaining efficient, reusable, and reliable Ruby code.
- Developing new features and functionalities for web applications using Ruby on Rails.
- Designing and maintaining the database architecture, ensuring data integrity and optimal performance.
- Integrating third-party APIs as needed.
- Working closely with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality software.
- Engaging in code reviews to uphold code quality, ensure adherence to coding standards, and offering constructive feedback to peers.
- Creating and maintaining clear and concise documentation for code, APIs, and application architecture.
- Designing, building, and maintaining APIs to support various functionalities.
- Implementing and managing database migrations.
- Experience in a leadership role, demonstrating proficiency in mentoring junior team members and developers.
- Possesses expertise in Ruby on Rails as a full stack developer, excels in teamwork, demonstrates strong self-management abilities, and adeptly defines requirements.
Senior Backend Developer at Qooper
- Developed backend APIs for both web and admin interfaces.
- Constructed test environments from the ground up.
- Designed and implemented a mentor-mentee tracking system leveraging Ruby on Rails as the primary backend framework.
- Introduced sophisticated caching mechanisms to enhance system performance and optimize data retrieval processes.
- Led general maintenance and executed code refactorings.
- Mentored junior team members and developers.
- Skills: Ruby on Rails, Teamwork, Self-Management.
Software Development Manager at Altıncı Cadde
- ALTINCI CADDE operates as the e-commerce subsidiary of hepsiburada.com.
- Managed software development team.
- Managed outsource developers and SAP consultants.
- Possess expertise in Ruby on Rails and PostgreSQL.
- Led an enterprise-level omnichannel e-commerce project.
- Developed e-commerce system warehouse management and supplier management systems.
- Managed web development and mobile applications.
- Handled technical issues and driving improvements for the store.
- Skills: Ruby on Rails, Teamwork, Self-Management.
Software Development Director at Markakod
- Managed teams for the development of projects for some of Turkey's largest and most well-known companies.
- Oversaw projects including the Garanti Mortgage Company website, Dogan Online projects, Anadolu (Şişe) Cam portal projects, Turassist/Mapfre portal projects, Dipnot TV website project, MSN Turkey portal projects, Dogus Holding portal projects, Acunn.com gaming platform projects, Bilkom iPad projects, Modazon portal projects, Sony Ericsson Unistar project, Dogan Burda portal projects, Nova Medya portal projects, Bosch Ankastre and Medyanet website projects.
Software Developer at Dogan Online
- Worked as a software developer at Dogan Online's portal projects such as nesine.com, gezisitesi.com, gezikolik.com, hemalhemsat.com and ekolay.net.
- Designed and implemented an e-commerce system, along with warehouse management and supplier management systems.
- Managed multiple e-commerce and SAAS projects.
Education
Bilkent University - Associate's Degree
Major in Computer Technology/Computer Systems
Anadolu University - Bachelor's Degree
Major in Business Administration and Management
Skills
Programming Languages & Frameworks
- Ruby on Rails
- ReactJs
- NodeJs
- ASP.NET C#
- Next.js
- NestJs
Databases
- PostgreSQL
- MySQL
- MongoDB
- Redis
Cloud
- AWS
- Heroku
- Digital Ocean
- Google Cloud Solutions
Tools
- Git
- Docker
- Linux
- MacOS
- Basecamp
- Asana
- Linear
- Jira