Ray Megal
Senior Software Engineer at RhodesGroup- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Rhodes Group
-
United States
-
Information Technology & Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Nov 2008 - Present
As a senior developer on the team, I either created new features, or extended existing features of our flagship product, Fusion, to assist laboratories in ensuring their bills for tests are accurate and meet the criteria of each payer. • Developed our new Fusion20 billing application using Angular (12), RxJs, NgRx, and related technologies. • Created .NET Core/EF Core REST APIs against SQL Server databases to support our Angular front-end applications. • Implemented business rules in T-SQL and a C#/.NET Core “rules” engine, that identifies problems in the billing process and potentially corrects them. • Developed a Business Intelligence reporting system for laboratory billing analytics. • Integrated 3rd-party imaging systems with our product. • Built address parser for SQL Server as a CLR assembly. The parser is exposed to users in the form of a function that takes up to four strings of address information and returns city, state, zip, etc. • Created an application to pull our Zendesk information into a local SQL Server database for time reporting purposes. • Created utility programs using Dart Communications libraries to automate TELNET and SSH sessions to 3rd-party systems. • Created various ETL routines, some to parse HL7 data, most often targeting SQL Server. • Mentor junior developers. • C#, T-SQL, JavaScript, TypeScript, .NET, .NET Core, ASP.NET Core, Entity Framework/Core, nHibernate, SQL Server, Angular, SQL Server Analysis Services (SSAS), SQL Server Reporting Services (SSRS), Visual Studio, Visual Studio Code, ReSharper, git, Subversion, PowerShell, iTextSharp, Dart PowerTCP SSH and Telnet, nUnit, xUnit, Serilog, log4net, File Helpers, Bitbucket, Jira, and Zendesk. Show less
-
-
-
-
Senior Programmer Analyst
-
May 2007 - Oct 2008
My role was to support the Investment Management department as the sole developer on the team. • Wrote ETL routines to import investment data. • Updated an ASP.NET MVC web application used by the traders. • Rewrote a data import program. The program was run once a month. It would take over fifteen hours to process tens of thousands of records. It would be monitored by one of the traders, and only be run on the weekend because of its importance and the duration of the job. My new routine would complete in minutes and process the same amount of data. • C#, .NET, SQL Server, ASP.NET MVC, nHibernate, PowerShell, and Subversion. Show less
-
-
-
M & I Bank
-
Banking
-
1 - 100 Employee
-
Senior Programmer Analyst
-
May 2003 - Apr 2007
I was the Development Team Lead responsible for implementing and maintaining the NetOxygen Loan Origination System for M&I Mortgage Corp. • I debugged and suggested fixes for both the NetOxygen website and SQL Server components. • Wrote routines to interface with other systems via SOAP web services. • Wrote ETL programs and processes. • Triage bug reports and assign work to team. • Mentor junior developers. • C#, .NET, T-SQL, JavaScript, XML, SOAP, VBScript, Visual SourceSafe, and PowerShell. Show less
-
-
-
-
Programmer Analyst/Specialist
-
May 1993 - Apr 2003
Part of the development team for Custom Statement Formatter (CSF), a document composition system. CSF allowed users to design their documents using a Windows WYSIWYG application, map incoming data to the document, and generate print streams for printers including large IBM printers (AFPDS), large Xerox printers (Metacode), and smaller desktop printers (PostScript),• Implement a string formatting language.• Assist in implementing 2D line and pie charts.• Manage nightly build and test system.• Create installation routines for Windows applications.• Manage HP/UX environment.• Implement Source Safe on HP/UX using Samba to integrate to Windows network.• MVS/360 Assembler language, C++, C#, Java, .NET, Rogue Wave, InstallShield, Windows NT, IBM OS/2, HP/UX, make, and vim. Show less
-
-
MVS Systems Programmer
-
Nov 1986 - Apr 1993
Install Operating System upgrades.Maintain system using SMP.Write and maintain JES routines.Implement DFSMS and DFHSM.Created SDSF2 clone of SDSF to manage additional image of JES.
-
-
-
United States Marine Corps
-
United States
-
Armed Forces
-
700 & Above Employee
-
MVS Systems Programmer
-
Jul 1984 - Nov 1986
-
-
COBOL Programmer
-
Nov 1981 - Jul 1984
-
-
Personal Financial Records Clerk
-
Jan 1978 - Nov 1981
-
-
Education
-
Cardinal Stritch University
N/A, English Language and Literature, General -
United States Marine Corps, Computer Science School, Quantico VA
COBOL, OS/360 Assembler, MVS Systems Programming