Calvin Fernandes

Calvin Fernandes

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
View Video
ABOUT ME
Motivated software engineer focused on continuous improvement
Motivated software engineer focused on continuous improvement

I am a motivated learner with a great interest in computer science and engineering topics. I thrive on learning new technologies and keeping up to date and then applying these technologies to solve problems at work. I have taken a great interest in developing applications that are scalable, distributed, resilient, and adhere to the principles of the Reactive Manifesto. Combining Typed Functional Programming with the reactive platform is the right way to develop applications with the aforementioned requirements. I believe that great products are not just built with great technical tools but with emotional intelligence and great teams as well. I am a strong advocate of Typed Functional Programming as it is essential in building reasonable, maintainable and highly scalable applications. I currently work as a principal solutions architect and developer.

English
Eastern Time (US & Canada) (-04:00)
Joined January 2021
EXPERTISE
6 years experience
5 years experience
6 years experience

REVIEWS FROM CLIENTS

Calvin's profile has been carefully vetted and approved as a Codementor. Connect with Calvin now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
akka-http-streaming-response-examples
A list of examples that involve streaming with Akka Streams and used together with Akka HTTP
Scala
70
23
Akka-HTTP-Akka-Streams-Akka-Actors-Integration
Streaming Chuck Norris jokes in JSON as Server Sent Events using Akka Steams, Akka HTTP and Akka Actors
Scala
57
8
Stack Overflow
639 Reputation
1
10
21
EMPLOYMENTS
Principal Engineer
Kaizen Solutions
2019-05-01-Present

I provide technical expertise on:

  • functional programming
  • training
  • fast-data and big-data
  • microservi...

I provide technical expertise on:

  • functional programming
  • training
  • fast-data and big-data
  • microservices
  • building reliable, maintainable, functional & reactive software
  • scalable cloud infrastructure
  • DevOps with a heavy focus on Infrastructure-as-Code and modularity

I help companies get software into production in a sustainable manner. I work remotely and on-site in the Toronto area. I currently function as a principal solutions architect and team lead for a large US-based derivative and insurance firm.

Scala
PostgreSQL
Cassandra
View more
Scala
PostgreSQL
Cassandra
Akka
Apache Spark
OpenShift
Shapeless
Zio
Functional Programming
View more
Software Consultants
Yoppworks
2019-05-01-2020-04-01

Building streaming systems and microservices with Functional Scala (Cats, Cats Effect, FS2 Streams, HTTP4S, Doobie) and Kafka (Kafka S...

Building streaming systems and microservices with Functional Scala (Cats, Cats Effect, FS2 Streams, HTTP4S, Doobie) and Kafka (Kafka Streams, Kafka Connect, etc.) and deploying services to AWS ECS and Fargate using Terraform. I also advise clients on technical architecture and train people in purely Typed Functional Programming and Scala. I work fully remote.

Scala
Docker
Terraform
View more
Scala
Docker
Terraform
Fargate
Http4s
Cats Effect
Fs2
Functional Programming
View more
Software & Data Engineer
Freckle/Killi
2018-03-01-2019-05-01

Responsible for data pipelines, automation, engineering, architecture, databases and cloud infrastructure

Built out the next ite...

Responsible for data pipelines, automation, engineering, architecture, databases and cloud infrastructure

Built out the next iteration of the big data ETL pipeline using Spark and Scala utilizing functional data engineering techniques like resilient partitioned tables, idempotent jobs, dimensional snapshots, using data lineage and data quality metrics in order to measure data quality, quickly pinpoint data problems and lay the foundation for machine learning

Created, maintained and optimized core algorithms in the geospatial domain that work on terabytes of data each day and are used to deliver key insights to downstream clients

Technologies: Apache Spark, Functional Scala (ScalaZ, Cats, Monix, FS2 Streams, Akka, Akka Streams, Akka Cluster), Python (for Airflow), SQL, Javascript (Node.JS), Databricks, AWS, Jenkins, Kong, PostgreSQL, MySQL, DynamoDB, Kinesis

Python
Scala
Node.js
View more
Python
Scala
Node.js
PostgreSQL
Jenkins
Akka
JavaScript
Apache Spark
Apache Airflow
Fs2
View more
PROJECTS
Virgil: Functional Cassandra for ScalaView Project
2022
Virgil is a functional Cassandra client built using ZIO 2.x, Cats Effect 3.x, Magnolia and the Datastax 4.x Java drivers
Virgil is a functional Cassandra client built using ZIO 2.x, Cats Effect 3.x, Magnolia and the Datastax 4.x Java drivers
Scala
Functional Programming
Scala
Functional Programming
Trace4Cats ZIO Extras: Distributed Tracing for ZIOView Project
2022
Trace4Cats ZIO Extras provides distributed tracing for ZIO and its ecosystem built on top of the excellent trace4cats library.
Trace4Cats ZIO Extras provides distributed tracing for ZIO and its ecosystem built on top of the excellent trace4cats library.
Scala
Functional Programming
Scala
Functional Programming