Kerem G.

Kerem G.

Senior Software Engineer

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.

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (5 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 (4 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.

Portfolio

Docker Community Leader - Docker Local Meet ups
Docker Community Leader - Docker Local Meet ups

The Docker Local Meet up community creates a platform for like-minded developers to learn, collaborate and dockerize together. It creates an avenue for members to meet other developers and ops engineers that are using and learning about Docker. Started the official local chapter to share and create with the local dev community

Contributor - VS Code - Go
Contributor - VS Code - Go

This is an extension for VS Code which provides rich language support for Go. Contributed to the codebase of the extension for fun and profit.

Software Engineer - Blesh Physical Web
Software Engineer - Blesh Physical Web

The Physical Web is an encompassing term that includes the whole of connected devices that can be accessed and monitored on the Web. It aims to offer users the best convenience in managing their daily tasks and using everyday objects that are smart and remotely controllable. Implemented business specifications and requirements on the project.

Software Engineer - Kinect Follow on Vimeo
Software Engineer - Kinect Follow on Vimeo

This is a gesture-controlled autonomously following Rc car developed to use Microsoft Kinect. Depth image and skeleton data for movements are read from Kinect sensors that control the car via an Arduino circuit over a serial port.

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