Télécharger un fichier PDF

Work experience

lightfulweb ou
2020 SEPPRESENT

Founder & Consultant

Lightfulweb is a boutique software development agency focusing on development, deployment and maintenance of web applications and services. Our focus is to solve your technical challenges in a simplistic manner, with a keen eye on testability, maintenance and performance.

Lead Developer - @ Remote

These days, I am trying to help our team @ Better Payment.

I am assisting our team, and CTO, to increase test coverage, better monitor and maintain our API, Dashboard as well as Invoicing platform that were all built in house.

Examples of work done:

- Built whitelabel architecture in Ruby on Rails applications using PostgreSQL schemas.

- Ebics protocol implementation to facilitate SEPA transaction processing and updates.

- Maintenance and second level support for servers hosting 4 Ruby applications.

- Implementation of various risk check and payment processors.

- Switching from delayed job to a different multi threaded job processor.

- Implementation of CI/CD pipelines, settings and configurations facilitating better development flows, code quality and testing coverage.

- Decoupling of application components that were highly coupled. This led to significant improvements in test coverage and easiness of testing.

- Complete rewrite of public API documentation, focusing on easier readability for our clients.

Camaloon
2018 NOV2020 NOV

Full-stack developer - @ Barcelona, ES

- I have started working in Camaloon as part of the Logistics team, implementing APIs for carriers such as DHL, UPS, Delivera, Correos.

- On top of logistics work, I mostly spent time on the back office. As Camaloon has a factory to produce its custom merchandise, I have had a chance to work with people in production hand in hand, collecting requirements and building features for internal back office system which had a goal to ease their day to day tasks.

- Later on, our team switched to a 6/3 week cycles(read more at https://basecamp.com/shapeup)  in which we got the chance to work with different teams during each cycle, working on both frontend(React, Coffee, Typescript, GraphQl), backend(Ruby & Rails) as well as very closely with product designers.

Ruby on Rails Developer - @ Berlin, DE

- Built an invoicing platform www.jetztzahlen.de.

- Automated and developed Direct Debit (SEPA) processing system which resulted in reduction of time spent for daily manual processes as well as on-boarding new merchants/users for financial institutions.

- Implementation of credit card payment processors.

- Routine maintenance, support and building new features for Jetztzahlen.

Dpoint Group
2015 SEP2015 DEC

Web developer - @ Barcelona, ES

I have spent 3 months as an intern at DpointGroup, mostly working with static websites using Wordpress.

Technical skills

Below is the list of my current technical skills. These are subject to change, as I learn and work with different set of tools and experiment with new ones often.

Languages OS Web Technologies Methodologies DevOps Misc

Ruby, Javascript, Bash, SQL.

Previously had experience with Pascal & Java which I no longer use or plan to use.

Debian Linux, Arch Linux, Mac OS.

Proficient in Linux command line.

HTML, CSS, Rails, VueJS.

Working with browser APIs, Chrome Developer Tools for profiling and debugging web applications.

REST, GraphQL, SOAP, OpenAPI, TCP/IP, HTTP/HTTPs, SSL/TLS, WebSockets.

Object Oriented Programming - alongside design patterns.

Interested and learning functional programming - particularly with Elixir.

CI/CD, GitlabCI, CircleCI, Github Actions, Heroku.

Deploying applications on private VPS.

Using docker containers for development environments.

Performance monitoring and profiling.

Multi-tenant application architectures.

SEPA

Web Security

TDD

PostgreSQL

Education

Universitat pompeu fabra
2014 SEP2016 JAN

MSc ICT Strategic Management - @ Barcelona, ES

I have received my postgraduate degree in The Master of Science in IT Strategic Management at UPF
Barcelona School of Management, which is a 15-month, full time program. It provides students with
multidisciplinary education to learn how to align technology strategy with business strategy.

BSc Computer Science - @ Southampton, UK

I have received my undergraduate degree in BSc Computer Science at University of Southampton which
helped me to build a strong foundation in the field of Computer Science.

Languages

English
Azerbaijani
Turkish
Russian
Spanish