Email
steven.fonseca@edify.cr
Website
I have 5+ years of experience developing software across various programming languages, database engines and operating systems. I hold a Bachelor degree from Business Computing at the University of Costa Rica.
Edify Software Consulting (Greatminds) 2023-12-1 — 2025-08-11
Intermediate Full Stack Developer
Highlights
- I worked with the Work Stream Teacher and Student Experience team, collaborating to create a custom assessment system that included content creation, teacher and student functionalities, and support for synchronous assessments. The project was built using PostgreSQL, NestJS, ElasticSearch, and AWS services such as Lambda functions, ensuring scalability, reliability, and efficient search capabilities. The project involved close collaboration with cross-functional teams to ensure scalability, performance, and a user-friendly experience.
- I worked with Standards team as full stack developer on a technology project focused on creating a platform to edit and visualize educational standards. For the backend we use Node,js and AWS Lambda while building the frontend with React and integrating it with Strapi CMS.
Edify Software Consulting (Litera) 2023-08-22 — 2023-11-30
Intermediate Front-end Developer
Highlights
- I collaborated with the architecture team, implementing changes in a JavaScript application using React. Additionally, I worked on POC to create dynamic forms. I also developed commands using Oclif in Node.js to create data for test.
DNAMIC 2022-05-22 — 2023-07-26
Full Stack Software Developer
As a full stack developer at DNAMIC, I worked on different projects, working on backend and in the front end, using technologies like Node, React Flutter
Highlights
- Warner Music Group.: An application mobile and web to show data to the artists and mangaers
- Junnos: Application that allows clients to create their proposals for a project and monitor the entire process
Totem Technologies S.A 2016-05-02 — 2022-05-16
Full Stack Developer
Developed document management products used by different companies, using technologies like Node, React, Angular
Highlights
- Cargo Expreso: New software solution to be able to manage the point of collection and delivery of packages that the client wants to make. The client can generate several types of shipments, the simple one that is from a sender to a recipient, or can make a shipment from a distribution list that is from a sender to several destinations
- Alta Box: new software solution where it is possible to create purchase orders for cardboard boxes, it is possible to create quotes for different products that the company has. A quote can be approved or rejected, in case the quote is approved it can be converted into a purchase order. In addition, the system has maintenance of clients, users. different catalogs such as the type of test (type of paper used to create the boxes)
- Home: Application where providers can show the services they offer and different clients can request them.Through the application, the client can search for a service that he needs, the application shows him different providers near the location, the client selects the one of his preference and the system shows him the availability of the provider's schedule to perform the work, it has the functionality to add providers as favorites, the application has a chat, in the web application you can perform various maintenance as users of providers and services
- ICAFE: New software solution that allows coffee producers to register their farms, also allows technicians to make technical visits to the farm and register them through the mobile app, you can register diseases of a coffee plant in a certain farm and the system shows you some possible solutions to attack the problem, the application also allows you to generate traceability of the coffee route. The system allows user maintenance.
- Holland Roofing: System that allows the management of purchase orders that are used in the different projects of the company. Depending on the status of the order, different actions can be carried out, such as applying invoices to those orders, adding files. Also the system has different maintenance in the catalogs and allows the maintenance of users
University of Costa Rica 2011-03-10 — 2016-12-10
Business Computing
Development
- HTML
- JavaScript
- React
- Angular
- .Net Core
- Flutter
Databases
- SQL Server
- MySQL
- MongoDB
- PostgreSQL
- Oracledb
Operating System
- Windows
- Ubuntu
- Mac OS
Control Version
- GIT
Spanish
Native speaker
English
Intermediate