Extension and maintenance of the Doktree tax consultancy document management tool
Alfresco and Angular development
Linux system maintenance
Jul 2023 - Oct 2023
4 months
Lorem ipsum dolor sit amet
Emetriq
Tool development for visualizing network reach and other metrics for customer engagement
Development of AWS Athena queries, backend in Kotlin on Elastic Beanstalk, Cognito for user management, and AWS RDS for the database
AWS instance management
Jun 2020 - Jul 2020
2 months
Lorem ipsum dolor sit amet
Persönliches Projekt
I developed a Python application to create a tax report for all my capital gains to submit to the tax office. I had to read different data sources (CSV and XLS files) from various crypto exchanges to generate a FIFO PDF report for each investment.
Nov 2019 - Mar 2023
3 years 5 months
Senior Consultant
MSG.nexinsure
Product development in the long-term care insurance area
Camunda process modeling for legacy data migration
Nov 2018 - Oct 2019
1 year
Senior Consultant
MSG.nexinsure
Code analysis
Optimization of collection and dunning processes
SQL query optimization
Parallelization of batch processes
Oct 2018 - Oct 2018
1 month
Senior Consultant
Edeka
BPMN process modeling
Development of microservices (Spring, Hibernate, Activity)
Integration into existing systems and frontend connection (vue.js)
Feb 2012 - Sep 2018
6 years 8 months
DMS, Ticketing System and Web Developer
European XFEL GmbH
Responsibilities include managing the Alfresco document management system, written in Java Enterprise on the backend (Spring, Hibernate, J2EE) and JavaScript, Yahoo UI on the frontend
Customizations and add-on development, integration with other company systems, web development
Management, customization and development of the Redmine ticketing system for support and software development, written in Ruby on Rails
Feb 2007 - Jan 2012
5 years
San José, Costa Rica
Senior Java Software Developer
Roundbox Global
Worked at the Roundbox Global Technology Operations Center in San José, Costa Rica
Responsibilities included technical architecture design, development of Java Enterprise applications, staff training, and team management for development teams in Costa Rica
Altair: CLS developer on Roundbox Global Learning Management System (LMS)
This system provides LMS features for teachers to assign resources for final testing
The system is multi-tiered and uses the existing Spring MVC, Tiles, and Flash Remoting layers. Spring controllers were created to manage the import process for test content made up of a set of learning objects
Technologies: Tomcat, MySQL, Hibernate, Spring Framework, Spring MVC, Tiles, ANT, Subversion
LOR: Learning Object Repository
A Learning Object Repository is an application to create, tag, and share small learning materials, usually within a single class, subject, or lesson plan
Originally designed for higher education to let professors pull material from various resources
The collaborative sharing of documents, social networking, and material access opens many possibilities for organizations with the right software solution
At its core, an LOR is simply a CMS with a robust methodology for tagging, searching, and cataloging small content within larger curricula
Worked as lead software developer on various projects in Costa Rica and the USA
Motricity: Mobile e-commerce - C3
This application was an e-commerce portal that worked on the web and via WAP
The portal was a storefront for ringtones, wallpapers, games, etc., downloadable by mobile phone. It migrated from Hibernate and Spring open-source frameworks to the ATG proprietary Java framework
Major parts of the project were implemented in North Carolina, USA
Served as team lead for the group of 4 that traveled to NC and later team lead for the group of 10 that completed the project in Costa Rica
Forgehouse: Design and programming of a mobile security application
This app was built for phones like the Treo running Windows Mobile. It was designed for security officers
An administrator scheduled the officer’s rounds and then the officer checked assigned tasks on the phone
They could also report incidents in the building, and the app sent notifications to the proper unit (fire, police, etc.). It was built to handle offline communication with an internal SQL Server Mobile database. It communicated with the server via an XML protocol and the middle tier was written in PHP
Technologies: C#, .NET Compact Framework 2.0, Windows Mobile, PHP, XML
OLDC: Design and programming of a data correction module – CattleLog
This project was a data correction module for the CattleLog software. The end user interacts with it to fix previously uploaded data that may contain errors
The uploaded data related to a client’s cattle, like weight, GPS coordinates, vaccines, medical treatments, brands, etc. So all information for a sample is tracked
The design used the Spring MVC framework for the front end. A logic manager handled all business operations and DAOs for Oracle database access. It was a small project planned for three and a half weeks but finished in three weeks, including QA tasks like peer review, acceptance testing, and fixes
Technologies: Tomcat, Oracle, Spring Framework, IntelliJ IDE, ANT, Subversion
Lidersoft: Software integration – SIVCORE
This project was banking software covering portfolio management and asset custody. As a software integrator, I received integration documents from the 20 engineers on the development team. These documents included the classes and XML files we updated.
Responsible for updating the project in CVS and editing XML files accordingly, then ensuring everything ran per requirements or notifying the lead engineer
Technologies: WebSphere, MS SQL Server 2000, IntelliJ IDE, ANT, CVS
Aug 1998 - Feb 2005
6 years 7 months
Costa Rica
Java Developer
Sistemas Ordo
Worked as lead software developer for multiple clients in Costa Rica, focusing on accounting and financial software
Sistemas Ordo, S.A. is a software development company serving small and medium enterprises
This project migrated a CUI system written in Business Basic to a GUI system written in Visual Pro5, using a DBMS and SQL queries
The result was Ordo, an ERP system covering accounting, accounts receivable and payable, inventory, imports, billing, point of sale, payroll, assets, workshop, customs, and security
Installed at: Agencia de Aduanas Carballo, SA; Ferretería Brenes, SA; Etiplast, SA; GOMARSH, SA; Teltron de Costa Rica, SA; Instrumentos Musicales La Voz, SA; Diprosa, SA; Zorionak, SA; Almacén Mauro, SA
Involved as analyst, designer, and developer throughout the project lifecycle, including system support and maintenance