Michael Ocana

Technical Lead & Drupal Specialist

CareSharing Inc.

Position
Senior Ruby Developer
Start Date
01, Jan 2009 - 29, Feb 2012

Technical lead focused on developing and scaling healthcare-oriented web applications, leveraging the Ruby on Rails framework to build secure, high-availability systems within a Linux environment.

Key Responsibilities

  • Application Engineering: Design and develop robust, scalable backend services using Ruby on Rails, ensuring high performance and responsiveness to frontend requests.
  • Legacy System Support: Maintain and optimize existing Perl/CGI scripts, facilitating the integration or migration of legacy data into modern Rails architectures.
  • Full-Stack Implementation: Create dynamic and interactive user interfaces using HTML, JavaScript, and jQuery, focused on improving the clinician and patient user experience.
  • Database Management: Architect and manage MySQL databases, optimizing complex queries and ensuring data integrity for sensitive healthcare information.
  • System Administration: Manage application deployment and server configuration within a Linux environment, ensuring system security and 99.9% uptime.
  • Technical Leadership: Lead code reviews, mentor junior developers, and contribute to architectural decisions to maintain a high-quality, test-driven codebase.
Tools
Ruby on Rails
Linux
Perl/CGI
MySQL
JQuery
Javascript
HTML

Centre for International Education

Position
System Administrator
Start Date
30, Jan 2001 - 30, Dec 2002

Responsible for the stability, security, and optimization of the institution's server infrastructure and web-based systems, managing a Linux-centric environment to support international academic operations.

Key Responsibilities

  • Server Management: Administer and maintain Linux-based servers, ensuring high availability, routine backups, and robust security protocols for educational databases and applications.
  • System Development: Develop and refine internal tools and automation scripts using Perl/CGI and PHP to streamline administrative workflows and student data management.
  • Web Administration: Oversee the frontend and backend health of institutional web portals, utilizing HTML and JavaScript to enhance user interface functionality and client-side performance.
  • Network Security: Monitor system logs and implement firewall configurations to protect sensitive academic records and ensure compliance with data privacy standards.
  • Technical Support & Integration: Troubleshoot complex system-level issues and integrate open-source software solutions to meet the evolving digital needs of the faculty and staff.
  • Process Automation: Write and maintain server-side scripts to automate repetitive tasks, improving overall operational efficiency and reducing system downtime.
Tools
Linux
Perl/CGI
PHP
HTML
Javascript

© 2026 michaelocana.com