Summary
Overview
Work History
Education
Skills
Accomplishments
References
Timeline
Generic
RAVI MANDADI

RAVI MANDADI

Louisville,KY

Summary

Over 20 years of experience as a professional Programmer with emphasis on designing and implementing both applications and frameworks. Over 5 years as an Architect applying cutting edge technical skills and up-to-date industry knowledge to design applications that are resilient to change and easier to maintain.

Overview

29
29
years of professional experience

Work History

Sr Software Engineer

Venminder
Elizabethtown, KY
06.2020 - 06.2023
  • Tackled development tasks based on system requirements and documented approaches.
  • Created front end components using Aurelia javascript framework
  • Reviewed and modified unit and integration tests to improve software quality and reliability.
  • Worked closely with development team members to identify and remove software bugs.
  • Collaborated with development team members to create and integrate high availability solutions for mission-critical applications.

Software Engineer

Netsmart Systems Inc.
Louisville, KY
01.2019 - 01.2020
  • Successfully led key projects collaborating with students from University of Louisville which resulted in the project getting selected to be showcased as one of the innovative solutions for reporting and SPA implementation
  • Currently working with a scrum team remotely to support and maintain the myUnity product that provides industry leading Home Health solutions.

Consulting Programmer Analyst

Kindred Healthcare
Louisville, KY
06.2005 - 12.2018
  • Enterprise systems development, Financial systems development, Technical Architecture and Design, Functional Analysis and Data Modeling, Database design and development of 2-tier/3- tier distributed systems.
  • Selection of Application Frameworks and setting guidelines and standards in Application development.

Sr. IT Consultant

Ajilon Consulting
Louisville, KY
05.2004 - 05.2005
  • Design and implement a distributed Ventilator Data Capture system using the .Net platform.
  • STATUS" is a ventilator data capture system that is installed in multiple facilities.
  • This system was supported by antiquated hardware such as CUBIX , ISA cards and Serial network protocol.
  • Also parts of the system ran under a DOS environment.
  • Redesigned and implemented the new and improved "STATUS" solution called "Status.NET" :.
  • Replaces use of antiquated hardware with Digi term servers.
  • Replaces use of serial protocol with TCP/IP protocol.
  • Runs on a .NET platform.
  • Facilitates enterprise wide vent data collection and reporting.
  • Skills utilized in .NET :.
  • Implemented Publisher/Subscriber pattern using .NET Remoting technology.
  • Utilized P/Invoke services for native serial interface support.
  • Implemented an enterprise-wide ventilator data collection services that interface with Protouch.
  • Utili.

Sr. IT Consultant

Ajilon Consulting
Louisville, KY
12.2003 - 05.2004
  • POC Migration to .NET Point of Care, a.k.a.
  • POC, is the People first Rehabilitation's application used to document Patient billing information and provide Payroll information.
  • This application runs on the Microsoft Java Virtual Machine platform.
  • The goal of this project was to rewrite and redesign this application to run on the .NET platform.
  • Designed and implemented the POC middle tier as a .NET Remoting server using C# and VB.NET.
  • Streamlined the network payload by implementing a custom object serializing mechanism to generate a compressed byte stream.
  • Used interface-based remoting to enable loose coupling between the server and client.
  • Designed and implemented the component-based framework for the POC front end application.
  • The component-based architecture imparted the plug and play extensibility to the client application.
  • Designed and implemented components in C# .NET to provide cus.

Sr. IT Consultant

Ajilon Consulting
Louisville, KY
01.2000 - 12.2003
  • HPAS is short for Hospital patient accounting system.
  • This proprietary software is the primary contributor for revenue earnings in Kindred Healthcare.
  • HPAS is a complex system with over a millions of lines of code that is used to enter charges, generate claims and bills, balance census, record receipts, and many other functions.
  • The HPAS system used an ISAM database called CTREE.
  • Executed the migration of this database to SQL Server 2000 database with minimal changes to business logic tier and user interface tier thus minimizing the risks and costs associated with a complete redesign of the system.
  • Worked in the capacity of lead architect and developer for the migration project.

Sr. IT Consultant

