Piotr Zwolenkiewicz, Developer in Poznań, Poland
Piotr is available for hire
Hire Piotr

Piotr Zwolenkiewicz

Verified Expert  in Engineering

Software Developer

Location
Poznań, Poland
Toptal Member Since
July 3, 2019

Along with knowing every state of the cloud-based application lifecycle, Piotr also can utilize his experience with other technologies in Salesforce to enhance performance and the user experience. He’s worked as part of distributed, multinational teams, creating solutions for BAE Systems, Roche, Genentech, and Valeant.

Portfolio

Valeant Pharma Poland
SOAP, Ant Design, CSS3, HTML5, jQuery, JavaScript...
Craftware Sp. z o.o.
CSS3, HTML5, jQuery, JavaScript, Salesforce Object Search Language (SOSL), SOQL...
BAE Systems Applied Intelligence
Oracle, Apache Tomcat, JBoss, Java

Experience

Availability

Part-time

Preferred Environment

Subversion (SVN), Git, Eclipse, IntelliJ IDEA, Windows, Debian

The most amazing...

...app I've developed used a genetic algorithm to compose a share portfolio to minimize risk with an expected return given based on the technical analysis.

Work Experience

Salesforce Developer

2017 - 2019
Valeant Pharma Poland
  • Created, improved, and maintained custom and standard Salesforce features.
  • Designed and implemented custom user interfaces in Visualforce and Lightning.
  • Integrated Salesforce with external systems via SOAP APIs.
  • Cooperated directly with users in requirements analysis.
  • Performed ETL processes for Salesforce.
  • Created unit tests and improved code coverage.
Technologies: SOAP, Ant Design, CSS3, HTML5, jQuery, JavaScript, Salesforce Object Search Language (SOSL), SOQL, Salesforce Lightning, Visualforce, Apex

Salesforce Developer

2016 - 2017
Craftware Sp. z o.o.
  • Worked as a full-time remote contractor for Roche.
  • Worked as a full-time remote contractor for Genentech.
  • Implemented new functionalities for custom applications in Apex, Visualforce, and Lightning.
  • Created custom controllers, classes, and triggers in Apex.
  • Designed and implemented custom front-end pages using HTML5, CSS3, JavaScript, and jQuery.
  • Investigated and fixed application issues.
  • Analyzed and validated customer requirements for new features.
Technologies: CSS3, HTML5, jQuery, JavaScript, Salesforce Object Search Language (SOSL), SOQL, Salesforce Lightning, Visualforce, Apex

Customer Support Engineer

2014 - 2016
BAE Systems Applied Intelligence
  • Developed a web application and maintained the database.
  • Implemented change requests.
  • Investigated complex issues and code bugs.
  • Deployed new environments.
  • Optimized processes and improved the performance.
Technologies: Oracle, Apache Tomcat, JBoss, Java

Salesforce Recurring Events for Lightning

Until late 2018, there was no way of creating recurring events in Lightning, which caused many users to delay adoption of the new UI. In response to this, I have created a custom Lightning component that provided the same options as the original Salesforce classic recurring events section as in a standard new event page. The component was presented after a user clicked a button on an event detail screen—this was required to keep the event creation page standard. Selecting the desired recurrence parameters and saving it caused the event to transform into a series of events.

Languages

Apex, CSS3, SOQL, Salesforce Object Search Language (SOSL), Java 7, JavaScript, HTML5, Java, Python

Frameworks

Visualforce, Ant Design

Tools

Eclipse IDE, Git, Subversion (SVN), IntelliJ IDEA, Apache Tomcat, Jenkins, Bamboo, Jira

Platforms

Salesforce SOQL/SOSL, Salesforce, Debian, Windows, Eclipse, JBoss, Oracle, Debian Linux

Other

Salesforce Lightning, Apex Triggers, SOAP

Libraries/APIs

jQuery, Leaflet

Paradigms

Agile Software Development, Unit Testing

Storage

MySQL, PostgreSQL

2012 - 2014

Master’s Degree in Informatics and Electronic Economy

Poznań University of Economics - Poznań, Poland

2009 - 2012

Bachelor's Degree in Informatics and Electronic Economy

Poznań University of Economics - Poznań, Poland

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring