Badges
Certifications
reymillenium has not earned any certificates yet.
Work Experience
Ruby on Rails Developer
Cuseum• May 2020 - Present
Designed and coded from scratch the CuseumPkpass Module with a full CRUD plus cloning and exporting/downloading features. This fully customizable and extensible Module is in charge of the whole generation process of custom made .pkpass files, including its locations and beacons. All according to the official Apple Passbook Guidelines. Also fixed bugs, as well as optimized and added new features in two different repositories of the company. - In summary: • Back-end development using Ruby on Rails, with MySQL, PostgreSQL and Redis + Sidekiq. • Front-end development (HAML & ERB), using JavaScript, jQuery, CSS3 & Bootstrap. • Software Engineering applying Agile Software Development Methodology (Kanban). • Daily testing of the source code with Rspec and control versioning using Git. • Documented my projects using Jira and Confluence. • Application monitoring and error tracking using Sentry.
Ruby on Rails Developer
Kipu Systems• January 2019 - May 2020
* General: Member of the Data & Interoperability Development Team (Data-IO). Improved and Optimized SQL performance and database access related to the EMR backend logic (complex modules like KipuLabs, Outcomes Measurement & Flags). Implemented and optimized Rspec tests on daily basis. Implemented & refactored Views structure and javascript behavior associated to those three modules. • Back-end development using Ruby on Rails with PostgreSQL & Redis + Sidekiq. • Front-end development (ERB) using JavaScript, jQuery, CSS3 & Bootstrap • Software Engineering applying Agile Software Development Methodology (SCRUM). • Daily testing of the source code with Rspec and control versioning using Git. • Documented my projects using Jira and Confluence. * MAT Project > Flags Module: Implemented the Flags Module inside the Medication Assisted Treatment Project. This module alerts the MAT staff with advanced reporting about certain conditions and pending actions, as well as to determine and suggest the processing on the patient queue automatically. It also provides a visual indicator to the user to address issues that need to be resolved with the patient, prior to dosing. * Outcomes Measurement Module: Extended and optimized the Outcomes Measurement module with advanced reporting and configurable scheduler for different EMR locations. This tool integrates different assessment driven methodologies to determine the patient progress during treatment. The architecture is event-driven and combines an assessment scheduler, a delivery service, and features to evaluate, analyze and report the results. * KipuLabs Module: Perfected, expanded and maintained the already existing Kipu Labs Integration Project (KipuLabs Module). Updated the gems used in the implementation of a reactive communication protocol to exchange data between the EMR and the new Labs Platform service. Implemented the Medical Test Orders and the Potential Enrollments Report Sections, both with advanced reporting.
Web Developer
SleekWare Project• August 2015 - January 2019
* Designed and implemented Laravel and Ruby on Rails free websites for churches. It was a pro bono activity, on my free time, while I was learning how to code Web apps at the same time. - In summary: • Back-end development using Ruby on Rails or Laravel + XAMPP, with MariaDB, MySQL and PostgreSQL. • Front-end development (ERB or Blade), using JavaScript, jQuery, CSS3 & Bootstrap. • Software Engineering applying Agile Software Development Methodology (Scrum). • Daily testing of the source code with Rspec and control versioning using Git.
Software Developer
CENAPET• November 2007 - August 2015
• Designed and implemented client-server JAVA desktop applications for the institution. • Taught software courses to students and provided technical training to coworkers. • Maintained the Institute’s web portal and others CMS intranet websites. • Leaded the “Galeno Media Project”, an open-source software to publish medical courses.
Education
Instituto Superior Politécnico José Antonio Echeverría
Computer Science, BS• September 2002 - October 2007
Vocational High School Institute of Exact Sciences Vladimir Ilich Lenin
High School, High School• September 1995 - August 1998
Emphasis on Physics