Certified Salesforce Developer and Hardcore Salesforce Enthusiast
I have been a software engineer for over 16 years. I began working for small to medium size businesses as a consultant, with emphasis on web development. Over time, my work migrated to the enterprise level, developing custom software in Java for users ranging in number from 300 to several thousand.
Over the past couple of years, I have shifted my focus strictly to Salesforce development. I believe the Salesforce platform is one of the best in the industry, and I've dedicated all of my study and my career focus on it. I am proficient in Administrative activities as well as custom development using Apex, Visualforce, Lightning Components and integration
My projects have been focused on Sales Cloud and Service Cloud, with some hands-on experience on Community Cloud functionality as well. I really enjoy integration tasks, and have connected Salesforce with third party systems using REST and authenticating with OAuth 2. Along the same lines, I'm experienced with custom integration into Salesforce and publishing custom REST web services. I take a great amount of care to ensure that I adhere to best practices and that my custom work is "bulkified" to account for updates/inserts of large quantities of records without hitting governor limits. I always look for the best and most extensible strategies to reach business goals without compromising speed and system quality. I leverage concurrency when it makes sense and am comfortable implementing batch processes and other asynchronous strategies. I develop using VS Code and the SFDX command line interface and leverage version control (git) to manage my source.
I really love Salesforce and believe that it has such incredible utility that I enthusiastically take on work for both large corporations and small companies. No matter what the nature of the project is, I always put my best foot forward and take a great amount of pleasure and enjoyment into conducting the work.
Thanks for stopping by!
Work Terms
I'm a moonlighting freelancer, so I'm not always available during the day but I certainly can be if you need to have a chat. With some advance notice, I can make a phone call or online meeting. Most of my work is done in my off hours. Fortunately, I have enough personal flexibility to allow for as many as 30 hours of work per week.
I don't consider my work complete until you approve. To that end, I stay in frequent contact, providing periodic updates as I move along in the Salesforce development process. I welcome all clients reaching out for updates at any time.