We provide IT Staff Augmentation Services!

Software Engineer Resume Profile

5.00/5 (Submit Your Rating)

Summary

To whom it may concern:

  • I have experience and education that provide a foundation for me to be an asset to your organization.
  • I have extensive experience in the computer operations field, and have worked as a Systems Analyst, Geoscientist, Computer Scientist, Program Developer, Geographical Information Systems GIS developer and Software Engineer. I owned and managed a successful medical office practice management systems computer support and services company, until its sale to WEBMD. The business specialized in providing complete operational support of the medical practice management systems used in physician's offices. Responsibilities included support for the entire office staff, hardware installation, networking, software implementation, system security, data integrity and training. I had the responsibility to plan, coordinate, and set schedules for the installation, implementation and maintenance of all management information systems for over forty separate physician sites. It was my responsibility to continually assess the current state of the physician's office management and IT systems and to provide solutions and recommend improvements by working with office managers to define upgrade or new implementation paths.
  • I started my own business as an independent business evaluations expert and performed business evaluations using a program I created in a Microsoft Excel program that performs calculations and produces reports to establish a fair market value of a business.
  • I have the ability to communicate and interact effectively with a broad spectrum of individuals, whether they are geoscientists, business owners, computer professionals or the general public.
  • Computer operations must be kept running. System Security has become a vital area of need in the Information Technology field. Operating systems, networks, and applications being run over the networking systems are now utilized so extensively the performance of all these systems need to be constantly monitored, managed, and upgraded if they are to remain operational.
  • I would appreciate the opportunity to speak with you and discuss my qualifications and your needs in detail. If my skills, abilities and experience do not fit the required parameters for this position please inform me of any other positions in which you think I could contribute.
  • Thank you for your consideration.

Professional Experience:

  • Accomplished systems administrator with 12 years of experience managing server infrastructures across multiple platforms UNIX, Linux, Windows and IBM AIX operating systems .
  • Seismic Processing, Log Analysis, and Mapping software development experience including methods for data storage, retrieval and handling between different program systems.
  • Systems Installation, Configuration Upgrading experience with UNIX, and MS Windows 98/2000/XP.
  • Able to achieve high systems/network optimization availability and performance.
  • Experience with UNIX system administration tools, commands, utilities and with Bourne, C, and Korn shell scripting.
  • Programming experience in C , Basic, FORTRAN, and COBOL.
  • Database storage administration, management, and operations skill with IBM DB2, MySQL, MS Access, along with SQL usage.
  • GIS development programming skills using ESRI ARCGIS and other ESRI products that emphasize object-oriented programming techniques.
  • C programming language support and maintenance capacity in work with the FAA.
  • Experience with Clearcase computer software tools for supporting software configuration management SCM of source code and other software development assets, including revision control.
  • Software/Systems Engineer with computer application and systems integration testing experience that ensures programs interact with interfaces and with each other.
  • Regression testing skills to uncover new software bugs in existing areas of a program system after changes such as enhancements, patches or configuration changes have been made to them.
  • Test case/procedure development knowledge and experience using batch programs, interactive program editors, and real time testing to ensure code executes as intended, before integration happens with previously tested code.
  • Self-Starter with Multi-Task capabilities and excellent communication and verbal skills.
  • Microsoft Excel, Word, PowerPoint and Project skills.

Work Experience:

Confidential

Senior Systems Engineer

  • Description: Instrument Flight Procedures Automation IFPA Support: Provided technical expertise to National Flight Procedures Group, System Integration Team, AJW-326, for FAA proprietary Instrument Flight Procedures Automation IFPA software applications support. The particular applications were: IAPA, IPDS, APTS, IFP SIAP, IFP FIX, IFP DP, IFP ENROUTE, IFP DEPARTURES, IFP STARS, ESVMS, and AIRNAV. Responsible for supporting the testing and debugging of new software and existing operational production systems and the operational certification for the changes identified in Data System Change proposals DSCP .
  • Supporting National Flight Procedures Offices NFPO , Regional Flight Procedures Branches requests for assistance for support on FAA proprietary software applications.
  • Developing and/or evaluating test scripts to ensure accuracy.
  • Identify problems through the testing and debugging process, which may require revision to IFPA program software, and provide recommended corrective action.
  • Find bugs, defects, and regressions, design, implement, execute and debug information technology test cases and scripts, validate and document completion of testing and development, automate test cases, verify fixes.
  • Write and/or assist in writing of the DSCP and/or supplemental DSCPs in support of the Production Systems.
  • Developing benchmark tests to cover the DSCPs written in support of program problems or new programming.
  • Providing assistance in training FAA Procedure Specialist in the correct application and use of IFPA software in the development of SIAPs.

