AP
A software company that has a number of Salesforce components which are manually created and configured in their client’s organizations. I create unmanaged and managed packages which are installed with minimal configurations from the client’s side.
Project and Invoice Management
I created a series of Visualforce pages to ease project and invoice setup and management. Initially the process was processed manually by setting up everything manually by a user (like create a bunch of records for each week to bill a customer). Now you can customize it—by settings dates, by the number of invoices for a project, and some other details. It has a manager setup project and invoices, and accountant set billed hours/sums (after this an invoice is sent to an external billing application).
Organization Administration
It has various capabilities for fields modifications, record types, workflow/validation rules, layout changes, installation/removing applications, and adding/modifying/removing users.
JC
I built a series of custom Apex REST API web services to manage data from desktop WPF and mobile iOS applications.
Test Case Manager | C#
I built a WinForms application to manage test cases. I created the test cases, ran them, and saved the test results. Data was stored in an MS SQL database and shown in a tree view on the application.
FSM
This is a case management system with specific company rules. It has Visualforce pages with minimal JavaScript and CSS. The back-end logic is in the controller/extension, it has PDF generation, and saves as an attachment (implemented via a Visualforce page rendered as a PDF) plus external web services.
OPP
This is an opportunity management system with specific company rules. It has Visualforce pages with minimal JavaScript and CSS, back-end logic in the controller/extension, and external web services. I recently did an organization restructuring. That included modifying fields and their values with new organization structure model, code (including external web services), workflow rules modifications, and documenting all the changes.
Project Tracker | Flex
I created a project management system that was initially written in PHP. I then added Flex forms to it instead of HTML forms. The challenge was to replicate PHP-generated HTML/CSS/JS with Flex and connect it with the PHP back end.
Ginmon GmbH | Research
A company decided to use Salesforce for managing communications with customers. I was hired to integrate Salesforce into the company's software for managing communications with customers; an integration was needed with company's software. I tackled this problem by beginning to investigate how an integration could be made between the two systems for the specific Salesforce functionality. I also provided documentation of how to make the needed features work.