Personal details

Frank J. - Remote full-stack developer

Frank J.

Senior .Net Developer
Based in: 🇧🇷 Brazil
Timezone: Brasilia (UTC-3)

About

I started programming at the age of nine. Now, almost four decades later, I've worked in banking, telecommunications, healthcare, flower auction and many more. I am bringing soft and hard skills.

I'm a polyglot, learned around 30 technical languages for markup, scripting and programming. The love for tech makes me a perfectionist, but I also read the room, and navigate between the best and the possible. I have done many programming jobs, with or without automated testing.

I have also had people-jobs, lead functional desiger, coached a Team to improve their Agility and quality, acted as mediater in a dispute between very technical actors to further an architectural decision, helped a scrum-team in the adoption of new serverless technology.

Work Experience

Senior F# Developer
Brunel | Jan 2023 - Present
HTML/CSS
MongoDB
Visual Studio
GitHub
F#
Apache Solr

Philips Healthcare

Maintenance of a custom document management system. Fix issues, create new features. Added debug/trace logs. Added audit logs. Optimized Search-term parse and process. Added admin functions.

Lead AWS Developer
Infinity Labs | Mar 2023 - Aug 2023
Node.js
Git
Amazon S3
TypeScript
Firebase
Google Cloud Platform
AWS DynamoDB
AWS Lambda
AWS CDK
AWS

Migrated the backend of a premium VR game from the Google Cloud to AWS in China. This backend provides online social functions like friendships and party-formation.

Researched GCP authentication. Retargetted typescript backend code from Firebase to DynamoDB. Created custom ApiKey and JTW Authorizers for Api Gateway. Created loadbalanced Server Sent Events service in ECS Fargate. Setup CI/CD with CodePipeline and cdk.

Created data-migration process, to migrate Firebase data to DynamoDB.

Projects

Legivel
F#
.NET Core
.NET Framework
Legivel is a YAML deserializer, which produces native F# types.
ReggerIt
Regex
F#
.NET Core
.NET Framework
Domain Specific Language to create complex Regex patterns, without losing control. Regex is powerfull, but regex-patterns can be very hard to construct. ReggerIt provides a readable way, which makes the creation of complex patterns very easy.

Education

Hogeschool West Brabant
Bacholar・Information Technology
Sep 1992 - Aug 1997

Certifications & Awards

AWS Certified Developer - Associate
Amazon Web Services Training and Certification | Oct 2023
React Tutorial
React Tutorial | Feb 2023