Position: Salesforce Developer
Category: Salesforce
English level: intermediate
Years of experience: 2

• Integrate application into Salesforce using callouts:
-  we have a settings page for application: login page; then choose layouts, where a custom button for app will be created(automatically) and page with settings for app
- option to create listview buttons: choose objects, where button will be created. This is a button for mass actions: choose records and click our custom button to open page and trigger an action for that records.
•  Tasks for ISV and Sales organizations - organizations for leads support. When someone install our package form appexchange or see the video there, then we have a created lead in ISV org(via License Managment App), then this lead move to Sales org with all necessary information. We have an email system for leads(emails send via callouts), triggers for statuses;
- System for daily statistics about leads or converted leads: created schedule job for sending emails to sales engineers about leads or created leads, that installed package to production or sandbox with onformation like: how many users in organization use package, what features they use, how often they use features, did they write to support and others. It is like a daily report, that created in Sales organization. Information is taken from Sales organization and server via callouts.
June 2017 - present time: Salesforce developer at PDFfiller

Salesforce
•	Apex
Apex classes, Triggers, Controllers, Visualforce, Batch and Schedule Jobs – Solid Knoledge
Unit Testing, Callouts, Custom Settings and Custom Metadata
Lightning
Data Model, Security Model, Workflow and Validation Rules, Page Layouts and Record Types
HTML, CSS,JavaScript
IDE: Illuminated cloud, Sublime

JAVA
•	Good knowledge of Java SE: OOP, Multithreading, Collections, I/O.
•	J2EE: JDBC, Servlets, JSP, JAXB, JPA, Hibernate.
•	Good knowledge of Spring(IOC, MVC, Boot)
•       Familiar with Spring Security