Laszlo Nadai Senior Developer / Architect / Project Leader ______11717 Kiowa Ave #307 [email protected] Los Angeles, CA 90049 Tel: 310-207-2324

Sun Certified Developer since ‘99

OBJECTVE:

Looking forward to a challenging opportunity where I can utilize my many years of experience, exceptional innovative, and problem solving skills as a true team player with result-oriented approach.

EDUCATION:

Masters Degree - Mathematics , University of Sciences, Budapest, Hungary. (Has Erdos No. 2)

PC ENVIRONMENT:

• Java, J2EE, Spring (MVC, Security, Batch), , Servlets, Struts, • Web Services, SOAP, WSDL, JAX-WS, REST, SOAPUI, Dojo,/Json • ORION Rhapsody, JavaScript, AJAX, DOJO, JSON, XML, XSLT, JSP, JSF, Maven, JUnit, • , MyEclipse, NetBeans, Java Studio Creator, Tomcat, GlassFish, JRun, IBM WS, • MS SQL, MySQL, Oracle, SQLite, IBM DB2, • JDBC, JPA, ADO, Visual FoxPro, Visual FoxExpress • Visual Studio .NET, ASP.NET, C#, ADO.NET, Iron Speed Designer • Tablet PC SDK, WAP, WML, WMLScript, WaveMaker • , Basic, Clipper, dBase, FOCUS, Prolog, ColdFusion, • Access, MF COBOL, Assembler, Genetic Algorithms, Neural Networks • ORION Rhapsody, HL7, NextGate, HL7Spy,...

MAINFRAME ENVIRONMENT:

• CICS, DL1, TSO/SPF, ICCF, VSAM, KSAM, BTRIEVE, DEC/VMS • IBM 360, 370, 4341, 37xx, VAX, Siemens 4000, Honeywell DPS-4 • OS/VS, MVS, DOS/VSE, BS2000, BS3000, GCOS

APPLICATIONS:

• Health Care, e-Commerce, Manufacturing, Accounting, Inventory Control, Order Entry • Real Estate, Financial, Banking, Brokerage, Health Care • FOREX, Stocks & Bonds, Fixed Assets, , Quality Control, Procurement • Education, Point of Sales, Cost Analysis, Payroll, Insurance, Statistics

PROFESSIONAL EXPERIENCE:

November 2013 – April 2017 ORION Health Senior Implementation Consultant at Orion Health, a global company that develops to drive efficiency in health- care. Participated in Orion's Rhapsody Integration Engine (from version 4.x through 6.x) implementation for several government and private health-care organizations, among others Scottsdale Health Partners, Inland Empire HIE, Sutter Health, Idaho Department of Health, California Department of Public Health, and more.Designed, implemented and customized entire Rhapsody-based data integration solutions, wrote Java Custom Filters for the Rhapsody engine including full HL7 message life-cycle from receiving data up to storing in CDR, and displaying on Patient Portal. Integrated the solutions via Orion Health Platform. Installed, upgraded Rhapsody on clients' environments, assisted, trained clients with problem resolution both on-site, and remotely. Mentored, supervised teams of Rhapsody developers, topics included all ORION products, as well, as Oracle, Javascript, Java, Regular Expressions, XML, XSL and more on Windows, and servers. Was the first person at Orion Health to obtain the “Certified Rhapsody Expert” title . Created a unique, program to “anonymize” HL7 health-care data, that enabled processing large quantity of “real” data in test, and development environments, while still in strict compliance with Protected Health Information (PHI) under US law. This solution not only saved thousands of development/testing hours, it also preserved data integrity over long, repeated test processes, and provided efficient way to test new modules, troubleshoot existing problems. The core java library for this tool will be released as open source. Designed (using Rhapsody) as “CheckStyle” utility that – when provided an existing Rhapsody configuration (rlc) file - analyzes the entire solution for week points, possible bugs, and checks for “Best Practices”. Environment: Rhapsody, Java, NextGate, Oracle, MySQL, Windows, Linux, AWS, REST, SOAP, Tomcat, WaveMaker, HL7 Spy.

