Ivan Koop

Software Developer

Independent 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
chaijs

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.Full-stack development of an Loan Company website, written with 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