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 ResumeApr, 2024 - Present
Senior Software Engineer Specialist (Contract)
Contributing to the development of payment solutions at Tempus Technologies, a recently acquired company.
Dec, 2023 - Present
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
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
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
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.
1995-1999
Holon Institue of Technology
Extension of Tel-Aviv University, Israel
Proficiency in utilizing the AI-driven code completion tool across various programming languages,
and ability to optimize software development workflows effectively.
View my badge
Knowledge of artificial intelligence (AI),
machine learning (ML), and generative AI concepts and use cases.
View my badge
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
Foundational, high-level understanding of AWS Cloud, services, and terminology.
View my badge
Fundamentals of Exposure Management with a thorough understanding
of the types of exposures that put critical assets at risk.
View my badge
Understanding fundamental security principles and operations, network security and access controls.
View my badge
Validating MongoDB Developer skills by certifying mastery of building modern applications with MongoDB and Python.
View my certificate
2015
U.S. Patent for System and methods of real time merchant alert for offline transactions.
https://patents.google.com/patent/US20160314449A1/en
Available upon request.
Venice, Florida
469-371-9663
eshmilo27@gmail.com