Ivan Koop

Ivan Koop

SOFTWARE DEVELOPER

Senior Full Stack Developer with more than 10 years of experience. Experienced with a wide range of frontend & backend technologies, specialized on Frontend development.

Senior Full Stack Contractor

Since Jun 2023

  • Led the front-end development of a new product, architecting and structuring the entire front-end using ReactJS
  • Implemented best practices in ReactJS to ensure maintainability, scalability, and performance
  • Developed a comprehensive design system adopted across six different projects, significantly enhancing development efficiency and reducing bugs
  • Collaborated closely with cross-functional teams to ensure seamless integration of front-end components with back-end services
  • Provided mentorship and guidance to junior developers, fostering a culture of continuous improvement and innovation

Personal Projects

  • Tiempo Fitness (WatchOS Application): Independently developed a WatchOS application for tracking workouts, focusing on user experience and functionality. More information available at Tiempo Fitness
typescript
ci/cd
ionic
reactjs
iOS
android
storybook
gcp
bitbucket

Clearsummit LLC

May 2021 – Jun 2023

  • Led a remote team, ensuring smooth collaboration and high-quality code
  • Wrote detailed product technical documentation to aid clear communication and understanding
  • Worked closely with other engineers on code reviews, API documentation, and front-end/back-end testing
  • Set up projects on AWS and Heroku using Terraform
  • Provided front-end consulting to fintech companies, creating design systems for large enterprise projects
typescript
python
django
reactjs
react-native
postgresql
storybook
aws
appcenter
azure

The SilverLogic LLC

Oct 2019 – May 2021

  • Worked as a full-stack developer on an Agile remote team, handling multiple projects at once
  • Developed front-end features using React, back-end services with Python/Django, and mobile applications for Android and iOS
  • Refactored main modules of a legacy React app to improve performance and maintainability
  • Participated in weekly Scrum meetings and communicated daily with product owners, designers, and other developers
  • Performed code reviews, wrote API documentation, and conducted front-end and back-end testing
python
django
javascript
reactjs
agile
pytest
jasmine
postgresql
iOS
swift
android
kotlin

MUV

February 2019 - October 2019

  • Led the front-end development for all management software in the company
  • Designed the front-end architecture and core foundation
  • Introduced unit and integration tests, as well as continuous integration practices
  • Worked with backend microservices using Node.js, MongoDB, and Apache Kafka
nodejs
apache kafka
mocha
sinon
cypress
gitlab
kubernetes
micro services
mongodb
ci/cd
jest
reactjs
react native
gcp
gke
javascript
chai

Full Stack Contractor

July 2018 – February 2019

  • Integrated ReactJS into a registration form for the MUV App
  • Served as a mentor at a coding boot camp for Penguin Academy, a Swiss company
  • Developed a full-stack e-commerce website using CodeIgniter and ReactJS, with Expression Engine as the CMS (Tobiano)
  • Integrated credit card purchases for a local e-commerce website (Mercado Movil)
  • Developed a full-stack website for a loan company using Laravel
php
mysql
codeigniter
reactjs
javascript
expression engine
laravel
linux
digital ocean
redis

Teixido & Co

June 2016 – July 2018

  • Full stack and mobile development for Vision Banco S.A.E.C.A., working on Android and iOS apps, and the website frontend using CodeIgniter and AngularJS
  • Led the full stack and mobile development of a news media website (HOY), driving the adoption of ReactJS for the website
php
mysql
codeigniter
android
iOS
java
swift
objective-c
linux
reactjs
javascript
memcache
expression engine

Freelance Fullstack developer

October 2015 – July 2016

  • Created a platform for a mechanical company using Ajax, PHP, and MySQL
  • Developed small 2D HTML5 video games using Phaser.io
php
mysql
jquery
ajax
phaserjs
android
java

Noollab

February 2015 – October 2015

  • First job as a developer
  • Worked with PHP and jQuery to create small landing sites with a custom CMS powered by pure PHP and MySQL
  • Began mobile development using the Sencha Touch framework
mysql
php
sencha
extjs
jquery

Skills

ReactJS100%
React Native100%
Django90%
Node.js90%
SQL80%
Swift - iOS70%
CI/CD - Bash (Docker)70%
DevOps - Terraform65%
Backend (Java, PHP, .NET)50%