Vernes Pendić

Software Engineer

Summary


Seasoned tech industry professional with 8 years of experience. Open Source advocate with 6 years working with Ruby on Rails. Full Stack engineer with an aptitude for a clean front-end. Experienced in updating, refactoring and creating large scale Rails apps.
Team player but also self-sufficient. Love new challenges and keen to learn more.

Relevant work experience


Senior Software Developer at WizardHealth, Mostar

November 2017 - Present
  • Laboratory Information System with 3 million patients
  • Pioneered the refactoring of the app, phasing out jQuery and ujs in favor of Vanilla js and Turbo, elevating app performance and maintainability.
  • Engineered a robust filtering system devoid of front-end frameworks, leveraging MiniSql and offset pagination to adeptly manage over 50 million orders.
  • Increased main dashboard load time by approximately 25%-30%
  • Devised a custom step-by-step wizard order creator utilizing Rails cache to preserve state, which refined order creation, bolstered process resilience, and simplified project complexity.
  • Gained expertise in UI design, accessibility, and responsiveness through comprehensive refactoring using Tailwind CSS, uplifting the front-end experience across applications.
  • Spearheaded the development of a comprehensive design system, encapsulating reusable UI components and extensive guidelines, which standardized the visual language across our digital products and improved development efficiency
  • Project Lead and architect of a report builder, generator and viewer app for statistical analysis, augmenting analytical capabilities of Laboratory Information System:
  • Engineered multi-database connections without relying on ActiveRecord, enhancing data handling efficiency.
  • Introduced SQL templating for dynamic filtering, optimizing data retrieval processes.
  • Employed various datasets and harnessed external libraries for visualization, creating insightful charting solutions.
  • Made a significant positive organizational impact by facilitating rapid report access, reducing customer support inquiries, and contributing positively to revenue growth.
  • Experience with integration's:
  • Implemented omniauth protocols OAuth2 Open ID Connect, LDAP and Keycloak fortifying app security and user authentication
  • Integrated APIs with background job scheduling, enhancing operational efficiency.
  • Implemented an ‘at least once delivery’ mechanism with exponential backoff, optimizing message delivery reliability.
  • Game Programmer and Level Designer at Four Game Studio, Mostar

    July 2015 — April 2017
    Led and contributed to diverse gaming projects encompassing a commercially oriented infinite-runner game for a prestigious client and a competitive Battle Arena style game under the banner of Four Game Studio. Used Blender and Unity as main tools. Programmed engaging gameplay mechanics, refined textures, orchestrated illuminating lighting effects, and seamlessly integrated models into game engines.

    Open Source Contributions


    Rails

  • Implemented Adam Wathan's default scaffold proposal for Rails - DHH approved
  • Fixed a Turbo bug that prevented turbo-stream links inside turbo-frames of holding proper state
  • Ruby for good

  • Couple of contributions to Babywearing and others
  • NPM Packages

  • Stimulus Multiselect
  • Webcomponent Modal
  • Webcomponent Dropdown
  • Education


    Bachelor of Science, Information Technology, Fakultet Informacijskih Tehnologija, Mostar

    2013 — 2018
    Some of the most impactful courses:
  • Advanced database systems
  • Networking
  • Distributed systems
  • Advanced component systems
  • Software engineering
  • 2023 Vernes Pendić