We provide IT Staff Augmentation Services!

Senior Software Engineer & Architect Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Process and issue resolution automation
  • Analytical thinking and planning
  • Dynamic emergency scripting
  • Workflow Automation and Business Process Management
  • Requirements driven programming
  • Excellent milestone & timeline driven project implementation
  • Skilled communicator facilitating the transfer of knowledge from conceptual client request to implemented solution
  • Skilled or familiar with several concepts and technologies including, but not limited to, software design patterns, user interfaces, Electronic Data Interchange (EDI), databases, client/server, troubleshooting, debugging, reporting, communication protocols, and optimization

TECHNICAL SKILLS:

Languages: C#; PowerShell; ASP.NET MVC; WCF; IBM WebSphere Transformation Extender(WTX)/Mercator/ITX; IIS; Liaison; Rest; Entity Framework; JavaScript; HTML; CSS

Applications: Visual Studio 2015; NUnit; Log4Net ITX/WTX/Mercator; Liaison; Mercurial; GIT; Team Foundation Server (TFS); SQL Server Management Studio (SSMS); SSRS; MSBuild, JIRA, Bitbucket, SourceTree

Database Systems: MS SQL; Oracle

Adapters and File Formats: ANSI X12; IDOC; XML; SOAP; MS MQ; FTP; SFTP; AS2; SMTP

PROFESSIONAL EXPERIENCE:

Confidential,Phoenix, AZ

Senior Software Engineer & Architect

Responsibilities:

  • Created .NET plugin integrations between suppliers and customers to retrieve route assignment data & ASNs (856) from the supplier & return updated route status data & invoices (810) as well as other flat files, CSVs and XML from customers at various stages of delivery via APIs utilizing WCF and MS SQL in an Agile shop.
  • Created .NET plugin interfaces to facilitate the transmittal and translation of EDI X12 210, 211, 214, 204, 990, and 997 via FTP and SFTP.
  • Applications used include JIRA, Bitbucket, SourceTree, GIT, SVN & SOCOCO.
  • Enhance and automate MS Builds process via PowerShell scripting.

Confidential,New Brighton,MN

EDI & .NET Consultant

Responsibilities:
  • Developed PowerShell script invoked from web app to deliver JSON requests via web request.
  • Developed Liaison processes to consume JSON requests to initiate creation of purchase orders extracted from MS SQL, deliver 850s, consume MDNs, & 855s via AS2.
  • Developed Liaison system to process transactions via AS2 & FTP.
  • Various Liaison mapping and system configuration.
  • Relevant transaction sets: 850; 855; 832; 856; 180; 810.

Confidential,Chesterbrook, PA

Application Developer

Responsibilities:
  • Developed numerous applications and PowerShell scripts to automate many labor intensive processes (builds, Integration tests, unit tests, configuration & setup connectivity tests), process monitoring, and issue resolution saving hundreds of thousands of dollars.
  • Developed ASP.Net MVC (utilizing areas) application for: Trading Partner Management; reporting; On - Call problem identification & resolution; transaction search for various business departments.
  • Developed reconciliation & reporting services for high valued customers such as government agencies and some of the country’s largest pharmacies.
  • Developed windows client/server application for: monitoring & alerting transaction processing; communications channels state; server availability & resource usage; numerous individualized alerting modules.
  • Created RESTful web services and WCF SOAP APIs enabling SAP and other business unit interactions.
  • Developed multiple systems for automated testing servicing multiple business sections such as simulating production real-time processing.
  • Developed system to compare alpha/beta results of x12 files saving hundreds of man-hours.
  • Developed PowerShell script to automate remote application management while bringing systems and servers on/offline.
  • Provided technical mentoring for team members in best practices and development technologies.
  • A Developed ASP.Net MVC application for: Trading Partner Management; On-Call problem identification & resolution; Transaction status reporting; transaction search for various business departments.
  • Various ITX / WTX / Mercator mapping and system configuration.
  • Transaction sets: 850; 855; 832; 856; 180; 845; 849; 810; IDOC & more.

Confidential,Tallahassee, FL

EDI Consultant & .NET Developer

