We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Top - performing IT Professional. A team player with vast knowledge and experience using various software technologies to successfully resolve the software integration challenges organizations encounter.

AREAS OF EXPERTISE:

  • Web Services / Sockets
  • Interface / Integration Development
  • HTML / XML / JSON / HL7
  • JavaScript / JQuery / React / Angular
  • .NET / C# / LINQ / MVC / AJAX
  • Microsoft SQL Server
  • MySQL Server
  • PHP / LAMP
  • C / C++ / JAVA / VB / LUA
  • TFS / JIRA / SVN / GIT
  • Team Management
  • Certified SCRUM Master
  • Operations Support
  • Test Procedures/Scripts
  • Windows/Linux/Unix

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for architecting and developing the first fault-tolerant generic software solution, central to the company’s Cloud-based software service - VantageLive - for extracting, storing, processing and analyzing transportation information from multiple client traffic intersection detection systems.
  • Responsible for creating a modern web-based solution for traffic support engineers to greatly simplify the complex process of configuring customer traffic intersections, saving time and eliminating potential errors when gathering transportation information across the varying traffic intersection detection systems.
  • Responsible for integrating prevailing historical weather metrics into the VantageLive Cloud-based software service to gain a more detailed understanding of traffic patterns for various modes of transportation across varying times.
  • Assisted in developing secure, fault-tolerant RESTful web services for sending, receiving and aggregating transportation information within the VantageLive SaaS framework.
  • Develop database stored procedures and application middle-tier logic to aggregate transportation information, key to current and historical reporting and charting within the VantageLive Cloud-based software service.
  • Modernizing UI experience and application responsiveness across varying desktop, laptop and mobile devices, contributing to an increase in customer usage, product appeal and broader customer acceptance.
  • Work and communicate directly with testers, software support engineers, project managers and other IT specialists within an Agile development environment, in a team effort to create timely and quality software.
  • Recognized for contributing greatly to establishing new customer relationships and future growth of the company within the SaaS market-space.

Confidential

Integration Analyst

Responsibilities:

  • Design and develop .NET services, RESTful and SOAP web services, integrating Confidential ’s interactive patient video content delivery platform with new as well as legacy hospital systems. SQL Server used extensively for back-end data processing and staging. Design and develop dynamic interface scripts using LUA for parsing XML,JSON and HL7 formatted patient health information message feeds.
  • Responsible for designing and developing the first interfaces at Confidential Healthcare to utilize RESTful/SOAP web services; directly contributing to solidifying new customer relationships, as well as enhancing the content of patient health information exchanged between existing systems.
  • Designed and developed custom HL7 message scrubbing utilities to automate the process of generating HL7 test message cases, significantly helping to improve the turn-around time involved testing new interfaces with sample message feeds.
  • Work and communicate directly with clinical information specialists to analyze, design, develop, manage and troubleshoot hospital system integration solutions over the entire project life-cycle.
  • Communicate and work with interface analysts and software system architects to design and implement healthcare information integration solutions.
  • Perform on-call after-hours hospital system outage support; consisting of trouble-shooting patient video content delivery, hardware/software services and interface related issues.

Confidential

Healthcare Information Technology Consultant

