Green leaf

Vladimir F - Spring developer
Member since:Sep 04, 2020
Profile last updated:Aug 07, 2020
Last activity:Oct. 1, 2020, 7:14 p.m. UTC

Vladimir F

I'm a full stack engineer with experience developing backend APIs and single page applications. I love working with JavaScript. On the frontend, I love using Vue.js and Node.js and Deno on the backend. Apart from JavaScript, I also have a lot of experience working with Java in web development using Spring Boot.

Skills:   Spring  ·  Vue.js  ·  Postgres  ·  Nodejs  ·  Couchbase  ·  HTML  ·  CSS  ·  Sass  ·  Angular  ·  JavaScript  ·  HTTP  · 
Weekly Availability: 49 hours
Sun 09 - 16 01 - 08
Mon 09 - 16 01 - 08
Tues 09 - 16 01 - 08
Wed 09 - 16 01 - 08
Thurs 09 - 16 01 - 08
Fri 09 - 16 01 - 08
Sat 09 - 16 01 - 08

Invite for Interview
Hourly Rate: $31.25
Experience: 3+ yrs
Spring: 3+ yrs
Vue.js: 2+ yrs
Postgres: 1 yrs
Nodejs: 1 yrs
Couchbase: 1 yrs
Engineer's Devices:


Knack     Knackapp     Front End Developer     Employment
May 2020 - Aug 2020
Arts and Entertainment

  • Implement responsive feature UIs from the designers using HTML, CSS and Sass with Angular.
  • Improve LightHouse performance of pages by optimizing images and SVGs through compression, using appropriately sized images and embedding some images using Base64 encoding.
  • Designed a new authentication flow for our single page application using JWTs, HTTP only cookies and cross site request forgery tokens.

Skills used: HTML, Sass, Angular, CSS

Link to the project:
Auth0     Technical Writing     Author     Passion Project
Jul 2018 - Aug 2020

  • Developed sample applications to demonstrate how to integrate OAuth 2.0 latest security specifications using Auth0’s SDK and frameworks like Spring Boot, Vue.js and Express.js.
  • Researched, wrote and reviewed articles on web development tools and frameworks such as Vue.js, Spring Boot, Spring Security, Spring Reactive, Retrofit (HTTP client) and Java developer tools.

Skills used: Spring, Vue.js

Link to the project:
Myself     HTTP server in C     Software Engineer     Passion Project
Jan 2020 - Feb 2020

  • Built a TCP socket server in C with an HTTP parser, a least recently used (LRU) file cache (implemented with a doubly linked list and hashtable) and a thread pool for handling multiple connections
  • The threadpool was implemented using native threads and a queue

Skills used: HTTP

Link to the github:
Myself     Maze Generator     Software Engineer     Passion Project
Dec 2019 - Jan 2020

  • Built a maze generator using HTML, CSS and JavaScript and the P5.js animation library. This implementation uses a depth first search algorithm with recursive backtracking.
  • This algorithm could also be easily tweaked to get a player out of a maze.

Skills used: HTML, JavaScript, CSS

Link to the github:
HealthStack     Laboratory Information System     Co-Founder/Software Developer     Passion Project
Jun 2019 - Dec 2019

  • Developed a rapid prototype of a web client application using the Vue.js framework, Vue Router for routing between different views, Vuex for data management and IndexedDB for data storage.
  • Re-designed the database from PostgreSQL to support the variable nature of the app’s data and offline-online data synchronization using CouchBase (NoSQL) database and developed a Nodejs backend API.
  • Authentication (OAuth 2.0 Password Grant) and authorization with JWT and cookies, and WebSockets to support frontend real time dashboards.
  • Improved the load time of HealthStack’s Vue.js app by 10% using lazy loading and code splitting, and also reduced the size of the JavaScript bundle sent to the browser.
  • Deployed instances of the Nodejs backend API as Docker images to AWS container service and added a load balancer for load distribution.

Skills used: Couchbase, Postgres, Vue.js, Nodejs

Link to the github:
Mifos Initiative     Mobile Money Gateway     Software Developer     Internship
May 2017 - Aug 2018

  • Collaborated with developers in the community to build a design document for a mobile money payment gateway and designed an Entity Relation diagram for the MySQL database schema.
  • Built a payment gateway service which allowed microfinances accept/make payments through mobile money using Spring Boot, Spring Data JPA, Spring REST, MySQL and Retrofit (HTTP client).
  • Built a Spring REST application with Retrofit (HTTP client) to test the mobile money gateway via Beyonic’s ? mobile money API.
  • Improved the performance of the payment gateway service at scale by adding a AMQP message queue to cache requests when they come in.

Skills used: Spring

Link to the github:


Ashesi University    Bsc  (Computer Science)
Aug 2014 - Jun 2018


Algorithm Design and Analysis    Ashesi University
Aug 2014 - Jun 2018
Skills learnt: Java
Operating Systems    Ashesi University
Aug 2014 - Jun 2020
Skills learnt: Rust
Computer Architecture    Ashesi University
Aug 2014 - Jun 2020
Skills learnt: Assembly
Introduction to Programming    Ashesi University
Aug 2014 - Dec 2014
Skills learnt: Visual Basic
Data Structures and Algorithms    Ashesi University
Jan 2016 - Apr 2016
Skills learnt: Java
Intermediate Programming    Ashesi University
Aug 2015 - Dec 2015
Skills learnt: Java, C++
Embedded Systems    Ashesi University
Jan 2018 - Apr 2018
Skills learnt: Assembly
Computer Networking    Ashesi University
Jan 2018 - May 2018
Skills learnt: HTTP, TCP/IP
Machine Learning    Ashesi University
Jan 2018 - Apr 2018
Skills learnt: Tensorflow, Machine learning