April 2012 - November 2013 Software Solutions Simplified Designed a web-based application to boost subscribers’ business by using QR (Quick Response) codes, and SMS notification. The solution was deployed on environment. The application allows subscribers to easily create their own marketing campaign targeting smart phone users. Subscribers can easily (without any programming) design / maintain their own “mobile-friendly” pages on the central server. It then generates customized QR codes that subscribers can post anywhere. A wide range of features are available for subscribers, such as creating rich text pages, including images, videos, social media info, SMS forwarding, keep track of traffic, and a lot more. The main strength of the application is it’s KISS (Keep It Simple Sir) approach, that enables subscribers to fully control, and maintain their mobile-friendly sites without any programming knowledge. For end-users, who are not familiar (or comfortable) with scanning QR codes, a unique approach was added: They can send an SMS to the server, and will immediately get an SMS response back with the link to the subscriber’s web page. Some modules were designed as Web Service clients (PayPal REST, Geo-coding, YouTube API, etc) while others as service providers (like Client statistical data). See working “emulators” and plenty of examples on the main web site: http://qrsr.us Environment: Amazon AWS Platform, WaveMaker, J2EE, Spring, Hibernate, DOJO, JSON, JSP, Servlets, REST, SOAP, MySQL, Tomcat.. .

November 2011 – April 2012 I Keep My Home (a California non-profit organization). Developed a web-based application to help Organizations/Counselors - helping troubled home owners – to increase their productivity. The application allows participants to keep track of events, search, maintain important data, fill required pdf forms from the centralized database. Many more features make this application to provide efficient assistance to people in need. A non-profit organization “I Keep My Home” is centrally managing the participating users. This service increased – among others – the success rate of some participants’ application for Loan Modification by as much, as 60%. Web services were provided for loan modification related calculations, and statistical data retrieval for the clients. The application was originally designed in Iron Speed Designer on the top of ASP.NET 4.0, C#, SQL Server 2008, SOAP, REST. It has been converted to J2EE, Spring, Hibernate .

September 2010 – November 2011 Bank of America Leader of the Java Performance Engineering Team. Established guidelines, and enforced “best practices” to improve the performance of mission critical applications written in Java, using Spring, Struts and similar technologies, frameworks. Established standards for performance tuning and improvement. Introduced new technologies available to development team members with the goal of improving the stability and performance of all Java-related applications. The applied standards greatly helped to pinpoint, analyze, and fix potential problem areas. Also wrote an ASP.NET application for internal issue tracking for the team. Company-wide applications running on a variety of platforms utilized several Web Service modules. J2EE, Spring, JPA, Struts, DB2, SQL Server, Eclipse, Maven, Subversion, JMeter, PMD, FindBugs, ASP.NET, C#, SOAP, REST, IronSpeed Designer ...

September 2008 – August 2010 Software Solutions Simplified Designed WEB-based “Search Engine” application for attorneys, paralegals, and other clients who need to effectively search large amount of documents. It allows users to upload/download documents to/from a central document repository over the . A FileSystemWatcher application detects added, deleted, and modified files on the server side. New or modified files are converted into searchable PDF files. The actual text is then extracted and stored in a MySQL database. Users can perform simple or complex queries on the full text indexed document database. Matching documents can be viewed/downloaded, and authorized users can attach, edit their “sticky notes” for their documents. These notes then become part of the searchable database. Optionally, the notes can be emailed to authorized users working on the same set of documents. Friendly WEB-based user rights and subscription management modules have been implemented. The application has been successfully used in several major court cases as well as by commercial real estate brokers and major investment banks . It is currently being re-factored to Spring/Hibernate framework. Environment: J2EE, JSP, JSF, Sun Java Studio Creator, MySQL, SOAP, C#.NET

