James Lentini, Developer in New York, NY, United States
James is available for hire
Hire James

James Lentini

Verified Expert  in Engineering

Salesforce Developer

Location
New York, NY, United States
Toptal Member Since
July 27, 2020

James has a broad technical skillset with a professional background in full-stack development and over a decade of experience on the Salesforce platform. Proficient in Apex/LWC, he’s also coded front ends from design compositions, built interactive data-driven websites, written ops-related tooling and integrations, and developed features in complex domains such as language parsing, 3D graphics, and computer vision. James learns quickly and thrives on projects with multi-tech needs.

Portfolio

Nucleus Technologies (Rapid Logistics)
JavaScript, CSS, HTML, Lightning Components, Apex, Node.js
Rapid Logistics
CSS, JavaScript, HTML, Lightning Components, Apex, Node.js
2U
Python, Visualforce, Apex

Experience

Availability

Part-time

Preferred Environment

MacOS, Windows, Visual Studio Code (VS Code), Atom, Sublime Text, IntelliJ IDEA, WebStorm, PyCharm, Bitbucket, GitHub, Git

The most amazing...

...product I've written was a custom Salesforce email templating system which was more flexible than anything on the market at the time.

Work Experience

Salesforce Developer and Consultant

2019 - 2020
Nucleus Technologies (Rapid Logistics)
  • Created a parametric Rules engine to deep-parse SOQL WHERE clauses and apply custom data context, adding custom functions and other syntax extensions.
  • Ported the Ace code editor for use as a Lightning Web Component to support syntax highlighting for the Rules Engine parser,.
  • Supported the development team when using the Rules Engine to dynamically select shipping methods.
  • Created a system to use NPM for dependency management between modular SFDX feature-sets. Ported codebases from MDAPI to SFDX format.
  • Implemented scripts to make SFDX jest unit tests dependency-aware via a package.json file.
Technologies: JavaScript, CSS, HTML, Lightning Components, Apex, Node.js

Salesforce Developer and Consultant

2019 - 2020
Rapid Logistics
  • Wrote an automatic allocation system to match outbound orders with available inventory across multiple warehouses.
  • Created a system to scan barcodes and record scans into a scan session audit trail.
  • Developed a system and API to associate scanned values with any record for easy lookup later.
  • Built a dynamic user interface to pack orders in a warehouse.
  • Created an API that uses organizational data to ensure that asynchronous jobs are run in-order.
Technologies: CSS, JavaScript, HTML, Lightning Components, Apex, Node.js

Salesforce Developer and Consultant

2011 - 2018
2U
  • Created an automatic license expiration and re-activation system to manage user accounts across more than 20 organizations.
  • Implement bulk scripted-deployment and data-migration tools before the advent of SFDX.
  • Created Apex-based parametric data sharing across more than 20 organizations using Salesforce-to-Salesforce.
  • Generated RSVP links that update campaigns when clicked.
Technologies: Python, Visualforce, Apex

Full-stack Developer and Engineer

2010 - 2018
International Awards Group
  • Collaborated with a graphic designer to convert design compositions into functional web pages.
  • Implemented the You Be the Judge website, where users could register an account and judge competition entries.
  • Implemented a winners’ showcase website which displayed video and image entries from the company database.
  • Created a Gimp plugin for generating bulk graphics from database output.
  • Wrote a dynamic UI for uploading files to a media server.
Technologies: C, C++, Python, CSS, HTML, JavaScript, PHP, MySQL, Apache, Linux

Salesforce Developer and Consultant

2015 - 2016
Chabad.org
  • Created the email templating engine for Chabad.org’s Scribe product, which renders Visualforce components with arbitrarily configurable data context.
  • Implemented JWT-based authentication to an external payment system.
  • Provided implementation ideas, consulted on coding best practices, and helped less experienced developers.
Technologies: SOQL, Visualforce, Apex

Salesforce Administrator and Developer

2009 - 2010
TheInfoPro
  • Wrote a WordPress plugin for Salesforce lead capturing.
  • Used Apex to implement a custom opt-out system for outgoing emails.
  • Helped ensure data integrity on a database of 120,000+ leads and 10,000+ contacts.
Technologies: PHP, SOQL, Visualforce, Apex

Technical Writer

2007 - 2009
Shoap Technical Services
  • Wrote user manuals for numerous point-of-sale devices.
  • Composed user manuals and help-desk training material for networking hardware, online web interfaces, and software APIs.
  • Edited and maintained content for an online learning management system.
Technologies: MadCap Flare, Adobe FrameMaker, Microsoft Word, CSS, HTML

Software Developer and Research Assistant

2004 - 2006
Georgia Tech Research Institute
  • Created a prototype system that combined thermal images, visual images, 3D laser offset data, and temperature probe data to assess the core temperature of food on a moving conveyor belt.
  • Developed a real-time imaging system that used color segmentation to detect foreign particles in food process streams.
  • Coded a hardware control system that used actuators, cameras, and lasers to generate 3D profiles of objects.
Technologies: I/O, OpenCV, Python, Visual Studio, C++, C

Front End of a Company Website

https://web.archive.org/web/20190825002526/http:/arclabusa.com/
I developed in collaboration with a graphic designer a company website. It was a fully-optimized static site that was built using Webpack for optimization and Jekyll for content generation. It also included a custom build of the Bootstrap library.

Languages

JavaScript, Python, Apex, HTML, CSS, Java, C, SOQL, C++, PHP, Ruby

Frameworks

Lightning Components, Visualforce, Django, OAuth 2

Tools

Salesforce DX, Git, GitHub, Bitbucket, PyCharm, WebStorm, IntelliJ IDEA, Sublime Text, Atom, Visual Studio, Microsoft Word, Adobe FrameMaker, Apache

Libraries/APIs

Node.js, jQuery, OpenCV, React Redux

Platforms

Visual Studio Code (VS Code), Windows, MacOS, Linux

Storage

MySQL

Other

I/O, MadCap Flare

2002 - 2007

Bachelor of Science Degree in Computer Science

Georgia Institute of Technology - Atlanta, GA, USA

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