Edgar Barrantes

Problem solver and self thought shadowy super coder. Software engineer with 6 years of experience in the software industry.


Work experience

Software engineer

Remote - July 2022 - Present

  • Starknet Remix Plugin development
  • Cairo development.
  • Feasability of projects research.
  • Helping across different teams with Solidity contracts, software development best practices and pipeline implementations.
  • Rust programming.

Software developer (freelance)

Remote – Sep 2017 - Present

  • Bounty hunting
  • Development with Node.js/Nest (Rest and GraphQL APIs), PostgresSQL and React/Next.js in typescript.
  • Trainings given: Solidity workshops and Software development fundamentals.

Software developer (contractor)

WalletConnect, Remote – May 2021 - Oct 2021

  • Built a service to create and deliver APIs for consumers with PostgreSQL and Next.js.
  • Built a registry that allows users to store data regarding their services in order to expose those.
  • Contributed to examples on the use of Wallet Connect 2.0.
  • Created libraries for interaction between Supabase and React using SWR.

Software developer

First Factory, Remote – Nov 2019 - Apr 2021

  • Implemented projects for the financial sector related to managing customers accounts and data visualisation with Nest.js and React, all with Typescript, using TypeORM, GraphQL and MySQL.
  • Help with the creation of real state solutions with the same stack, with PostgreSQL.
  • Interview candidates.
  • Mentor junior developers.
  • Help create internal tooling for employee data management and reporting with React and Node using Typescript.

Software developer

Accenture, San Jose, CR – Jan 2019 - Nov 2019

  • Developed internal social network, took charge of development decisions from the start and the developer management afterwards. Tech stack used: Typescript (React and Node) and Drupal.

Software developer

Estudio Manati, San Jose, CR – Aug 2015 - Sep 2017

  • Develop applications using: Javascript/Typescript, AngularJS, React, Drupal, PHP, HTML5, CSS3, SASS, GULP, MySQL, Vagrant, Docker, Git, and others.
  • Worked under the agile methodology (Scrum) for remote and local companies and projects.

Skills

Technology

Programming languages

TypeScript, JavaScript / NodeJS, Solidity

Frameworks

React, Next.js, NestJS

Other skills

PostgreSQL, TypeORM, GraphQL, AWS, Smart contract deployments


Languages

Spanish

Native speaker

French

Basic proficiency

Bulgarian

Basic proficiency


Education

Bachelor's Degree in Computer Science

2015 (unfinished)

UCR - Costa Rica

Bachelor's Degree in Physics

2012-2015

UCR - Costa Rica

Sciences and mathematics focused high school diploma

2009-2010

UCR - Scientific School of Guanacaste, Costa Rica