September 2009 – 2012 (part-time) Delano Corporation (http://iLifeLink.com) Designed and implemented bulk emailing application for a leading participant in the dietary supplement industry. Thousands of subscribers receive automated emails sent by the central system. Sophisticated emails can be created by allowing randomized greetings, merging custom-defined fields and applying filters. Several techniques have been applied to avoid false positive “spam” feedbacks. Email statuses are automatically tracked and updated in the server’s database. A complex WEB-based shopping cart application has been customized, maintained. Environment: J2EE, JavaMail, Servlets, JSP, JSF, MySQL, PHP

August 2007 – September 2008 Designed, implemented, and maintained a WEB-based solution for CALI (California Association of Licensed Investigators), the world’s largest PI organization. The application enables subscribers to perform instant online search of 60+ Million records using simple or complex Boolean queries. Instant GoogleMap display, subscription management, built-in emailing capability and many more features have been implemented. Environment: J2EE, JSP, JavaMail, MySQL, Ajax, Tomcat .

January 2005 – August 2007 UCLA Converted the UCLA’s BruinBuy E-Commerce Procurement System from ASP to J2EE. Applying MVC design patterns made the system more robust and flexible. Database access was transferred from MS SQL to Oracle, while legacy data is still accessible from IBM DB2. Designed several “frameworks” to make the system easier to maintain. Lectured programmers about advanced Java topics. Environment: J2EE, Struts, JRun, Oracle, DB2, SQL 2000, CommerceOne, Ajax, Spring, Hibernate

July 2002 – December 2004 Countrywide Financial Services Lead Developer for 'CHEETAH'. The system is designed to build/stage/distribute/install the Loan Processing software to over 1,500 branches nationwide. Branches send Web Services requests to the main server. Requests contain information about the branches' LAN, status and other relevant data. The central server then queries the SQL server for actions to perform at the branch server (such as install new version, etc.). Branches 'pulse' the central server in regular intervals, that makes it easier to have control over the distributed system. Many features were added to follow the full life cycle of the distributed application as well as to make branch status monitoring web-enabled, efficient, and user friendly. Environment: Visual Studio 2003, SQL 2000, Visual C#, Web Services, ASP.NET, ADO.NET, VFP 7.0

June 1999 – July 2001 (part time) JNet Corporation Author / Lead Developer for an Open Source project (WURFL - WAP Universal Resource FiLe) under the umbrella of the Wireless Programming Group. Defined and implemented an XML based framework to overcome the differences between browser capabilities / user agent profiles on different wireless devices. The latest version was created using SUN's JAXB . Created Custom Tag Libraries to help JSP programmers to utilize the full strength of WURFL. Was elected as a member of the “Wireless Programming Wall of Fame” .

Designed and implemented several WAP based applications (Timecard / Attendance , Online Currency Trading, Sports Wagering System) in Java, IBM VisualAge, ColdFusion, Servlets, , MySQL, IBM DB2. The applications allow users to interact with the server side system using Web-enabled portable devices, such as cell phones, PDA’s etc...

Dec 2001 – June 2002 Laguna Groupware, Inc. Lead Developer of a J2EE application for buyers and sellers of virgin and secondary fibers. The system provided a forum for scanning market prices and soliciting interests in specific transactions. It linked subscribers through the Internet to the main server, and allowed quick and safe solicitations of purchases and sales. Designed Enterprise Beans, Servlets and JSP ’s using IBM WebSphere Studio Application Developer , IBM VisualAge for Java . To manage persistent data, CMP entity beans were mapped to IBM DB2 tables. In addition, the system allowed participants to place orders, confirm order status via Internet-enabled portable devices using WAP/WML technology.

July 2000 – Dec 2001 J.P. Morgan Chase & Co. For the second time (see same company info below) participated in the design of the nation’s #1 Bankruptcy Management System software.

The core system was originally designed in Visual FoxPro based on Codebook standards. Some of the features included: Visual Calculation Builder, To-do List/Scheduler. Designed several additional applications to extend the system’s power: - User data backup over the Internet to a central repository MS SQL 7 database. - Final Report calculation conversion from legacy format to new National Standard using RegularExpressions written in Java using IBM VisualAge and WebSphere . Many other applications have been implemented introducing OOD design concepts.

June 2000 – July 2000 Passed the Sun Java Certified Programmer exam. Created a “Traveling Salesmen” applet to demonstrate Java programming skills. Created Artificial Intelligence (especially Genetic Algorithms ) framework of reusable components.

Jan 2000 – June 2000 California Department of Education, Special Educations Division Designed application to support special education student level data collection, management and reporting. The system streamlines the file intake process and automates data verification, un-duplication of records, generates aggregate files, checks for reasonableness of data, produces reports at various level of aggregation and filtering requirements defined by the users, generates state-level files. Many additional features were designed to help state level data management and statewide reporting and monitoring responsibility of the department. Visual FoxPro 6.0, Visual FoxExpress 6.0

July 1999 – Dec 1999 Transamerica Intellitech Designed a Reporting Suite project for the companies financial management system. Created reusable class libraries for report front-end selection criteria. Environment: Visual FoxPro 6.0, Visual FoxExpress 6.0, and MS SQL 7.

Oct 1998 – June 1999 California Department of Education Designed Class Size Reduction System for data collection, data management and reporting of applications filed by California School Districts and Charter Schools. Utilizing the data validation and decision making mechanism of the system more than one billion dollar has been distributed among the applicants. Visual FoxPro 6.0, Visual FoxExpress

May 1998 – Oct 1998 Onyx Acceptance Corporation Designed Helpdesk System for managing helpdesk information based on requests from several hundred users. The system makes it possible to track, maintain helpdesk issues during the full lifecycle of the tasks. Extensive search and filtering capabilities as well as flexible reporting options make it easy for management to track responsiveness and point out problem areas. Environment: Visual FoxPro 5.0, Visual FoxExpress

Nov 1997 – Dec 1999 (part-time) Ferenczy Consulting, Inc. Designed a Foreign Exchange Data Management application. The system collects interbank foreign exchange rates from the Internet for more than 20 currencies for analytical purposes. Up to the minute rates are published on the company web site, historical data is archived, technical indicators are calculated. Technical charts have been created for on-line viewing. 3-tier application allowing online trading was implemented utilizing JDBC, MySQL and RMI. Environment: Java 1.1, IBM VisualAge, MySQL, JDBC, ODBC, and Visual FoxPro 5.0 .

Feb 1997 - Oct 1997 Danmer Shutters, Inc. Designed a Production Scheduling System for the largest shutter manufacturer in the US. This CodeBook compliant Visual FoxPro 5.0 application was written by using Visual FoxExpress and introduced the full power of object oriented design. The application was designed to make all necessary data available for manufacturing based on minimum information provided by the original specifications, therefore eliminating manufacturing / installation errors. The application is expected to be a standard in the industry.

Oct 1995 – Feb 1997 Chemical Bank (presently J.P. Morgan Chase & Co.) Participated in team development of a Bankruptcy Management System. Primary responsibilities included: System analysis, class design, form and report design, database design, and data conversion. Written in Visual FoxPro 3.0b (Codebook-compliant application) under Windows 95 . The application was built on a database with more than 60 tables. Existing historical data from previous versions was converted from Clipper.

Nov 1994 - Sep 1995 LEXI International As an independent consultant, designed a complete Task Tracking System. Written in FoxPro 2.6a, on Novell network . Trained junior programmers using Codebook, Visual FoxExpress and other FoxPro-related third-party products.

Feb 1994 - Oct 1994 Geffen Records Designed several FoxPro 2.60a applications for the Production, Publicity and Legal departments. Applications included In-house Order Entry, Vault Inventory Management and Publicity Mailing List Maintenance. All written in FoxPro 2.6a on Novell network in a multi-user environment. Also several modules have been prepared for Visual FoxPro 3.0 , which will be utilized after Visual FoxPro is released.

Oct 1994 - Feb 1995 Ralphs Groceries, Inc. Redesigned a Seasonal Forecasting System for Ralphs and Food For Less stores. The application periodically downloads historical sales data by department from the mainframe, converts the data into FoxPro format and provides seasonal sales forecasting for more than 200 stores. DDE was established between applications to assure full automation of data exchange between FoxPro 2.6, Attach Mate’s Extra! and Excel .

May 1994 - Oct 1994 Next Dimensions Corporation Designed prototypes of Touch Tone Order Entry, Order Confirmation, Fax-on-Demand and Voice Mail systems using DIALOGIC D21/ voice board. The system is built on Visual Voice custom control, and is written in Visual Basic controlling ACCESS databases.

Developed a Commodity Market Forecasting and Data Retrieval System. The system gives the user the capability to select several future market components, download data via modem for a specific time period, and interactively build a Supervised Neural Network. After completion of the training, the network provides ‘buy’ and ‘sell’ signals for specific commodities. A wide variety of techniques were utilized to achieve maximum performance and flexibility. Environment: Visual Basic, ACCESS, Excel, DDE, Ward Systems NeuroWindows DLL. Jan. 1994 - May. 1994 KPMG Peat Marwick Senior Systems Consultant. As leader of a FoxPro development team, designed an audit control system for the Society of Artificial Reproduction Technology, (an association of over 700 birth clinics nationwide). Heavy interactive data validation, multi-platform (MS-DOS, Windows, MAC ) performance and compatibility issues had to be addressed and implemented to meet the wide variety but strict requirements of the clients.

Jun. 1993 - Jan. 1994 House of Fabrics, Inc . Redesigned and enhanced Point of Sales and Cost Analysis System. Installed PC - Mainframe communication, trained and supervised junior programmers utilizing Visual Basic , ACCESS , MF/COBOL .

Oct. 1992 - May 1993 PB /DMJM (L.A. Metro Project) Designed Budget Forecasting, Project Control and Electronic Invoicing systems in FoxPro , Visual Basic , Excel , Windows 3.1,DDE, OLE on Novell Local Area and Wide Area Network .

Dec. 1990 - Sep. 1992 Leach Corporation Designed, and implemented a Quality Control Management System. Features included interactive automatic test procedure definition, implementation and on-line report generating capability. The program provided customized reporting and statistical analysis according to each client's requirements. Environment: Windows , FoxPro , Excel , Novell NetWare , Turbo C .

1987 - 1990 Independent Consultant Enhanced and redesigned an Order Entry, Invoicing and Inventory Control system. Features included order entry, order confirmation, back order maintenance, work order report printing, shipping confirmation, invoice register maintenance, invoice printing, customer and inventory database maintenance. Environment: FoxPro , Clipper , Novell NetWare .

Designed financial and insurance package for automotive dealers. Features included Amortization Analysis, Leasing Calculation, Credit Approval, Inventory Control, Management Reports (including interactive report generator) and Sales Analysis. For the marketing, sale and after sale support of the package a separate company has been incorporated. Environment: Clipper , Assembler , Novell .

Designed and implemented a complete office management system for the Fish Processing and Distribution Business on multi-user environment. The size of the modules and the presence of memory resident programs required extensive internal nested overlay management. Environment: FoxBase , Clipper , FOX 10-Net .

1985-1987 TICOR Title Insurance Systems Consultant, Project Leader Re-designed and enhanced a program package written for title insurance and escrow agents. Trained and supervised programmers. Project Leader of the networking team. Developed device sharing method, which can be used on any network using DOS file sharing concept. Designed utilities for recovery and network administration procedures. Defined all the necessary programming considerations, prepared phase plan and managed network installation. The system is being used nationwide at over 600 locations. Environment: Different LAN 's, FoxBase ,C, Basic , Assembler .

1982 - 1985 Datagraphics Computer Services Systems Analyst For the L.A. City School District a statistical program package has been prepared showing the actual distribution and progress level of minority children broken down by minority groups, etc. Environment: IBM 4341, COBOL, CICS MVS, TSO/SPF, ICCF. Also several report writing and inquiry programs have been designed for House of Fabrics, M.L. Stern & Co., L.A. Rapid Transit District and Scandinavian Gourmet Products . Environment: IBM 4341, 37xx, DOS VSE, OS/MVS, ICCF, COBOL, FOCUS.

Responsibilities also included modification, programming, testing and implementation of changes to a municipal bond system as well as establishment of mainframe - micro communication with several IBM AT's. Environment: IBM 4341, PC/AT, OS/VSE, DOS, BASIC, BAL.

1981 - 1982 Churchill la Page & Co. Toronto, Canada Designed and implemented a Payroll and Inventory Control System for the St. Joseph Medical Center . Environment: COBOL, Honeywell, DPS-4, GCOS.

1980 - 1981 Bavarian Employees' Life Insurance Munich, West Germany Compiled insurance risk tables, prepared programs that produced the tables for any given risk category. Environment: OS/VSE, IMS DB/DC, COBOL, PL/1.

1979 - 1980 Computer Center LOB Munich, West Germany Modified and maintained several commercial application systems for the banking and pharmaceutical industries. Environment: IBM 360-370,4341, COBOL, CICS, OS/VS1.

1974 - 1978 Polytechnical University Budapest, Hungary Lectured computer programming in mathematical and mechanical problem solving .