Profileimage by KamranVighio Kamran Senior Software Engineer, Independent Consultant, Senior Software Engineer from Oranienburg

Kamran Vighio Kamran

available

Last update: 21.06.2024

Senior Software Engineer, Independent Consultant, Senior Software Engineer

Company: Kamran Software GmbH
Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Limited professional) | English (Native or Bilingual)

Keywords

PHP (Programming Language) Amazon Web Services MySQL Web Applications HTML JavaScript (Programming Language) ActionScript Apache Flex Amazon Elastic Compute Cloud Amazon S3 + 44 more keywords

Attachments

CV-Kamran-Vighio_210624.pdf

Skills

AWS Glue, ActionScript 3, EC2, S3, AWS, AWS services, Adobe Flex, Solr, backend, business logic, CSS, cloud, Codeception, data analytics tools, data lake, data stores, data structure, Doctrine, ElasticSearch, XML, Git, GraphQL, HTML, HTML5, Computer Science, JavaScript, Jenkins, Memcached, MS SQL, Mobile app, MongoDB, MySQL, MySql database, OPEN SOURCE, PHP, PHP 7, PHPUnit, PostgreSQL, profiling, Python, message queue, RabbitMQ, Redis, regular expression, RESTful API, SQL, debugging, Software Engineering, version control, SVN, Symfony, Terraform, developing web applications, web based, Web Applications, web services, WebSockets, Yii, Zend Framework

Project history

06/2020 - 06/2021
Senior Software Engineer
Idealo Internet GmbH

Worked with Germany's leading price comparison portal in the Leadouts team. Our team was responsible for filtering
fraudulent data, aggregating the clicks and integrating them with Idealo's central data lake.

* Developed PHP based background processes processing large amounts of data efficiently and storing it in the
appropriate data structure.
* Developed AWS Glue jobs for data processing.
* Used Terraform to implement a flexible infrastructure setup.
* Primary tech: Modern PHP, MySQL, Terraform and AWS services such as Lambda, Glue, S3.

07/2019 - 05/2020
Independent Consultant

Consulted with two different startups as an independent consultant offering my expertise in e-commerce and payment
processing space.

* Migrated the legacy e-commerce platform from PHP 5.6 to PHP 7 resulting in significant performance gains.
* Designed and implemented an engineering process that resulted in optimal software releases.
* Primary tech: PHP, MySQL, PostgreSQL, Python and AWS services such as EC2, S3, SES, RDS

01/2019 - 06/2019
Senior Software Engineer
Wayfair GmbH

I worked in the localization team ensuring the users get the best experience in multiple locales / countries / languages.

* Part of the team that built an MVP for a new i8n system to be used internally at Wayfair.
* Primary tech: PHP, SQL (MS SQL), GraphQL, Solr

05/2018 - 10/2018
Senior Software Engineer
Chegg Inc

Worked for a brief time before becoming 'redundant' as the project I got hired for was shelved.

* I was leading the Plagiarism Checks initiative as part of the Writing Tools team at Chegg Berlin.
* I was promoted to be the Security Champion in the team in my 2nd month
* Technology Stack: PHP 7 (Symfony), MySQL, JavaScript, Redis, Doctrine

05/2016 - 04/2018
Lead Software Engineer
Spryker Systems GmbH

Worked in the Professional Services team at Spryker Systems. Spryker offers a high quality e-commerce framework for
enterprise customers with unique e-commerce needs beyond off-the-shelf packages.

* Led the development of key features such as Persistent Cart and implementation of message queue (RabbitMQ)
which was used in the product import pipeline to reliably import data from PIM system to the MySql database.
* Frequently traveling to on-site to Switzerland for key releases and consulting.
* Working with and guiding junior members of the team when required.
* Technology stack: PHP (Silex), JavaScript, MySQL, Redis, RabbitMQ, ElasticSearch, Propel

09/2014 - 04/2016
Senior Software Engineer
Lamudi GmbH

Lamudi is a real estate search platform operating in developing markets. I was part of the tech team building new features
and improving existing ones.

* Designed and developed the contextual link generation feature resulting in meaningful cross links for users.
* Increased developer productivity with a major refactoring effort (e.g. moving business logic to service classes).
* Technology Stack: PHP (Yii / Zend Framework / Symfony), MySQL, JavaScript, Memcached, Solr, Doctrine

04/2014 - 08/2014
Senior Software Engineer
Applicata GmbH

Developed Applicata's online marketing data analytics tools. I was asked to leave as the company couldn't afford me after
one of the only two customers cancelled their contract.
* Technology Stack: PHP, PostgreSQL, JavaScript, Memcached

11/2013 - 03/2014
Software Engineer
Project A Ventures

Worked on one of Project A's e-commerce startup for the Latin American market.
* Technology Stack: PHP (Yii / Zend Framework / Silex), MySQL, JavaScript, Memcached, Solr
* Developed the RESTful API for the Mobile app that provided a lightweight interface to the regular shop backend.

10/2012 - 10/2013
Software Engineer
Glispa GmbH

Glispa is one of Europe's leading online performance marketing companies. I was part of tech team building tools that
helped the customers as well as account managers manage and efficiently run online marketing campaigns.

* Developed Glispa's web based analytics platform for online marketing campaigns.
* Developed internal CRM tool with reporting, conflict management and other key features.
* Technology Stack: PHP (Lithium Framework), MySQL, Memcached, JavaScript, HTML, CSS

10/2009 - 10/2010
Software Engineer
Folio 3 Software

I worked with Folio3 as a Software Engineer for a year before I headed to Germany for my Masters degree course.

* Developed features for an interactive dress design application for kids using Adobe Flex / ActionScript 3.
* Awarded 'Employee of the Month' for my performance on a particular release delivering high quality on time.
* Technology Stack: Adobe Flex / ActionScript 3, XML, PHP

03/2004 - 10/2009
Software Engineer
Freelancer.com

* Alongside college, I worked as a freelancer developing web applications for customers across US and EU. Average
rating of 4.7 / 5 for 90+ jobs: www.freelancer.com/u/kamranvighio.html .
* Technology Stack: PHP, MySql, HTML, CSS, JavaScript




OPEN SOURCE CONTRIBUTIONS
* Silverstripe Framework: Implemented the validation for the TextField component to ensure the value does not exceed
the max length. Pull Request: https://github.com/silverstripe/silverstripe-framework/pull/4190
* PHPActiveRecord: Updated code to avoid problems when developers store their primary key column names in
variable (upper or lower) cases in the models. Pull Request: https://github.com/kla/php-activerecord/pull/292
* PhpMyAdmin: Updated JavaScript code to let the users use regular expression based syntax alongside plain text quick
search filter for tables. Pull Request: https://github.com/phpmyadmin/phpmyadmin/pull/715

Local Availability

Open to travel worldwide
Profileimage by KamranVighio Kamran Senior Software Engineer, Independent Consultant, Senior Software Engineer from Oranienburg Senior Software Engineer, Independent Consultant, Senior Software Engineer
Register