Jurgis Salna
Verified Expert in Engineering
Full-stack Developer
Jurgis is a full-stack engineer with over ten years of Salesforce experience. He has made contributions to large organizations and product companies, creating continuous integration, test automation suites, front-end components, back end, and back-end monitoring systems.
Portfolio
Experience
Availability
Preferred Environment
GitHub, MacOS, WebStorm
The most amazing...
...thing I've done was demoing recursive Lightning Components during Salesforce Trailhead conference.
Work Experience
Senior Engineer
Education Solutions Provider
- Implemented multiple LWC and Aura components to display various information from Salesforce Higher Education Package, where some queries span 10+ relationships and 10s of thousands of records.
- Delivered several digital experiences (communities) with custom components.
- Implemented PandaDoc integration to send course documents and request signatures of 1,000s of recipients at once.
- Implemented custom calendar clone using FullCalendar to work with any Salesforce object.
Lead Developer
AppExchange Data Enrichment App
- Migrated a Python application from VMs into Kubernetes so it could be scaled up to thousands of instances.
- Created a Salesforce-managed application to enrich the company and personal data.
- Implemented continuous integration, testing, and delivery for Salesforce and Python back ends.
- Implemented service alert policies for the entire infrastructure using PagerDuty and Google Cloud Logging.
- Migrated MongoDB to newer generation instances, added performance logging, set up disaster recovery, and improved performance 100x fold by adding indexes.
- Maintained Python and Node.js back ends and added security and business features.
Lead Developer
AppExchange Application
- Migrated a package from Visualforce to Lightning (Aura and LWC).
- Created APIs for invoking rule engine via scheduled, batch, queue tables, and triggers.
- Implemented continuous integration to run on GitHub Actions and page object models with test suites for end-to-end UI testing using Jest and Playwright.
- Implemented LWC dashboards to handle millions of log entries.
- Conducted security audits and implemented changes for Salesforce's security team review.
Senior Developer
Trustpower NZ
- Implemented a door-to-door sales application for iPad using Salesforce Aura and Apex.
- Launched a door-to-door sales application to be used by 20 sales agents.
- Refactored existing process flows to fit the new business process.
Senior Consultant
Davanti Consulting
- Built multiple applications for mass data input using the Lightning Component framework.
- Built large Apex applications using enterprise architecture using 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 the 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 and optimized the pages used in complex business logic where multiple external system call-outs are essential.
Salesforce Developer
Maxim Eyes
- Supported an in-house built CRM using Apex Triggers and Visualforce.
- Supported WordPress blog implementation and website hosting.
- Implemented a complex utility calculator that spans multiple data sources.
System Administrator
Powder Byrne
- Supported an in-house built CRM with Apex triggers and Visualforce that integrated with a cloud-based CLI telephony system.
- Supported a custom PHP CMS and two WordPress blogs and their hosting.
- Moved a legacy SQL Server application to AWS VM and connected it back via VPN to a local network.
- Moved a PHP CMS application and database from a legacy hosting provider to Rackspace.
Experience
Bookmarklet to Retrieve All Used Fields in the Class
https://sjurgis.github.io/get-apex-fields/Lightning Hacker News Reader
Src: https://github.com/sjurgis/lightning-hacker-news.
Boat Listing Scraper
https://github.com/sjurgis/yachtworld-puppeteerSkills
Languages
Apex, JavaScript, SQL, PHP, Python
Frameworks
Lightning Components, Visualforce, Jest, Angular
Libraries/APIs
Puppeteer, Node.js, Salesforce API, React, Playwright
Tools
Salesforce DX, Git, Salesforce Sales Cloud, GitHub, JetBrains, Logging
Paradigms
Continuous Integration (CI), Unit Testing, Functional Programming
Platforms
Salesforce, Linux, Amazon Web Services (AWS), Kubernetes, PagerDuty
Storage
Google Cloud, MongoDB
Other
Integration, Automated UI Testing, Lightning Aura Components, Salesforce Lightning, Salesforce AppExchange, APIs, Salesforce Apex, Salesforce Community, CI/CD Pipelines, Web Scraping, GitHub Actions, Google Cloud Build, Aura, HEDA, EDA
Education
Master's Degree in Information Systems Management
Southampton University - Southampton, UK
Bachelor's Degree in Management and Business Development
ISM University of Management and Economics - Vilnius, Lithuania
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring