We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • I possess experience and education which provides a foundation for me to be an asset to your organization. I can provide your company with professional Information Technology skills that includes systems analysis installation, configuration and upgrading experience, as well as with application and systems integration and verification experience. Additionally I have custom software development skills along with data base systems administration experience.
  • My qualifications include Bachelor of Science with a major in Geology and minor in Mathematics, and an Associate Degree in Theology. I have application domain experience, an understanding of the software development life cycles and workflows and tasks related to application support. I have provided support for data management systems and applications including the planning and implementation of new solutions and upgrades.
  • I have been responsible for development and maintenance of systems used for data extraction, transformation and loading of information between differing systems as well as for creation and maintenance of the data base application software used for the loading of data to these systems and the support of how the data of each of these systems were connected and used. I built database structures, using operating systems commands, for the extraction, conversion and processing of seismic data, well log data and mapping data from their source data management systems and for the return and storage of that data to the respective data warehouses.
  • I am experienced 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 used ESRI tools developed for the migration of data from relational data and application database schemas to an object oriented implementation. These tools provided a means to implement data transformations easily and consistently across various data sources. I was also responsible for performing system administrative tasks for the five ESRI UNIX servers used at the Confidential .
  • 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 owned and managed a 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 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 assess the current state of the physician’s office management and IT systems and provide solutions and recommend improvements by working with office managers to define upgrades or new implementation paths. I managed the physician office’s servers, keeping software up - to-date, setting configuration and security policies, and monitoring system status while assigning users access privileges to applications.
  • I possess excellent organizational and verbal/written communication skills, and am able to communicate and interact effectively with a broad spectrum of individuals, 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.
  • Red Hat Linux/UNIX, MS Windows 7, Sun Solaris, and IBM Operating Systems Administration.
  • Systems Installation, Configuration & Upgrading experience with Linux, SCO UNIX, and MS Windows 7.
  • Software/Systems Engineer with application and systems integration and verification experience.
  • Systems Analyst and software engineering process background.
  • Seismic processing, Log Analysis, and Mapping software development experience.
  • Custom Developed Software skills; Microsoft FrontPage website design, Data Base Administration and SQL experience.
  • Database Monitoring and Data Management experience; Test procedure development skills.
  • Skills in Microsoft Visual Studio 2013 IDE Window Forms, Windows Presentation Foundation (WPF), C++, C#, FORTRAN, VB.NET and COBOL.
  • GIS development experience using ESRI ARCGIS and other ESRI products.
  • Excellent Communication and Verbal skills; Self-Starter and Multi-Task capabilities.
  • Windows PowerShell Scripting with Objects, Excel, Word, PowerPoint and Project.
  • Knowledgeable in database development and maintenance.

EXPERIENCE:

Senior Software Engineer

Confidential

Responsibilities:

  • Perform review of software documentation, examples including Software Development Plans (SDP), Software Requirement Specifications (SRS), Software Design Descriptions (SDD) and interface documents as well as actual code to ensure compliance with established requirements, Data Item Descriptions (DID), and Contractor Requirements Data Lists (CDRL).
  • Monitor and report on the vendor’s Software Test Plan (STP) used during Unit Code, Computer Software Component (CSC) Computer Software Configuration Items (CSCI) Functional testing, Formal Qualification Testing (FQT) and System Level (SLT) testing.
  • Observe performance of vendors Software Test Programs to insure compliance with customer's requirements.
  • Create metrics from databases to assist in performing analysis to provide insight to the customer on the present status of the AFS software development schedule.
  • Monitor the vendor’s ability to meet AAS/AFS software development schedule, software developmental efforts for accuracy and completeness and observe software testing as required by the customer.
  • Monitor and report on software-test progress including resolution of Software Test Reports.
  • Assist the customer during Functional Configuration Audit/Physical Configuration Audit (FCA/PCA) concerning technical and configuration management issues.
  • Reviewed Contractor Requirements Data List (CDRL) for new engineering assignments and provided recommendations as necessary.
  • Review documentation submitted for SB milestones and provide approval or disapproval recommendations to government engineers. Provide comments to customer for all disapproval recommendations.
  • Participate in contractor peer reviews on software documentation required by customer to ensure contractor changes to requirements and designs are in agreement with milestone briefings.