UPS
Louisville, KY
03.1999 - 12.1999
  • Worked on Historical Volume Distributions for the HUB2000 Project.
  • Historical Volume Distributions contain all available information about packages that were destined to Louisville (Hub 2000).
  • The project's goal was to create historical volume distributions as inputs to the modeling tool.
  • The modeling tools are applications used to create simulations of the Hub's new automated sorting system.
  • The volume distributions along with the modeling tools were used to create the operating plans that maximized the efficiency of the operation of the Hub.
  • Performed structured analysis for this project using CMM.
  • The analysis involved identifying the automated and manual procedures that were in place in order to model the existing system.
  • Performed structured analysis using the Capability Maturity Model.
  • Responsible for collecting the system requirements using use-case diagrams.
  • Developed the data flow.

Technical Architect/Consultant

Department of Revenue
Tallahassee, FL
06.1998 - 03.1999
  • Researched and determined the optimal architecture for security on the Internet.
  • Set up the infrastructure to securely access tuxedo services using the BEA WEBLOGIC Server.
  • Implemented a GUI tool to evaluate and measure the performance of the two-tier and three- tier transactional systems in place.
  • The two-tier model consisted of a PROLIFICS clients and Oracle RDBMS.
  • The three-tier model consisted of a PROLIFICS client, TUXEDO server and ORACLE RDBMS.
  • Built a row level audit system for the Oracle database using DDL Triggers.
  • Programmed TUXEDO client apps using JOLT API.
  • Skills utilized are PL/SQL programming, Oracle database administration, C , Java, Tuxedo Middle Ware.

Product Engineer

Cerner Corporation
Kansas City, MO
02.1994 - 03.1998
  • Developed the Expert System called Discern Expert Server capable of reacting to real-time events by running health execution plans that are tied to those events.
  • The Expert System was built using Foundation classes that implement various data structures, lists, queues, maps, trees and the rule processing abstractions.
  • Designed and implemented the Foundation classes that were used to build the caches and Priority queues used in the system.
  • This project was designed using object modeling techniques and the classes that were used to implement the system were generated using the object-oriented tool, Paradigm Plus.
  • Designed and implemented the windows based GUI editor called EKM EDITOR, to build health execution plans that ran on the Expert System.
  • Using this editor health execution plans were assembled by combining various ActiveX components based on user defined templates.
  • Built the template editor to create the individual components that were used by the EKM EDITOR.
  • Designed and implemented an RTF (Rich Text F.

Education

Master's - Computer Science

Oklahoma State University
1995

Bachelor of Science - Electrical Engineering

Osmania University
Hyderabad, INDIA
04.1989

Skills

  • EC2 Web Service Development in AWS
  • DynamoDB in AWS
  • SQL and PGSQL
  • Application Architecture
  • Web Development
  • Windows Development
  • Functional Programming
  • Messaging, HL7, Workflows, Frameworks architecture
  • UI/UX - Coding, Best Practices and Artistic Creativity
  • Programming Languages: Java, C#, Net, C, F#
  • AspNet and AspNet Core
  • Windows frameworks: WCF, MVC, WPF
  • Data Structures and Algorithms
  • Eagerness to Learn New Technologies
  • JS Frameworks: Aurelia, Angular, Vue, NodeJS
  • Microservice development using CQRS pattern
  • API Design and Development

Accomplishments

  • Developed several Frameworks and internal tools to improve productivity that were quickly adopted by other developers.
  • Promoted to Lead Engineer after 18 months of employment.
  • Designed, developed and produced windows 10 style dashboard, which was successfully implemented by the Account department of the Nursing Center division.
  • Implemented Modern UI presentation layer that increased user adoption by 100%.

References

  • Brad Farber (brad.farber@venminder.com)

     Senior Software Development Manager at Venminder

  • Renee' Jordan (renee.jordan@lpnt.net)

     Senior Director of Financial Systems Development at Lifepoint Health

     Phone: (502) 667 0508

Timeline

Sr Software Engineer

Venminder
06.2020 - 06.2023

Software Engineer

Netsmart Systems Inc.
01.2019 - 01.2020

Consulting Programmer Analyst

Kindred Healthcare
06.2005 - 12.2018

Sr. IT Consultant

Ajilon Consulting
05.2004 - 05.2005

Sr. IT Consultant

Ajilon Consulting
12.2003 - 05.2004

Sr. IT Consultant

Ajilon Consulting
01.2000 - 12.2003

Sr. IT Consultant

UPS
03.1999 - 12.1999

Technical Architect/Consultant

Department of Revenue
06.1998 - 03.1999

Product Engineer

Cerner Corporation
02.1994 - 03.1998

Master's - Computer Science

Oklahoma State University

Bachelor of Science - Electrical Engineering

Osmania University
RAVI MANDADI