Confidential

  • Market Research Analyst Description: Research market conditions in local, regional, or national areas to determine potential sales of a business by gathering information on competitors, prices, sales, and other similar businesses sold. Use a customer survey to create an evaluation of the business in order to determine a fair market value based on regional preferences and other criteria.
  • Collect and analyze data on customer demographics, preferences, needs, and buying habits to identify potential markets and factors affecting product demand.
  • Prepare reports of findings, illustrating data graphically and translating complex findings into written text.
  • Forecast and track marketing and sales trends, analyzing collected data.
  • Seek and provide information to help companies determine their position in the marketplace.
  • Measure the effectiveness of marketing, advertising, and communications programs and strategies.
  • Conduct research on consumer opinions and marketing strategies, collaborating with marketing professionals, statisticians, pollsters, and other professionals.
  • Attend staff conferences to provide management with information and proposals concerning the promotion, distribution, design, and pricing of company products or services.
  • Gather data on competitors and analyze their prices, sales, and method of marketing and distribution.
  • Monitor industry statistics and follow trends in trade literature.
  • Devise and evaluate methods and procedures for collecting data, such as surveys, opinion polls, or questionnaires, or arrange to obtain existing data.
  • Develop and implement procedures for identifying advertising needs.

Confidential

Software Engineer

  • Description: Worked with Raytheon personnel to install and support the Federal Aviation Administration's FAA Integrated Terminal Weather System ITWS software and hardware at airport terminals throughout the nation. Used Sun Microsystems hardware and the Solaris operating system, and performed installation and testing of operating systems-level software, compilers, and network distribution software and general computing applications. Set operational specifications and formulate and analyze software requirements. Apply principles and techniques of computer science, engineering, and mathematical analysis.
  • Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance.
  • Maintain software systems that use scientific analysis and mathematical models to predict weather patterns.
  • Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
  • Analyze information to determine, recommend and plan installation of a new system or modification of an existing system.
  • Direct software system testing and validation procedures.
  • Consult with customers or other departments on project status, proposals and technical issues such as software system design and maintenance.
  • Monitor functioning of equipment to ensure system operates in conformance with specifications.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

Confidential

Systems Analyst

  • Description: Performed system support for medical office sites using UNIX and Windows operating systems and the Medical Manager Practice management software. Performed UNIX shell programming and on site networking. Analyzed medical practice office systems, and all data processing problems associated with medical office and electronic data processing systems. Analyzed user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, work flow, and scheduling limitations, and additionally analyzed and recommended commercially available software.
  • Provide medical office staff and users with assistance solving computer related problems, such as malfunctions and program problems.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Responsible for technical design, development, testing, implementation, support, and documentation to ensure system security.
  • Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
  • Consult with management to ensure agreement on system principles.
  • Expand or modify system to serve new purposes or improve work flow.
  • Determine computer software or hardware needed to set up or alter system.
  • Train staff and users to work with computer systems and programs.
  • Analyze information processing or computation needs and plan and design computer systems.
  • Assess the usefulness of pre-developed application packages and adapt them to a user environment.
  • Develop, document and revise system design procedures, test procedures, and quality standards.

Confidential