Responsibilities:

  • Responsible for leveraging healthcare information technology to assist in the analysis, design and development of business intelligence solutions to automate key business needs for the clinic.
  • Management of the design, development, deployment and maintenance of internal and enterprise-wide software services, as well as database administration tasks.
  • Interface directly between physicians and clinical staff members to capture needed business processes requiring automation which include patient medical record access, medical supply inventory maintenance, accounting, tele-health monitoring as well as patient treatment billing.
  • Web-Based software systems developed using LAMP Framework (with PHP),as well as .NET Framework (C# ASP .NET/MVC). RESTful/SOAP web services developed to enable data communication between distributed systems.
  • Gathered needed business requirements to build the MySQL database schema by interfacing directly with healthcare professionals. Designed, built and maintain the web-based clinical EMR system and back-office services which communicate via server-side scripting to create, read, update and delete (CRUD) clinical data stored in the MySQL database. Perform MySQL data backup and restoration procedures; statistical querying for trend forecasting (i.e. patient demographics, expected revenue, average daily patient counts), as well as overall monitoring of MySQL RDBMS and system services.

Confidential

Interface Integration Engineer

Responsibilities:

  • Responsible for interface development, enhancements and integration support of PatientSafe's unique wireless barcode point of care hardware and software solution.
  • Developed and maintained HL7/XML interfaces to process inbound/outbound messaging requests for patient medication, blood products administration, lab specimen, vitals collection, clinical observations, follow-ups and administrative charting. Worked directly with employees and hospital personnel to resolve interface issues based on clinical workflow changes and enhancements.
  • Management and technical support for a successful integration with AllScripts Sunrise Clinical Manager (EMR) for patient vitals. This was accomplished via a custom interface solution developed with the input of the R&D department which utilized a JAVA FTP service to batch process both inbound/outbound patient vitals. SOAP and RESTful web service integration was also developed to communicate between AllScripts Sunrise Clinical Manager (EMR) and Confidential services.
  • Management and technical support for a successful integration with MirthConnect as a replacement candidate for Cloverleaf . The MirthConnect interface processes patient admissions (ADT), pharmacy medication orders (RDE), administrative charting (RAS) and observations (ORU) - with follow-on work for batch processing of inbound clinical documentation from CERNER Millennium Objects.
  • Worked closely with team members, network technicians and system support specialists to resolve system as well as interface related challenges - including reconfiguring and monitoring interface services, providing email alerts when interface services are not functioning properly, as well as starting and restarting interface services. Provided technical support and training to employees for interface system recovery.
  • Performed MySQL database queries to understand the relationship between patient related data, as well as to confirm correct table population for associated patient information - (i.e. hospital facility admissions, units, rooms, beds, medication taken/give, interventions, clinical observations, charting, lab results, demographics, transfers, discharge). Understanding these relationships were key at times to correctly filter and transform patient message data as it flowed between medical system interfaces. For regression testing, MySQL tables needed to be periodically re-created and populated to confirm that inbound and outbound messaging across interfaces worked correctly.

Confidential

Healthcare Information Technology Consultant

Responsibilities:

  • Responsible for leveraging healthcare information technology to assist in the analysis, design and development of business intelligence solutions to automate key business needs for the clinic.
  • Management of the design, development, deployment and maintenance of internal and enterprise-wide software services, as well as database administration tasks.
  • Interface directly between physicians and clinical staff members to capture needed business processes requiring automation which include patient medical record access, medical supply inventory maintenance, accounting, tele-health monitoring as well as patient treatment billing.
  • Web-Based software systems developed using LAMP Framework (with PHP),as well as .NET Framework (C# ASP .NET/MVC).
  • Gathered business requirements to build MySQL database schema, interfacing directly with healthcare professionals. Designed, built and maintain the web-based clinical EMR system and back-office services which communicate via server-side scripting to create, read, update and delete (CRUD) clinical data stored in the MySQL database. Perform MySQL data backup and restoration procedures; statistical querying for trend forecasting (i.e. patient demographics, expected revenue, average daily patient counts), as well as monitoring of MySQL RDBMS and system services.

Confidential

Software Engineering Consultant

Responsibilities:

  • Responsible for the redesign and development of infrastructure software which provides the services needed to transport data between corporate and customer data sources within the Confidential data warehousing division.
  • Also designed and developed SQL meta-data to accurately identify resources being extracted, transformed and loaded (ETL) between client SQL data repositories; the purpose being to quickly detect any problems with the amount of data being transferred, and to then improve on data transfer efficiency.

Confidential

Software Engineering Consultant

Responsibilities:

  • Responsible for the analysis, redesign and development of custom real-time medical equipment software. SQL 2000 and Access used for database storage.
  • Relational database diagramming done in Erwin along with the generation of SQL scripts for data modeling diagramming and analysis.
  • Work with medical personnel in obtaining and implementing business requirements as well as providing ”proof-of-concept” installations for additional needed features. Developed primarily in Visual Basic 6.0, C/C++ (Windows SDK API) used for extended functionality not provided directly by VB6. C# and VB .NET also used for rapid functional prototyping.
  • Extensive integration of Crystal Reports into VB6 application for data statistics/reporting purposes. Software keeps a detailed running account of patient’s medical history along with graphically displayed anatomical representations of patient complaints and electro-therapy readings. Patient readings are captured by the application through an electronic meridian testing device (EMT) over the (RS-232) serial port, graphically displayed in real-time and then recorded within the database. Many VB6 GUI components including drop-down list boxes, image views, tree-views and detailed charting were required in order to display detailed information in a format presentable to the user. The customer requirement to interact with several data screens at once required the design and development of additional ActiveX/COM services which were also written in VB6 and called by the main application.

Confidential

Technical Consultant / Analyst

Responsibilities:

  • Project Analysis, design and development of a consumer-credit fraud detection system for VISA.
  • Directly involved with VISA consultants in the development of an OLTP system for credit card fraud detection from start to finish. This system (VISA ICSDirect) is an n-tier web-based OLTP service with SQL Server and DB2 as backend data servers. Front-end portions required custom screen capturing software written in VB6 and invoked from JAVA for the purposes of capturing problem reports from users of the system.
  • Design, development and administration of an enterprise-wide security control system using VB6, C++, ActiveX/ADSI (Active Directory Services) technologies for access to an LDAP/X-500 based directory system running on a Windows NT server. Front-end portion was primarily written in VB6 and allowed users to login to the data security system from any location of the company. Users could then access, update and save the information they had access to within the centralized data directory using LDAP directory service calls. Smaller portions of the application were written in C++ to support functionality not fully supported or provided within VB6.
  • Organized and participated in JAD sessions and presentations during the project life cycle.
  • Responsible for setting up and administering training and testing environments for VISA personnel As well as working directly with VISA consultants and providing technical support to banking personnel.
  • Designed and developed OLTP systems for storing and updating software data object information used throughout the various software business units. The system provided a central location where software developers and management personnel could obtain information on these objects as well trace where these objects were used within business applications.
  • Worked directly with DBA's in determining appropriate database schema's for business credit identification information using Allfusion's Erwin Data Modeler.
  • Developed SQL scripts to extract business information on an as needed basis as well as working to develop systems to extract state-based credit information in a standardized format.
  • Assisted in the development of XML format used to describe business address information.
  • Rational Rose used for project analysis and design. Rational's UML diagramming used for domain modeling, business use case diagramming and grouping, requirements mapping, use case object discovery (object robustness diagramming), sequence and state transition diagramming.
  • Developed descriptive as well as active modeling systems to describe and animate businesses processes.
  • Creation, re-design and integration of the company business unit web sites.
  • Design and development of common software tools (i.e. memory management, object brokering) used in company business units as an infrastructure for credit data processing and management; used both on the IBM mainframe, UNIX systems as well as PC’s and accessible from Assembly, Cobol, VB, C and C++. Development of C++ applications used to calculate I/O performance metrics on networked RAID and MO storage systems.

Confidential

Staff Analyst / Senior Developer

Responsibilities:

  • Lead developer, responsible for the design and development of real-time client/server applications for satellite telemetry information using C/C++ and CORBA within a networked environment under UNIX and Windows systems.
  • Designed in-house data-dictionary system using Windows SDK and embedded SQK to keep track of and maintain satellite telemetry information. IEEE compliancy - security clearance required. OOA/OOD used throughout project development lifecycles after moving to C++.

Confidential

Programmer Analyst

Responsibilities:

  • Responsible for application training, database development and computer systems administration on the C-17 project. dBASEIII, NOMAD and JCL (IBM 370 System) used for the development and reporting of C-17 parts database system.

We'd love your feedback!