Responsibilities:
  • Produced data Type Trees (Type Trees define data schema, the structure, content and the semantics ) using DB2, MQ, email and shell script adapters.
  • Developed version 6.7 Mercator EDI (ANSI X12) maps. Mapping of Flat File to EDI, and EDI to Flat File, EDI to MQ, MQ to EDI, Database (DB2) to EDI, EDI to Database.
  • Developed Maps for Department of Labor as well as: Colorado, Georgia and Florida Medicaid programs.
  • HIPAA EDI standard data formats implemented:
  • 270/271 real-time. The 270 / 271 transactions are designed so that inquiry submitters (information receivers) can determine whether an information source has a particular subscriber or dependent on file, and the health care eligibility about the subscriber or dependent. Real-time and batch
  • 276/277 real-time and batch. The 276 transaction is used to request the status of a health care claim(s), and the 277 transaction is used to respond with information regarding the specified claim(s).
  • 837. The 837 transaction is used to report health care service data for: use in health data statistical analysis from provider data; satisfy governmental mandates necessary to regulate the health care industry; to measure utilization rates.
  • 835. The 835 transaction is used to Make payment on a health care claim and/or Send an Explanation of Benefits (EOB) remittance advice.
  • 997. The ASC X12 997 transaction set is designed to report on syntactical conformance against the X12 standard.
  • 824. The 824 transaction is used to report errors that are outside of the scope of the ANSI ASC X12 997 or 999 error reporting including the results of an application system's data content edits of transaction sets.
  • Converted Type Trees and Maps from Mercator 6.7 to WTX 8.0.
  • Designed, developed, Implemented and maintained Event initiated application instances using C#, ASP.NET, WTX Integration Flow Designer, Resource Registry and Event Server.
  • Developed Bash shell scripts to automate data transports from AIX to Mainframe utilizing Network Data Mover (NDM), providing error reporting and data compression.
  • Developed Korn shell scripts to analyze AIX resources.
  • Developed DB2 SQL stored procedures with DB Visualizer 5.1.
  • Integrated MQ Queue, HTTP, FTP / SFTP and NDM messaging transports.
  • Documented processes with Visio, ASP.NET, CSS, JavaScript and UltraEdit.

Confidential,Jacksonville,FL

EDI Developer & Microsoft Services Developer

Responsibilities:
  • Responsible for PC Print, a C# object-oriented application developed to facilitate Accounts Receivable processing for the end user, a Provider, who does not have access to sophisticated data processing facilities. Also, to produce a paper remittance advice acceptable for subsequent payers processing when electronic links capable of ANSI ASC X12.835 transmission do not exist.
  • Perform architectural analysis in coordination with users, customers, business analysis and government officials to develop technical requirements and specifications.
  • Write design specifications and provide proof of concept applications based upon strict government guidelines and user requirements.
  • Responsible for all build and deployment processes including development, test and production environments utilizing Visual Source Safe for versioning and source code control with InstallShield for creating installers and packages.
  • Created National Payer Identifier (NPI) application using C#, ADO.NET and SQL server 2000 in VS Studio 2005. The standard Provider Identifier (NPI) will ensure that each provider has one unique identifier to be used in transactions with all health plans. National Provider Identifiers must be used by all providers and accepted by all clearinghouses and health plans in connection with the electronic transactions that are covered by HIPAA.
  • Created Business Segment Indicator (BSI) application using C# and SQL server 2000. The purpose of this change request is to develop a means to identify and track Medicare Fee-for-Service (FFS) workloads by state level and contract type (FI, RHHI, Carrier, or DMERC).
  • Provided 24hr on-call customer support to identify, troubleshoot and quickly resolve issues while maintaining service level agreements (SLA) for thousands of users.
  • Developed a helpdesk troubleshooting application/intranet site consisting of HTML, CSS, XML, SQL Server 2000, ADO.NET, ASP.NET and JavaScript requiring the setup and configuring of IIS, significantly reducing the number of personnel required to provide helpdesk support.
  • Provided numerous training classes to configuration management team on concepts, use and implementation of change control/release distribution processes and procedures.
  • Developed C++ and C# utilities to aid programmers and business analyst testing efforts.
  • Converted C++ apps to C# upgrading from Visual Studio 2003 to Visual Studio 2005.
  • Developed all Medicare Part A data Type Trees (define data schema, the structure, content and the semantics ) using file, XML and email adapters.
  • As developer created all Medicare Part A version 6.7 maps for transactions (defined above) 270/271*, 276/277*, 835, 837. *Asynchronous real-time.
  • Developed Mercator EDI mapping of Flat File to EDI (ANSI X12), and EDI to Flat File, flat file to XML, XML to flat file and XML to email.
  • Updated all Medicare Part A Type Trees for National Provider Identifier (NPI).
  • Developed JCL and COBOL applications to process business edits for EDI transactions.
  • Developed batch scripted maps (REXX and CLIST on MVS / TSO) to process batch data.
  • Integrated FTP, NDM and email messaging transports.
  • Processes documented with Visio, HTML & JavaScript.