Senior Software Engineer

Confidential

Responsibilities:

  • Plan and direct the installation, testing, operation, maintenance, and repairs on software equipment.
  • Manage software projects to be fully functional and meet company standards.
  • Direct, review, and approve product design and changes.
  • Determined operation feasibility by analysis, problem definition, requirement evaluation, solution development and proposed solutions.
  • Documented and demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, code comments and clear code.
  • Prepared and installed solutions by determining and designing system specification, standards and programming.
  • Developed software solutions by studying information needs; conferring with customers; studying system flow, data usage, and work processes and; investigating problem areas following the software development lifecycle.
  • Encoded, tested, de-bugged, and documented relatively difficult and complex programs.
  • Provided code development and de-bugging for medium to large projects with proficient software knowledge.
  • Designed solutions with minimal direction.
  • Prepared programming specifications and developed programs of a technical nature.
  • Provided technical assistance as necessary for lower level team members.

Geophysical Data Analyst

Confidential

Responsibilities:

  • Work with Geophysical Asset Management group to collect geoscience data from numerous sources, then load, analyze, manage and maintain geoscience data in the Trango database in support of the Geosciences Departments.
  • Manage seismic and well data to secure and preserve all geoscience data; evaluate current software and hardware and recommend appropriate upgrades and new purchases to most appropriately satisfy the needs of the Exploration and Production departments.
  • Perform Gate Keeping (Data Loading) responsibilities including how to use various tools to load electronic geophysical data into the Master Seismic Repository and report quality issues.
  • Work as a team member and aid in delivering on priorities for incoming geophysical data.
  • Responsible for recommending improved procedures and/or configurations to optimize system support of business objectives.
  • Research and resolve complex problems considering system capabilities and business needs.
  • Work with members of the Geophysical Asset Management group and others through communication and problem-solving skills.
  • Verify stability, interoperability, portability, security and scalability of geoscience systems and data storage.

Senior Systems Engineer

Confidential

Responsibilities:

  • 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.
  • Identified problems through the testing and debugging process, which require revision to IFPA program software, and provided corrective instructions that fulfilled needs of the users while considering recommendations they may have made.
  • Found 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.
  • Providing assistance in training FAA Procedure Specialist in the correct application and use of IFPA software in the development of SIAPs.

Market Research Analyst

Confidential

Responsibilities:

  • Collect and analyze data on customer demographics, preferences, needs, and buying habits to identify potential markets and factors affecting product demand. Monitor industry statistics and follow trends in trade literature.
  • Prepare reports of findings, illustrating data graphically and translating complex findings into written text.
  • Seek and provide information to help companies determine their position in the marketplace.
  • Measure the effectiveness of marketing, advertising, and communications programs and strategies.
  • Gather data on competitors and analyze their prices, sales, and method of marketing and distribution.

Senior Systems Engineer

Confidential

Responsibilities:

  • 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 problems.
  • Analyze information to determine, recommend and plan installation of a new system or modification of an existing system, and direct software system testing and validation procedures.
  • Monitor functioning of equipment to ensure system operates in conformance with specifications.

President/Owner

Confidential

Responsibilities:

  • Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations. Perform data backups and disaster recovery operations.
  • 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.
  • 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.

Senior Programmer/Analyst

Confidential

Responsibilities:

  • Write, update, and maintain computer programs or software packages to handle specific jobs such storing or retrieving data, or controlling other equipment.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Prepare detailed work flow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

Computer Programmer/Analyst

Confidential

Responsibilities:

  • Test programs or databases, correct errors and make necessary modifications.
  • Review project requests describing user needs to estimate time and cost required to accomplish project.
  • Review procedures in database management system manuals for making changes to database.
  • Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions.

We'd love your feedback!