Nicholas Ferraro
Senior Software Developer at Point & Pay / North American Bancard- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
Point & Pay
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Developer
-
Mar 2021 - Present
▪ Provide technical leadership to 6 developers in areas of application design, configuration, and troubleshooting.▪ Consult with clients and product team in terms of product and technical requirements for 3+ concurrent integrations.▪ Independently designed and developed a RESTful API to replace an aging RPC API including additional features. The API utilized RESTeasy, Google Guice, and JDBI with MS SQL Server. The new API is slated to replace 1.5M monthly payments accounting for $5M in monthly revenue from the old API. Show less
-
-
Software Developer
-
Jul 2016 - Mar 2021
▪ Led product and technical design of 5+ custom integrations with clients’ billing APIs in order to lookup bills and notify clients of bill payments. Overcame client system shortcomings by implementing client business logic. Client API interfaces included RPC, SOAP, and REST and accepted XML, JSON, or form post. These integrations enabled 60K monthly payments and $350K in monthly revenue.▪ Led product and technical design for the rewrite of an online DMV registration renewal REST API that interfaced with third party UI providers. The API hooked into an existing MS SQL Server backend. Application successfully undertook all 30K monthly renewals and $80K in monthly revenue from legacy DMV system.▪ Led product and technical design for an integration with an EMV-capable, standalone point-of-sale device into existing retail payment processing. Designed and implemented a very flexible scheme for point-of-sale device local network IP address resolution requiring minimal client effort.▪ Implemented an API that accepted notification of standalone point-of-sale device-originated payments and made parity between systems. The API synchronized 95K monthly payments from hundreds of devices and accounts for upwards of $120K in monthly revenue. Show less
-
-
Software Developer Internship
-
May 2016 - Jul 2016
▪ Diagnosed and implemented solutions for numerous long-standing bugs in a critical payment-processing, RPC API.▪ Bugfixes spanned most areas of the API and resulted in a downtick of client support cases.
-
-
-
Publix Super Markets
-
United States
-
Retail
-
700 & Above Employee
-
Front Service Clerk / Customer Service Associate
-
Jun 2011 - Aug 2016
▪ Received monetary recognition for outstanding service within the first month of employment. ▪ Achieved consistently high rankings on semi-annual employee evaluations. ▪ Took initiative to proactively assist customers and co-workers without direct supervision. ▪ Actively participated as a member of the team to move toward the completion of goals. ▪ Followed policies, procedures and guidelines to assure consistent quality. ▪ Provided prompt, friendly, reliable service to customers by using proper bagging techniques and offering accurate location of item information; escort customers and unload bags into vehicle. Show less
-
-
-
Raymond James
-
United States
-
Financial Services
-
700 & Above Employee
-
Information Security Management Intern / Infosec
-
May 2015 - Aug 2015
▪ Performed data mining duties – wrote SQL server queries to process and centralize large amounts of data used for analytical purposes. ▪ Updated PowerShell scripts in order to convert from version 2.X to 3.X. ▪ Understood the importance of working with peers and other departments, management, and supervisors to reach “best practice” solutions. ▪ Recognized and responded effectively to unexpected situations or adverse conditions. ▪ Performed data mining duties – wrote SQL server queries to process and centralize large amounts of data used for analytical purposes. ▪ Updated PowerShell scripts in order to convert from version 2.X to 3.X. ▪ Understood the importance of working with peers and other departments, management, and supervisors to reach “best practice” solutions. ▪ Recognized and responded effectively to unexpected situations or adverse conditions.
-
-
Education
-
University of South Florida
Bachelor’s Degree, Computer Science