Confidential,Jacksonville, FL

Systems Analys

Responsibilities:
  • Responsible for PC Print, a C++ object-oriented application.
  • Developed design specifications and provide proof of concept applications based upon strict government guidelines and user requirements.
  • Responsible for all build and deployment processes including development, test and production environments utilizing Visual Source Safe for versioning and source code control.
  • Performed all source control functions via MS Visual Source Safe.
  • Converted C apps to C++ Microsoft Foundation Classes (MFC).
  • Provided 24hr on-call customer support to identify, troubleshoot and quickly resolve issues while maintaining service level agreements (SLA) for hundreds of users.
  • Developed configuration management release report applications with classic ASP, ATL and HTML to coordinate efforts between management, change control and programmers.
  • Developed Medicare Part A Maps, data Type Trees and supporting Command Server execution: JCL, DOS batch scripts for transactions (defined above) 270/271, 276/277, 835, 837.
  • Developed Mercator EDI mapping of Flat File to EDI (ANSI X12), and EDI to Flat File, flat file to XML and XML to email.
  • Developed Mercator Maps to support customer's Proprietary Flat File format.
  • Developed batch applications using proprietary messaging system.
  • Developed JCL and COBOL applications to process business edits for EDI transactions.
  • Developed REXX and CLIST utilities to execute Command Server.
  • Developed batch scripted maps (REXX and CLIST on MVS / TSO) to process batch data.
  • Integrated FTP, NDM and email messaging transports.
  • Processes documented with Visio, HTML & JavaScript.
  • Worked on the continuing development of both the core and financial portions of the FISS environment which consist of millions of lines of COBOL, CICS, bitmap, copybooks, JCL with flat file, QSAM and VSAM file structures.
  • Developed numerous developer utilities using REXX, TSO macros and CLIST to automate code documentation/commenting.
  • Developed utilities to automate configuration management and release distribution duties.
  • Provided numerous training classes to management and configuration management team on concepts, implementation and proper use of change control/release distribution processes and procedures using classic PowerPoint, Visio, HTML and Classic ASP with ATL.
  • Trained developers on proper use and concept of version control software.

Confidential,Jacksonville, FL

Systems Analyst

Responsibilities:
  • Solely responsible for code security, release distribution and coding standards enforcement.
  • Responsible for PC Print, a C application.
  • Converted thousands of programs and supporting modules from Panvalet to Endevor version control environment.
  • Established, configured and maintained Microsoft Visual Source Safe development environments.
  • Established, configured and maintained multiple development environments containing development (DEV), test (TS), user acceptance (UA), and Beta and production regions.
  • Control programmer access through RACF and Endevor group security policies and REXX utilities.
  • Established, documented and enforced development processes, procedures and coding standards.
  • Developed REXX, CLIST and VB script programs and macros to streamline configuration management duties and automate the release distribution.
  • Developed REXX, CLIST and VB script programs and macros to automate programmer duties such as code documentation, program check in and checkout processes.
  • Trained programmers on proper concept and use of version control software as well as policy, procedures and best practices utilizing PowerPoint presentations.
  • Developed intranet site to publish development processes, procedures & coding standards using HTML and classic ASP.
  • Was identified as key personnel and held accountable during various government IV&V audits.
  • Established, implemented and enforced Capability Maturity Model Integration (CMMI). CMMI is a process improvement approach rooted in the concept that the quality of a system is highly influenced by the quality of the process used to acquire, develop, and maintain it.

Confidential,Jacksonville, FL

Network Administrator

Responsibilities:
  • Member of team responsible for supporting over 4,000 end users.
  • Recognized for value-added contributions and thus hired on full time.
  • PC / network support:
  • Installed, maintained, upgraded, troubleshoot and repair PCs, laptops, peripherals, network printers, telephone and Ethernet cabling.
  • Installed, maintained, upgraded, troubleshoot and repair citywide TCP/IP Ethernet connectivity issues.
  • Developed Visio diagrams of network layout and scalability features.
  • Performed NT and UNIX administration:
  • Established domains, users, user groups and print servers.
  • Developed MS Access database for user incident reporting.
  • Developed user and group based batch and KiXtart logon scripts.

We'd love your feedback!