سام Eldin, J2EE Architect/Lead/Developer,  PM

سام Eldin

J2EE Architect/Lead/Developer, PM

Halal Farms USA

البلد
الولايات المتحدة
التعليم
ماجستير, Computer Science
الخبرات
27 years, 6 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :27 years, 6 أشهر

J2EE Architect/Lead/Developer, PM في Halal Farms USA
  • الولايات المتحدة
  • أشغل هذه الوظيفة منذ سبتمبر 2011

Web and CRM System - Halal Farms - Position: J2EE Lead Architect/Analyst/Java Developer, PM
• Project Description: Halal Farms USA is a family business - a specialty slaughterhouse grossing over five million dollars in sales. The business processes start with purchasing animals from ranchers and ends with the sale of meat products to retailers and restaurants. Business is conducted using phones, faxes and regular U.S. mail.
• Performance - Duties: build from scratch J2EE end-to-end ecommerce and B2B system and webatize all the business processes and train employees. Build CRM system that accommodates the nature of the business and culture of both vendors and clients.
• Vendors and Clients: both vendors and clients use latest technologies but need training on online communication-networking.
• Hauling and Networking: developing ID system for vendors to communicate-network to reduce hauling cost, time and effort.
• Server Tier: build Servlets Services with security to handle web, mobile and cloud services for CRM and business processes.
• Database and Business Tiers: Halal Farm system includes database services, Dynamic Business Rules and Business Objects which are very simple and straight forward system without any major obstacles or processes.
• In-house Services: architect-design and develop a web and swing in-house system mimicking QuickBooks for daily tasks.
• Front-CRM: architected-designed a web-mobile-based CRM system that has: Customers Services, Vendors Services, Store Operations, Sales, Finance, Customers & Vendors Center, Help, Email Services, FAQ and other business specific features. Architected Ranchers Virtual Centers to build a network of ranchers-haulers for scheduled delivering and payment system that reduce cost, time and effort for Centers members. CRM is customized with an ID end-to-end tracking system, where vendors would group hauling from a single animal to 500 heads by spraying their ID number on the animals. ID is used for tracking animals, payments and to access CRM Cloud services (emails services, PO, Invoice, tax data, and route schedules).
• Programming: Java, Java Collections, JSP, JavaScript, Servlets, swing, SQL, XML, HTML.

IT Consultant, J2EE Architect/Lead/Developer, PM في Abu Dhabi University (ADU)
  • الإمارات العربية المتحدة - أبو ظبي
  • ديسمبر 2012 إلى يناير 2014

DEPP - Abu Dhabi University (ADU) - Position: J2EE Lead Architect/Analyst/Java Developer, PM
• Project Description: Digital Parasitological Examination Program (DEPP) is an ADU project to create a library for identifying parasitological specimens. It is a web-mobile service (multilingual) for underdeveloped-unequipped-underprivileged clinics in which medical staff can use the iPhone/iPad or any digital tool to capture an image of a specimen. The medical staff may upload images to identify the candidate specimen plus may receive medical assistance in how to handle such cases.
• Performance - Duties: worked with ADU professors, gathered all material for DEPP. Performed analysis and created business plan, vision, requirement and project docs. Architected-designed DEPP system and developed a website for promoting DEPP.
• DEPP as Business: for DEPP surviving, we recommended to ADU professors that DEPP has to run as a business and not depend on donation/grants. With ADU staff approval, DEPP is an institution that services both private and underprivileged clinics. Developed a DEPP Business Plan with both development, running cost, balance sheet plus marketing plan for funds.
• Working Remotely: used my personal hosting to build a paperless communication-documentation site for DEPP members.
• Privacy and Security: DEPP analyses personal-medical data that must be protected otherwise patience privacy is jeopardized.
• Intelligent System: architected an intelligent software that will learn as the cases increase, it uses search algorithms for searching and matching of specimen that are done in milliseconds. DEPP would run millions of tests with astonishing results.
• Hosting and Security: hosting patients' data, servers and DEPP will have encryptions and secured sites, software and servers.
• Front Tier: clients may use mobile, computers, internet-chatting to access DEPP services and answers from experienced staff.
• Application Tier: It has BO, an intelligent Web Page-App Parser, Web Page-App Templates Adapter and business rules.
• Database Tier: data (images, docs, or files) are retrieved from the system database, foreign database and/or Legacy system.
• Web Services: DEPP Web Services would communicate with hospitals, insurance companies, governments or Legacy System.
• Programming: JavaScript, XML, HTML.

