Hello, I'm Pedro. I'm a full-stack developer with 20 years of experience. I enjoy building sites & apps. My focus is React (Next.js), Node.js with various databases.
About me
After graduating with a degree in Physics, I decided to pursue my passion for programming. I took some night classes in programming and learned software development. Back when I learned it, there was no concept of full-stack vs front-end vs backend.. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is React, Next.js, Node.js, MongoDB and any one of the many SQL databases. I started my career as a C#/.Net developer with SQL Server. I am always looking to learn new technologies. I am learning Python and Generative AI.. I am currently looking for a freelance position as a software developer.
When I'm not coding, I enjoy the intracacies and complexities of playing poker and watching soccer on the weekends. I also enjoy learning new things such as art history, languages and European history.
My projects
Museums with Kids
A public website that allows adults relate museums and other cultural centers to children.
- React
- Node.js
- SQL
- AWS Lambda
- DynamoDB
- OpenAI GPT-4
Ask My Files Now
A public web app for semantic search on PDF files. It can also be used to do conversations with your PDFs amd other file types.
- React
- Node.js
- AWS Lambda
- DynamoDB
- Pinecone
- LangChain
My Certifications
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Git
- Tailwind
- TypeORM
- MongoDB
- DynamoDB
- SQL Server
- MySQL
- AWS
- AWS Lambda
- API Gateway
- PostgreSQL
- SQS
- RDS
- S3
- CloudFront
- CloudWatch
- Route 53
- AWS Bedrock
- Sagemaker
- AWS CDK
- Serverless Framework
- GraphQL
- Apollo
- Express
- Nest.js
- Python
- LangChain
- Pinecone
- Vector Search
- OpenAI GPT-3
- Llama2
- Claude2
- LLM Agents
- Prompt Engineering
- Framer Motion
- C#
- ASP.NET
- Entity Framework
- .NET Core
My experience
UCI
Senior Software Developer
Wrote an ETL tool to grab data from APIs, transform it, and insert it into our database. Used .Net Core, C#, Entity Framework and SQL Server.
2017 - 2019Global Logic
Senior Software Developer
Was the acting backend lead. Writing APIs using .Net Core, C#, Entity Framework and SQL Server.
2019 - 2020Onica/Rackspace
AWS Developer
Worked with Node.js/Typescript and C#/.Net 3.1 to build AWS Lambdas using API Gateway. Worked with different AWS Services, such as DynamoDB, SQS, S3, MQTT, IoT, RDS, Aurora Serverless, etc.
2020 - 2021CBS Interactive
Senior Software Developer
Wrote severla ETL tools to grab data from APIs, transform it, and insert it into our database. Also wrote some Lambdas and updated a legacy system from on prem SQL Server to a cloud based MySQL instance. Used .Net Core, C#, Entity Framework and SQL Server.
2020 - 2022Apprentice.io
Backend Developer
Worked as a freelance software developer for a medical startup. Tech stack included Node.js, Express, MongoDB, Mongoose, and Docker. We supported the front end and mobile teams that developed in Angular and iOS with No Code integrations.
2021 - 2022Kixie.com
Full-Stack Developer
Workd as a full-stack developer for a startup. My stack included React, Node.js, TypeScript, with everything deployed on AWS. Also used EventBridge, SQS, S3, RDS, API Gateway and Lambda.
2022 - 2023GDIT
Full-Stack Developer
I'm a full-stack developer working as a . My stack includes React, Next.js, TypeScript, Tailwind, Prisma and MongoDB. I'm open to full-time opportunities.
2023 - presentContact me
Please contact me directly at pedroadiaz@gmail.com or through this form.