Senior Salesforce Architect

Skills: APEX, Aura, C#, css, html, JAVA; Basic knowledge of C, javascript, LWC, Pardot, PHP, Python, Salesforce Development SFDX, TypeScript

Level: Tier 1



Available: Now

  • Salesforce specific skills: APEX, Salesforce Development SFDX, Pardot, LWC, Aura.
  • Programming languages: JavaScript, TypeScript, HTML, CSS, JAVA; Basic knowledge of C, C++, PHP, Python.
  • Frameworks: Aura, LWC, Angular.
  • Databases: SOQL, SOSL, SQL MySQL; experience with ORMLite.
  • Operating Systems: Windows, Ubuntu.
  • Software Design Methods: Agile, Scrum, Waterfall, Incremental, Prototyping.
  LANGUAGES: Lithuanian: fluent (native) English: very good Russian: basics  
  • Salesforce Certified JavaScript Developer I
  • Salesforce Certified Application Architect
  • Salesforce Certified Sharing and Visibility Architect
  • Salesforce Certified CPQ Specialist
  • Salesforce Certified Data Architect
  • Salesforce Certified Platform App Builder
  • Salesforce Certified Platform Developer II
  • Salesforce Certified Platform Developer I
REGITRA APP Regitra Android app was designed to help the employees to take pictures of the vehicles being registered and later send them to the server in order to help the company provide vehicle registration services in Lithuania. My role was to build the GUI, implement functionality for taking, saving, organizing, and displaying the photos. I have also learned a little bit about SOAP protocol. Technologies used: Java, SOAP.   SMP (DIGITAL MEDIA RECORD) APP SMP application speeds up the process to fill the forms in which ambulance personnel describe the aid, prescribed medication after providing assistance to the patient. The app is intended to replace the paper forms. I was responsible for the GUI and how to create a very large ORMLite database, REST client. I have learned a lot about JSON and object mapping. It was necessary to modify some of the standard android widgets to extend their functionality and add new features. I have done the supporting day/night themes, developed a simple user interface that protects against incorrect data entry as well. Described set of rules analyses data and suggests medications or procedures (paramedics have to confirm these suggestions, or make their own choice). All collected data immediately is sent to the server (also it is stored in the device for 24-hour backup). Technologies used: Java, REST, MQTT, SQLite.   SALESFORCE  It can be used for efficient customer services, help increase sales, perform analysis, etc. It helps standardize business processes in large companies, ensure a high standard of customer service, saving time and money.  I have experience in the development, administration, configuration, Implementation, and Support of Salesforce CRM, and Salesforce applications based on Apex Language and leveraging Force.com Platform. Experienced in using meta-data migration tools like Salesforce Apex Data Loader, Informatica Cloud, Intellij IDEA, MavensMate. Technologies used: Salesforce Apex, VisualForce, Informatica cloud integration, JavaScript, AngularJS IONIC, GULP, ANT, Cordoba, SOAP WS.   TELCO I have helped lead Namibia’s telco operator to automate service setup process using Salesforce and set up business process in Salesforce covering not only sales activities such as lead registration and quotation but also keeping track of tasks required for physical setup (such as laying fiber-optic to the customer’s home), providing data required for the billing, and service activation based on payment settlement in the accounting system. All leads, converted accounts, service setup task data, and billing data are stored in a single system. Our customer enjoys a “clean” customer database for sales, gets transparency on the workload of technicians involved in service provision, measures KPIs such as customer follow-up time, service setup time, etc. Technologies used: Salesforce Apex, VisualForce, Informatica cloud integration, JavaScript, AngularJS IONIC, GULP, ANT, Cordoba, SOAP WS.   MANUFACTURING & MINING Account Management Plan: a single Account Plan business object was created to host all information about ArcelorMittal, a multinational steel manufacturing corporation, customers, and competitors using default contact and task management workflows provided by Salesforce.  Client Call Report was created in the Salesforce system in order to standardize one form across the company. It allows increased transparency of assigned individual tasks thus reducing duplicate operations. The report encompasses contacts and task assignments and allows approval of task assignments before the general publication of the report. When approved, tasks are automatically added to individual task lists and calendars. The new enhancement allows the synchronization of Salesforce with the familiar Microsoft Outlook calendar.  Plus, every user can instantly observe the status of their tasks noting if completion is late or if the task just needs special attention. ArcelorMittal has instantly benefitted from a fast and simple Salesforce process roll-out across the entire ArcelorMittal enterprise. New forms and Account Planning modules are used internationally by hundreds of users resulting in hundreds of saved hours and better-served customers. Technologies used: Salesforce Apex, VisualForce, Informatica cloud integration SAP, JavaScript, Angular JS (IONIC), GULP, Cordoba.   OLD MUTUAL INSURE Implementation of the 2nd phase of the CPD (Continuing Professional Development) Modernization Programme (Distribution, Surveying and Technical Underwriting lines of service) for the oldest insurance company in South Africa. The notable outcomes of the project:
  • to achieve a higher degree of automation
  • improve process and activity SLAs and reporting
  • have a streamlined solution with embedded efficiencies
  • Integration of multiple systems onto a single platform for greater transparency
  • Implement near real-time notifications for faster turnaround times
  • Enhanced customer experience
As per requirements, process automation was mostly implemented using standard Salesforce tools - Flows, Visual Flows, and Process Builders. Multiple inbound and outbound integrations were written in order to have bi-directional data flow. Custom Auth. Provider implementation has been implemented in order to authenticate with external TIA web services. Technologies used: Salesforce Apex, JavaScript, Visual Force, Visual Flows, Process Builder.   ELISAVIDERA SAMANAGE MIGRATION Elisa Videra is a global service provider of large visual communications solutions. They have successfully delivered in excess of 14,000 installations worldwide in over 90 countries since 1993 and manage over 10 million video minutes on a monthly basis. Samanage is an enterprise service desk and IT asset-management provider. Samanage was used by ElisaVidera for some time, but it was decided to give it up due to costs and restrictions/limitations. I was a part of the team responsible for uninstalling a deeply integrated Samanae Managed Package from Salesforce. Steps to achieve it included:
  • Data migration
  • Refactoring of automation
  • Removal of Samanage field/object references
  • Removal of Samanage Managed Package
The project had a hard deadline because of expiring licenses. In case of failure to remove the package, the licenses should have been extended for a year at a cost or the system would have stopped working.   OTHER PROJECTS: I have written several simple apps just to see how to implement and handle one or another GUI element (Navigation Drawer, Action Bar Search Bar, (custom) Sliding Layer, (custom) GraphView, for example). Tinkered with Google Maps fragment. I have also written a simple program with QT - it allows users to apply filters on an image. It was a course work for one of my subjects of the second year in University. Apart from Android, I can work with HTML and PHP (finished the course in CodeAcademy). In the course of my third year in university, I had to develop a website with functionality: login page, user rights (administrator, student, teacher), reading from / writing to database. I have some experience in writing tests using Robotium. Recently, I found that it is very convenient to use Page Pattern to do this.