Eran Shmilovitz

Eran Shmilovitz

Senior Software Engineer Tech Lead

With over 20 years of software engineering experience, I specialize in developing and enhancing retail business solutions that support frequent UI and functionality changes, cross-platform compatibility, and payment security compliance. I have multiple certifications in cybersecurity, and cloud computing, as well as a passion for training AI models using generative techniques and my domain knowledge.

Download Resume

Experience

Apr, 2024 - Present

PNC

Senior Software Engineer Specialist (Contract)

Contributing to the development of payment solutions at Tempus Technologies, a recently acquired company.

Dec, 2023 - Present

Remotasks

Generative AI Trainer (Freelance)

- Training AI models by crafting and answering questions related to software engineering, databases, payments and security.
- Evaluating and ranking responses generated by AI systems.
- Using my domain expertise to assess the factuality and relevance of text produced by AI models.

Nov, 2011 - Dec, 2023

NCR

Senior Software Engineer Tech Lead

- Contributed to design and implementation of new functionality for the cross-platform Payments Gateway Common Client using modern technology stack.
- Served as NCR Payment Solutions development and technical lead, traveled as needed to customers and assisted developers in the integration of OpenEPS API with their POS software (i.e. Target, R-10 Mobile POS, NCR Aloha, ALDI, Blain Supply, SuperValu).
- Helped design and implement EMV support in OpenEPS client as part of Retalix-NCR Connected Payments SaaS solution for Target.
- Assisted with design and enhanced .NET WCF service to support XML SOAP requests from multiple POS terminals using web service HTTP and process securely payment transactions to authorizing network via Retalix-NCR Connected Payments SaaS solution.

Oct, 1999 - Nov, 2011

Retalix

Senior Software Engineer Team Lead
POS-EFT Development and Product Security SME

- Led group of 4 developers in the C-Store EFT development team and was responsible for design, development, maintenance, payment networks compliancy, and payment application security of POS, payment interfaces, and system services.
- Managed development of Loyalty interface to Excentus via Verifone EPS using TCP/IP communication for BP and EFT interface using TCP/IP and dial-up communications to National Bankcard Services for Gas America.
- Enhanced and certified existing EFT interfaces using UDP, dial-up and TCP/IP communications to Heartland Payment Systems and Allied NexGen/ExxonMobil for The Pantry's CITGO and ExxonMobil stores.
- Designed, implemented, and certified EFT interface using TCP/IP and dial-up communications to RBSLynk for Alon USA. Developed payment interface and Host Simulator using TCP/IP network communication to Postilion S1 for Casey's General Stores.
- Implemented payments interface using TCP/IP and UDP to Paymentech for Irving Oil based on specifications from the authorizing network.
- Worked on a large-scale POS software project (DDS) for Pilot Travel Centers to simplify diesel desk software functionality currently used in client's stores. Participated in meetings with the client to understand and document the functionality of the current system as well as designed and implemented a user-friendly software solution to replace it.
- Created several peripheral interfaces for the POS software (Hypercom multi-lane payment terminals, Verifone PINPads, Biometric Fingerprint Reader, Coin Dispenser, Texas Digital AccuVIEW Order Confirmation Display).
- Created multiple OPOS interfaces to Fiscal Printers for the POS software used at restaurants in IKEA stores in Italy, Poland, and Hungary. Implemented and tested the software on Siemens/Wincor- Nixdorf POS systems with the assistance of their technical support staff and developers.
- Developed direct EFT interface to Wynid Technologies software solutions used at restaurants in IKEA stores in France based on specifications from the authorizing network. Worked autonomously from beginning to end on an extensive project for United Dairy Farmers that required modifications to the POS software, development of EFT interface to ExxonMobil via ANDI (Allied Network Dispenser Interface), and development of peripheral interface to PINPad Everest Plus with Speedpass using serial communication. The project required working with technical support staff and developers from both Allied Electronics and Mobil throughout the development, testing, and certification of the software.

Jan, 1998 - Aug, 1999

SoftQuest Systems

Software Developer

- Developed and maintained modules of software for bug tracking, change management, and time management of software systems.
- Started working without any experience in programming but self taught in a very short time by using academic skills, technical books, and practicing diligently.

Skills

  • Delphi, C# .NET, C++, Java, Python, Go, Dart, Kotlin, Rust, JavaScript, TypeScript
  • HTML CSS, XML, XSLT, JSON
  • MSSQL, MongoDB, Oracle, Elasticsearch
  • PCI-DSS, PABP, PA-DSS
  • Windows, Linux, MacOS
  • OOP/D, UML, Design Patterns, Agile Scrum, Client/Server, N-Tier Model, SOA, Microservices
  • RS-232 serial, USB, Dial-up, TCP/IP, UDP, HTTP, SSL/TLS
  • OPOS drivers, Equinox-Hypercom FPE, Ingenico RBA, Verifone FA, XPI and CXPI
  • COM, DCOM, ActiveX, MSMQ, Multi-Threading, Web Services
  • Generative AI, Machine Learning, AI/ML, Cloud Computing, Cybersecurity
  • Embarcadero RAD Studio, Visual Studio, CLion, Android Studio, VSCode, Github and Bitbucket Git Version Control, SourceTree, SmartGit, Jira, BeyondCompare, AQtime, XMLSpy, JFrog, Confluence, ES Kibana, Github Copilot, JetBrains IntelliJ Idea, Swagger, Postman API

Education

1995-1999

B.Sc Software Engineering

Holon Institue of Technology

Extension of Tel-Aviv University, Israel

Certifications

GitHub Copilot

Proficiency in utilizing the AI-driven code completion tool across various programming languages, and ability to optimize software development workflows effectively.
View my badge


AWS Certified AI Practitioner (AIF-C01)

Knowledge of artificial intelligence (AI), machine learning (ML), and generative AI concepts and use cases.
View my badge


Oracle Cloud Infrastructure 2024 Generative AI Certified Professional

Strong understanding of the Large Language Model (LLM) architecture and skilled at using OCI Generative AI Services, such as RAG and LangChain, to build, trace, evaluate, and deploy LLM applications.
View my badge


AWS Certified Cloud Practitioner (CLF-C02)

Foundational, high-level understanding of AWS Cloud, services, and terminology.
View my badge


XM Cyber Exposure Management Certification

Fundamentals of Exposure Management with a thorough understanding of the types of exposures that put critical assets at risk.
View my badge


ISC2 Certified in Cybersecurity (CC)

Understanding fundamental security principles and operations, network security and access controls.
View my badge


M101P: MongoDB for Developers

Validating MongoDB Developer skills by certifying mastery of building modern applications with MongoDB and Python.
View my certificate

Awards

2015

NCR

U.S. Patent for System and methods of real time merchant alert for offline transactions.
https://patents.google.com/patent/US20160314449A1/en

References

Available upon request.

Interests

Music
Books
Travel

Contact

Venice, Florida

469-371-9663

eshmilo27@gmail.com

visitors

counter