President/Owner

  • Description: Specific duties and responsibilities included working with office personnel to create and maintain the data integrity and the functionality of the practice management information system the primary source from which information is gathered for policy and decision making at the corporate level. Provided support and established office procedures necessary to maintain the integrity of data, which originates within a physician's office and business systems. Provided complete computer operations support for client medical offices. Provided support for UNIX, Windows, and DOS, operating systems created backup and recovery systems using UNIX shell scripts. Performed system analysis and maintained all networking, data backup and recovery, operating systems and application software. Install, configure, and support medical office practice management software on local area network LAN for all office personnel and for electronic billing system. Maintained all hardware and software and performed necessary maintenance to support network availability.
  • Perform data backups and disaster recovery operations using UNIX or Windows operating systems.
  • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations.
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
  • Operate master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use.
  • Perform routine network startup and shutdown procedures, and maintain control records.
  • Design, configure, and test computer hardware, networking software and operating system software.
  • Recommend changes to improve systems and network configurations, and determine hardware or software requirements related to such changes.
  • Confer with network users about how to solve existing system problems.
  • Monitor network performance to determine whether adjustments need to be made, and to determine where changes will need to be made in the future.
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate medical office system software, hardware and network requirements.
  • Analyze equipment performance records to determine the need for repair or replacement.
  • Maintain an inventory of parts for emergency repairs.
  • Coordinate with vendors and with company personnel to facilitate purchases.
  • Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary.
  • Research new technologies by attending seminars, reading trade articles, or taking classes, and implement or recommend the implementation of new technologies.
  • Implement and provide technical support for electronic billing and voice services and equipment, such as doctor's voice recognition software.

Confidential

Senior Programmer/Analyst

  • Description: Provided oversight for the UNIX operating system and networking for Digital Equipment DECstations. Developed programs using UNIX shell scripts, C and ARC/INFO Geographical Information Systems database management systems software for use by city government such as water, fire and police departments, also converted project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Developed and wrote computer programs to store, locate, and retrieve specific documents, data, and information.
  • Performed programming for interface design and implementation projects using high level languages.
  • Designed conceptual and physical data models for GIS applications.
  • Responsible for daily maintenance of GIS databases maintenance activities including adding new user accounts, managing data sources pointers to external data sources , updating lists of valid values, data imports and exports, altering data structures, spatial database tuning, service troubleshooting and enterprise version management.
  • Designed and built custom routines to export and import complex data structures between applications to support data requirements including, modifying, normalizing, warehousing data and overall tuning of data structures to optimize performance and increase quality control and quality assurance.
  • Responded to requests from IT staff to write custom scripts to reduce redundant tasks and increase efficiency and provides guidance on the use, design, and implementation of spatial data.
  • Assisted business units in identifying spatial data quality standards and assists in data conversion project scoping, as well as execution.
  • Supported development of standards and assisted businesses with acquisition of 3rd party spatial data.
  • Provided software support, including but not limited to installation and configuration of new GIS software as well as the diagnosis and resolution of complex problems that occur after installation.
  • Provided training to department staff to: system administration, database development and structured techniques in the deployment of technologies.
  • Performed research to keep current with industry standards for software and hardware requirements.
  • Provided technical assistance with concept testing and programming, following Software Development Life Cycle guidelines.

Confidential

Computer Programmer/Analyst III

  • Description: Utilized IBM mainframe and Structured Query Language for access to database records. Used COBOL programming language and SQL to create programs for accounting staff to track and monitor financial disbursements to state institutions. Coordinated changes to computer databases. Tested and implemented the databases applying knowledge of database management systems.
  • Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
  • Modify existing databases and database management systems or direct programmers and analysts to make changes.
  • Test programs or databases, correct errors and make necessary modifications.
  • Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
  • Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems such as the installation of new databases. .
  • Develop methods for integrating different products so they work properly together such as customizing commercial databases to fit specific needs.
  • Review project requests describing database user needs to estimate time and cost required to accomplish project.
  • Review procedures in database management system manuals for making changes to database.
  • Work as part of a project team to coordinate database development and determine project scope and limitations.
  • Select and enter codes to monitor database performance and to create production database.
  • Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.
  • Review work flow charts developed by programmer analyst to understand tasks computer will perform, such as updating records.

Confidential

Systems Analyst / Programmer

  • Description: Analyzed, designed and wrote FORTRAN and C programs in accordance with designated standards of the Federal Aviation Administration FAA in support of the Instrument Approach Procedure Automation IAPA routines in a UNIX operating system environment. Analyzed data processing problems for the IAPA application, analyzed user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, work flow, and scheduling limitations.
  • Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Confer with aerospace engineers and pilots regarding the nature of the information processing or computation needs the IAPA computer program is to address.
  • Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
  • Expand or modify system to serve new purposes or improve work flow.
  • Determine computer software or hardware needed to set up or alter system.
  • Develop, document and revise system design procedures, test procedures, and quality standards.
  • Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.

We'd love your feedback!