IT Consultant, J2EE and Unix Developer في Blue Cross Blue Shield Association
  • الولايات المتحدة
  • يونيو 2013 إلى سبتمبر 2013

June 2013 to September 2013 - Blue Cross Blue Shield Association
Position: IT Consultant
• Blue Cross Blue Shield Association (BCBSA) is a federation of 38 separate health insurance organizations and companies (Members). Blue Health Intelligence (BHI) is a National Data Warehouse (NDA) project which facilitates the communication and the exchange of data among the Members.
• Coding Java, SQL and Unix shell scripts as services to the communication and the exchange of data.
• Architected-designed and developed a four tiers software for small in-house timesheet used to track projects' total hours.
• Technology used: Java, J2EE, Unix, Eclipse, CSS, JSP, JavaScript, MySQL, DB2.

IT Consultant, J2EE Architect/Lead/Developer, PM في Freelancing
  • الولايات المتحدة
  • يوليو 2009 إلى أكتوبر 2010

Credit Repair And Data Warehouse - Freelancing - Position: J2EE Lead Architect/Analyst/Java Developer, PM
• Project Description: Credit Repair Project (CRP) is to build an intelligent web system that helps Consumers and Commercial companies repair and maintain their credit worthiness and credit standing. CRP's Goals are to service 100 Million Clients and the credit repair process would take 90 seconds not the current 90 days. It would store-validate-analyze-certify-audit trail-convert-format clients' credit information. CRP must communicate and interface with TransUnion, Equifax, Experian and data vendors.
• Performance - Duties: contacted credit bureaus, gathered all material for CRP. Performed analysis and created business plan, vision, requirement and project docs. Architected-designed CRP system and developed a prototype and key Java components.
• Data Issues: credit reports and other data are retrieved from bureaus plus data vendors. First, the Complexity and the size of data had a performance issues when it comes Extract, Transform, and Load (ETL) plus other data processes. Secondly, mapping-conversion of the physical (data in database) and the logical Data (Java DAO) running in memory resulted in complex and slow code. The answer to these issues was using XML data type field Character Large Objects (CLOBs) and Web Services.
• Front Tier: web browser side has 12 different services (Front Stores), Outside Vender Call Center and CRP employees access portals. Customized Reports are created for each Front Stores plus clients can create their own formatted reports.
• Server Tier: Tomcat is CRP's servlets engine where JOSSO and proxy servlets are used as security layers for access and speed.
• Business Tier: it has a batch and Intelligent Software Engines (Reports, Alert-Audit, Call Center Services, Business Rules).
• Database Tier: it has the database, Intelligent Analysis engine, Dynamic Business Adapter and Web Services.
• Dynamic Business Rules: working with credit bureaus, clients, data (credit cards) vendors and financial companies mandate the development of Dynamic Business Rules Adapter that translates system users requests and rules into processes and Java calls.
• Web Services: CRP has two major components - database access and data vendors communication.
• Hosting - Security: hosting CRP credit data, servers and security for 100 Million Clients are serious issues which demand internal and external security system, processes, encryptions and secured sites, software and servers.
• Programming: Java, Java Collections, JSP, JavaScript, Servlets, SQL, XML, HTML, JAXB. RUP is used also.

J2EE Architect/Lead Java Engineer/Java Developer في ADP
  • الولايات المتحدة
  • نوفمبر 2008 إلى يوليو 2009

DealerSuite (DS) Page Builder - ADP - Position: J2EE Architect/Analyst/Java Developer
• Project Description: ADP DealerSuite (DS) application is a Dealer Management System, serving dealerships of all sizes. DS is a Java-Web based application with services that run on Apache Tomcat 6 and developed using JBoss application framework, Hibernate, JOSSO (for security), log4j, and MS SQL Server. .
• Client: Truck Marketing Group is a marketing group that had static web pages and updating required recoding of these pages.
• Performance - Duties: performed analysis, architected/designed and developed the DS Truck Back-End Process. Developed an MVC Administrative Tool for Truck Marketing Group to update their marketing web pages in real-time.
• Front Tier: the View had Admin tool pages for creating/editing pages and uploading PDF doc, images, wmv files, and links.
• Server Tier: it had Tomcat (Controller) and Servlets (Model) used to access pages builder Business tiers.
• Business Tier: it had BO, Excel sheets parser, page builder parser, image-videos parser and Admin command handler (Model).
• Database Tier: it had DB Adapter with Hibernate as the Controller accessing MS SQL Server as a Model.
• Real Time Page Builder: page Builder gave the Administrator the freedom and the ability to edit page contents, create/upload new PDF documents, images, wmv files, and links, plus store in database the webpage contents imported from MS Excel documents. The Marketing pages contents are dynamically loaded from database and a Folder Structure.
• Programming: Java, JSP, JavaScript, Servlets, SQL, XML, HTML and Hibernate.

