Jurgis Salna, Lightning Aura Components Developer in Auckland, New Zealand
Jurgis Salna

Lightning Aura Components Developer in Auckland, New Zealand

Member since December 8, 2016
Jurgis is a full-stack engineer with 8+ years of Salesforce experience. He has worked in huge organizations and product companies, creating secure back ends and snappy user interfaces. He follows industry standards on enterprise app architecture patterns and functional programming paradigms.
Jurgis is now available for hire

Portfolio

Experience

  • Apex 8 years
  • Node.js 7 years
  • Git 5 years
  • Continuous Integration (CI) 5 years
  • Lightning Aura Components 4 years
  • Salesforce DX 4 years
  • Automated UI Testing 3 years
  • Lightning Components 2 years

Location

Auckland, New Zealand

Availability

Part-time

Preferred Environment

JetBrains, GitHub, MacOS, WebStorm

The most amazing...

...thing I created was Apex abstract syntax tree parser to generate Aura service components for Lightning.

Employment

  • Lead Developer

    2017 - PRESENT
    AppExchange Application
    • Migrated package from Visualforce to Lightning (Aura and LWC).
    • Implemented continuous integration to run on GitHub Actions and started page object models and test suites for end-to-end UI testing using Playwright.
    • Implemented native dashboards that handle more than a million logs.
    • Created APIs for invoking rule engine via scheduled, batch, queueables, and triggers.
    Technologies: AppExchange, Salesforce Lightning, Apex
  • Senior Consultant

    2015 - 2017
    Davanti Consulting
    • Built multiple applications for mass data input using the Lightning Component framework.
    • Built large Apex applications using Enterprise Application Architecture by utilizing FinancialForce's apex-commons library.
    • Implemented a JWT-based identity service using Salesforce and Microsoft Active Directory Federation Services.
    • Built Visualforce pages with integrations to SOAP and REST APIs. Ported Visualforce pages for service console support.
    • Refactored code to offload a large amount of complex processing from synchronous apex triggers into asynchronous queueable Apex.
    • Optimized the performance of mobile-first Visualforce pages, optimized the pages used in complex business logic where multiple external system call-outs are essential.
    Technologies: Performance, Integration, Visualforce, Apex, Lightning Components
  • Salesforce Developer

    2013 - 2015
    Maxim Eyes
    • Supported an in-house built CRM using Apex Triggers, Visualforce.
    • Supported the WordPress blog.
    Technologies: WordPress, Visualforce, Salesforce Apex
  • System Administrator

    2012 - 2013
    Powder Byrne
    • Supported an in-house built CRM with Apex triggers and Visualforce which integrated with cloud based CLI telephony system.
    • Supported a custom PHP CMS and 2 WordPress blogs.
    • Moved a legacy SQL Server application to AWS VM and connected back via VPN to a local network.
    • Moved a PHP CMS application and database from a legacy hosting provider to Rackspace.
    Technologies: WordPress, Visualforce, Salesforce Apex

Experience

  • Bookmarklet to Retrieve All Used Fields in the Class
    https://sjurgis.github.io/get-apex-fields/

    The idea for this project happened when after building a service layer logic, I had to add around 50 fields into a SOQL query. I could've done this manually—parsed the code using grep/Sed and Regex, but I chose to use Salesforce's built-in features to give me a list of field IDs and then use metadata API to retrieve all field developer names, ready to be copy/pasted into selector layer code.

  • Lightning Hacker News Reader
    https://sjurgis.github.io/lightning-hacker-news/#item=14478574

    A Lightning HN reader using client-side calls and URL hashing
    Src: https://github.com/sjurgis/lightning-hacker-news.

  • Boat Listing Scraper
    https://github.com/sjurgis/yachtworld-puppeteer

    Using Puppeteer to retrieve thousands of listing in under 40 seconds, then parse to create a timeline of new listings or indicate time on market for removed listings. Analyses correlation between boat brand, size, age, and cost.

Skills

  • Languages

    Apex, Go, PHP
  • Frameworks

    Lightning Components, Visualforce
  • Libraries/APIs

    Node.js, Puppeteer
  • Tools

    Salesforce DX, Git, JetBrains
  • Paradigms

    Continuous Integration (CI), Functional Programming
  • Platforms

    Linux, Amazon Web Services (AWS)
  • Other

    Automated UI Testing, Lightning Aura Components, Integration, Salesforce Lightning, AppExchange
  • Storage

    Google Cloud

Education

  • Master's degree in Information Systems Management
    2011 - 2012
    Southampton University - Southampton, UK
  • Bachelor's degree in Management and Business Development
    2006 - 2010
    ISM University of Management and Economics - Vilnius, Lithuania

To view more profiles

Join Toptal
Share it with others