Kerem G.

Kerem G.

Cambridge, United Kingdom
Hire Kerem G. Hire Kerem G. Hire Kerem G.

About Me

Kerem is a technically astute Python Software Engineer developing and shipping beautifully designed APIs on projects for clients. He is proficient in the use of GoLang and Python for high-quality, secure and scalable backend solutions. Kerem is an avid learner with a passion for organizing local Docker meetups to share knowledge with other developers in the field.

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for 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.

Digital Fineprint
Digital Fineprint
Senior Software Engineer
2020 - Present (5 years)
United Kingdom
  • Converted a traditional 3 containers Laravel app into a serverless single-page React app using AWS Amplify, API Gateway, and Hasura (GraphQL).

  • Designed the infrastructure and UI (Figma) for another insur-tech React app that will create value for insurance underwriters. Created its user stories and code-review to bridge the agile gap between the product and the tech team.

  • Implemented testing for both applications by adding integrations tests to improve confidence using react-testing-library and e2e tests using Cypress for user stories.

X Team
X Team
Software Engineer
2016 - 2020 (4 years)
Remote
  • Facilitated the backend development of a payment gateway infrastructure for Riot Games using JAX-RS, Spring and internal toolboxes.

  • Built and deployed a CI/CD pipeline on self-hosted Jenkins with Github hooks and automated ECS deployment.

  • Provided full stack expertise for the development of tools used by all X-Teamers for invoicing and internal affairs.

Individual Contractor
Individual Contractor
Software Engineer
2016 - 2016
Remote
  • Utilized new approaches for the iteration of high-quality, testable, production ready backend solutions on projects.

  • Improved the performance and scalability of software solutions on projects for clients.

  • Troubleshot and resolved database integrity and performance issues.

Blesh
Blesh
Software Engineer
2014 - 2016 (2 years)
Istanbul, Turkey
  • Worked on the Android SDK for the physical web within within Blesh.

  • Offered backend solutions on projects using Spring, Tomcat, Unix and Monolith

  • Successfully oversaw embedded and firmware development for Blesh's hardware implementation tasks specifically for Google's Eddystone in C.

iFilibustieri
iFilibustieri
Software Engineer
2012 - 2013 (1 year)
Remote
  • Implemented design solutions for the Carte Bestiali and ContaConta iOS games for kids.

  • Maintained and optimized the performance of processes on the app for the client.

  • Worked out innovative solutions for frontend design problems and backend scalability challenges.

DogalZeka
DogalZeka
Software Engineer
2011 - 2012 (1 year)
Istanbul, Turkey
  • Offered technical assistance for the implementation of audio codec support for internal libraries within DogalZeka.

  • Utilized new approaches and tools on projects working with audio/video codec libraries such as x264 and AAC.

  • Supported development processes and projects within the company.

Showcase

Docker Community Leader - Docker Local Meet ups
Docker Community Leader - Docker Local Meet ups
  • The Docker Local Meet up community facilitates learning, collaboration, and Dockerization among developers.

  • It establishes a platform for members to connect with other developers and ops engineers using Docker.

  • The project started with an official local chapter focused on sharing and supporting the local development community.

Contributor - VS Code - Go
Contributor - VS Code - Go
  • Provides rich language support for Go.

  • Extension developed for fun and profit within the VS Code codebase.

  • Extension is part of the VS Code project.

Software Engineer - Blesh Physical Web
Software Engineer - Blesh Physical Web
  • The Physical Web is a comprehensive system encompassing connected devices.

  • It aims to provide users with convenient management and control of smart devices.

  • The project includes implemented business specifications and requirements.

Software Engineer - Kinect Follow on Vimeo
Software Engineer - Kinect Follow on Vimeo
  • Develops an autonomously following RC car using a Kinect-based gesture control system.

  • Leverages Kinect depth image and skeleton data for car movement control.

  • Operates via an Arduino circuit over a serial port for remote control.

Education

MSc. Computer Science
MSc. Computer Science
Isik University
2013 - 2016 (3 years)
Google Kubernetes Engine
Google Kubernetes Engine
Coursera
BSc. Computer Science
BSc. Computer Science
Isik University