J2EE Architect/Lead Java Engineer/Developer, PM في Walgreens
  • الولايات المتحدة
  • مايو 2007 إلى نوفمبر 2008

Walgreens Image Distributed System (IDS) - Walgreens - Position: J2EE Lead Architect/Analyst/Java Developer
• Project Description: IDS is a Java Distributed System centralized by Corporate UNIX system (Oracle DB) with 6000+ stores as clients. Each store has an IBM AS400 (Tomcat and UNIX) system and a PC (Windows XP or NT) that displays images on the store Electronic Reader Boards (ERB). IDS uses Java zipping utility code to group the distributed images and reduce their byte size. IDS performs the logistics of communications (pull-push-on demand) in real-time, image repository synchronization, audit trail and dynamic Business Rules. Images transport to stores is performed using Java Apache code to FTP the zipped images.
• Performance - Duties: performed analysis and created vision, requirement and project docs. Architected-designed IDS and lead a Java team of four consultants and two Walgreens engineers in developing, integrating and testing IDS.
• Data Issues: Walgreens had over 90, 000 vendors and Walgreens marketing department produced over 12, 000 ads, images and messages monthly to be displayed in real-time on the stores' ERB. Zipping and FTP were used to zip/ship ads to 6000 stores.
• Control Unit: architected and developed Control Units for Corporate and each store for the logistics of communications (pull-push-on demand) in real-time. Corporate Control Unit runs IDS and Store Control Unit gives store managers' display options.
• Server Tier: Corporate IBM WebSphere and stores IBM AS400 communicate using HTTP-Servlets and FTP.
• Business Tier: both Corporate and stores AS400 had Reports, Synchronization, Inventory and Scheduler engines to run IDS.
• Database Tier: both Corporate Oracle DB and stores AS400 DB had to have Synchronization of ads, images and messages.
• Dynamic Business Rules: Corporate Control Unit used Dynamic Business Rules engine for real-time control over IDS.
• Programming: Java, JSP, JavaScript, Servlets, SQL, XML, HTML, SAX, JAXB.

Other Projects - Walgreens - Position: J2EE Lead Architect/Analyst/Java Developer, PM
• IC Update System - swing, desktop
• Walgreens Error Reporting System (ERS) - web-Java
• Walgreens Advertise Spending Management (ASM) - web-Java

J2EE Architect/Lead Java Engineer/Java Developer, PM في See the CV and listed with work experience
  • الولايات المتحدة
  • نوفمبر 1997 إلى مايو 2007

November 1997 to May 2007 - Companies Worked and/or Consulted
Position: J2EE Architect/Lead Java Engineer/Java Developer, PM
Chicago Mercantile Exchange (CME), AC Nielsen, JC. Whitney, ZebraSoft.com, Computhink, Complete Business Solutions (CBSI), Kemper Insurance, Midwest Mortgage Group, Shelter Insurance.

Professor of Computer Science, Trainer في Harper College, Oakton College, Complete Business Solutions
  • الولايات المتحدة
  • يناير 1996 إلى نوفمبر 1997

Training Course in Java, C, C++, UNIX, NT, Windows, PM, RUP

الخلفية التعليمية

ماجستير, Computer Science
  • في U of IL
  • يونيو 1987

Specialties & Skills

Project Management
J2EE Architecture
Technical Leadership
Teaching Adults
Analysis
Java-Web Architect, Tech lead, Developer & PM

اللغات

الانجليزية
متمرّس

العضويات

U of IL
  • J2EE Architect/Lead/Developer, PM
  • February 1990

التدريب و الشهادات

CBSI (الشهادة)
تاريخ الدورة:
January 2003
صالحة لغاية:
January 2016

الهوايات

  • traveling, playing soccer and bodybuilding
    wining a number of Bodybuilding titles. played semi-pro Soccor