We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

I have more than twenty - five years’ experience in full life-cycle software development from requirements gathering to executing a design document. I am also adept Confidential flying by the seat of my plants cranking out proof of concept and prototypes. I have spent my career reading other people’s code and fixing things or converting to other languages, so this is where I am most comfortable but I also enjoy exploring new ideas and development.

PROFESSIONAL EXPERIENCE:

Confidential

Software engineer

Responsibilities:

  • Breathing monitor for displaying breathing rate on screen with coaching for proper technique, driven by sensors written in Delphi XE6
  • Data gathering and scheduling tool in Delphi to allow crop triage and targeted scheduling of all maintenance on a farm from hay bailing to feeding crops. Logging pesticide application, feed mixing and water use data can be invaluable in year-to-year operations.
  • Designed system for scanning a barcode and retrieving all pertinent info from several different systems. Delphi XE7 and C#
  • Utility printing high volume Barcode labels with Primera Bartender without exposing the user to labeling software. Delphi XE6 and C#
  • Developing microcontroller-based components (patents pending) for environmental monitoring and automated garden watering using low power components that use cheap sensors and connect wirelessly using a proprietary, light weight protocol written in C.
  • Developing unique LED based lighting solutions for home and office use that mimic the sun’s color temperature for locale, season and time of day. Helps fix insomnia issues with people who use computers into the evening. Patent-pending design.
  • Constructed two indoor gardens for perpetual harvest of lettuce and tomatoes, full buildout of both conventional and LED lights using sensors and microcontrollers with a windows front end for monitoring. System was calibrated for specific crops so all are fed individually, and Confidential a different rate than other crop varieties.

Confidential

Software engineer

Responsibilities:

  • Hired to maintain large claim-filing application written in Delphi 6. I became the SME for this system for the next five years.
  • Rewrote eleven services that interact with Confidential & Confidential 's billing system for filing claims and ported from C#/IBM-Q to Tibco Businessworks/EMS
  • Developed and maintained legacy applications written in C#, Delphi 6 and 2009, used for filing claim information for cell phone insurance including interfaces to various databases, low level manipulation and automation of third party web site interfaces and client UI design.
  • Worked other departments on an as-needed basis to help troubleshoot production problems and database-related issues.
  • Technical designs for new features based on requirements submitted from other departments.
  • Database scripting and schema design, stored procedure optimization
  • Wrote message bridge in Delphi 6 to connect legacy MSMQ-based applications with newer MQ 5.3 apps.
  • Developed Delphi DLL interface files to Tibco Businessworks (EMS) so legacy claim applications could put messages on an EMS queue.
  • Automated deployment tools for Delphi and SQL Server written in Delphi 6
  • SQL validation against server with deployment and rollback
  • Refactoring of 400k-line legacy Delphi app
  • Developed application in c# to produce mock services from one or more Confidential 's, data driven with update ability to facilitate rapid development against new API's.
  • Produced Outlook add-in in Delphi for filtering outgoing mail, alerting the user to the use of keywords in a restricted list.
  • Prototyped Outlook add-in for adding workflow capacity to existing projects (communicated with Delphi app middle layer that inserted email loops where approvals were needed prior to deployment or build)
  • Designed Delphi app to talk to TFS and Sourcesafe, pull scripts out and validate against an appropriate source, allow for interactive modification and finally checkin with notes indicating validation was successful.
  • Workflow module was to in corporate office assistants to create animated popups that alerted target users of a pending workflow approval, customizable per client to available assistants.

Consultant, Austin, TX

Confidential

Responsibilities:

  • Customization of web application, along with installation and maintenance of two portals that run off of it. Designing, coding and implementing custom modules for newsletter maintenance and hospitality applications written in Delphi. aintenance on Lifeline, a life safety application written in Delphi 5 (I am the original author from four years prior). I normalized the database then rewrote the database layer using ADO and SQL Server to improve performance.
  • Reverse engineered InfoTopic web portal presentation layer and wrote windows application that can read InfoTopic webs and create searchable databases from them. I added read/unread markers, automatic refreshing, etc.
  • Developed tool to return elected official information for a given street address by spoofing the Texas Senate website. This allowed the client to send an email to all new subscribers informing them of who represents them in their area. This is called automatically by outside web server on registration.
  • Wrote request tracking web application using ASP.NET and Delphi that allows network users to submit IT-related requests via an intranet page that then tracks that request from initiation to evaluation, implementation, testing and closing. Email is used by the application to inform responsible personnel along the chain when the requirements for a request have been satisfied and is ready to move on to the next 'level'. This allowed for a full audit tracking capability on all internal requests and negated the need for a full time employee to maintain and coordinate. This project used SQL Server as the backend database and Infragistics UI components.

Consultant, Bakersfield, CA

Confidential

Responsibilities:

  • Modified existing ASP.NET community-based web framework to add additional functionality. Involved in setting up and administering SQL Server and IIS, along with schema design, installation scripts and all code implementations.
  • Developed web-based database using PHP 4 with an open-source text file database class for clients using cheaper hosts with no real database support.
  • Provided rewrites of legacy MS-Access software in Delphi with Turbopower Flashfiler as the backend, for the oil field industry. This included interfacing with truck scales and automatic gates via RS-232, and legacy databases.
  • Developed several import utilities for Quickbooks in Delphi 6, including the import of Time card, Invoice and Sales Receipt information from a proprietary SQL Server-based application into Quickbooks.
  • Performed table maintenance and problem resolution with app written in Foxpro 6.0
  • Protoyped small application to demonstrate the use of an open source Delphi->JNI interface (Java). The goal being to eventually create a delphi component that will communicate with EJB’s.
  • Developed custom printer driver for Quickbooks in Delphi 6 - allows the use of non-QB checks by capturing the output and reformatting for different styles.
  • Reverse engineered Calyx Point mortgage databases and developed utility to import into Ms-Access for end-user reporting. Also Delphi 6.
  • Developed .NET based Pocket PC timecard app for entering customer time in the field in C#.
  • Developed utility in Delphi 6 to process street addresses listed in text files and develop organizational diagrams using Visio and Automation.

Confidential, Wilsonville, OR

Developer

Responsibilities:

  • Developed movie allocation adjustment system in Delphi to allow the creation of complex criteria for adjusting allocation numbers based on a variety of demographics or movie characteristics such as regional rental performance zones, genre, release date, etc.
  • Did research work on how to get a notification system built into Starbase Starteam using Oracle database triggers.
  • Designed and implemented automated process for converting legacy Delphi applications written with the Borland Database Engine over to a third party Oracle-access component suite. This involves reverse engineering the Delphi project files and writing code that manipulates the internals to produce project files that appear to have been manually converted over to the new components.

Confidential, Dallas, TX

Developer

Responsibilities:

  • De-bugged 250k lines of code used for allocating movies - a list of known problems were given to me with a six month deadline.
  • I finished in less than two and did maintenance for the remainder of the contract.
  • I also was tasked with solving performance issues with the backend queries, written for Oracle 8i.
  • This involved the use of piecing out each query into its components and running " Confidential " for each one, adding Oracle Hints to force Oracle to use the proper indexes or full table scans where appropriate.
  • Other responsibilities included interacting with users, documenting existing functionality and assisting in various production-related tasks.

Confidential, Austin, TX

Consultant

Responsibilities:

  • Spoofing the Broadwing website to bring down a variety of html pages containing phone bills, parsing that information into a SQL Server database then running various reconciliation reports. This reduced the staffing requirements from 8 to 2 hours.
  • Creating a data entry system using ASP and SQL Server for employees to enter client information from remote sites, including reporting capability so management could generate statistics. Web forms are defined in a simple SQL Server table structure so new forms with full validation code can be generated Confidential any time.

Confidential, Austin, TX

Developer

Responsibilities:

  • Maintained existing applications written in Delphi with a SQL Server backend and modified applications for new company directions.
  • Designed system to image all outgoing insurance policies and correspondence in PDF form. This endeavor involved printing multiple reports to disk in PCL, parsing in staple commands then re-printing to Postscript, then sending to the printer.
  • Evaluated new 70ppm stapling printer system and developed software to utilize it, including low-level PCL commands for stapling, paper color, etc. and integrated it into a test system. This new printer and software reduces the mail room's workload by 4 hours a day.
  • Maintained as part of a team of administrators Ms-SQL server 7.0 and 2000 including creation of stored procedures, scripting of objects, backups, etc.

Confidential, Valencia, CA

Developer

Responsibilities:

  • Responsible for debugging and bringing to market existing application designed to communicate with radio equipment, calculate time-weighted averages of dangerous gas concentrations, generate alarms if the target is in danger. This work was done in Delphi 5 and 6.
  • Designed and implemented new program thread to provide dangerous gas calculations. This class read data provided by a radio belt-worn gas meter, created long and short-term windows for analysis, and reported alarms if these levels were considered dangerous by current OSHA regulations.
  • This feature kept the wearer of the belt from being exposed to dangerous gases for sustained periods.
  • Designed socketed inter-workstation communication system for replicating data in real time across the network, allowing multiple consoles to participate in a larger monitoring area.

Confidential, Bakersfield, CA

Systems Engineer

Responsibilities:

  • Responsible for travel to customer sites to evaluate customer needs and implementing design changes to the Maximo CMMS system. This was work was performed using Oracle forms and PL/SQL.
  • Developed and implemented web-based data-entry/query form to duplicate the functionality of existing windows app, using the same database.
  • This formed the basis of a distributed, paperless work order system for the U.S. Navy. This involved Oracle administration duties as well as development.

Confidential, Austin, TX

Technical Staff Member / Senior Developer

Responsibilities:

  • Employed as a coder and general troubleshooter / solution provider to problems in implementing technical ideas.
  • Developed a protocol with a team of developers to transmit different kinds of data over an http connection, allowing communication with the MessageASAP internet server. This feature allowed the client system to be configured from the internet, without allowing dialup access to the client.
  • Developed dll for smtp, ftp, http functionality for clients written in other languages.
  • Developed code for sending mail via http multi-part post to server, relieving the requirement for a live smtp server to be present (ours was getting spammed like crazy)
  • Developed interfaces for querying, normalizing and converting raw sound data obtained from our telephony product. This code converted the sound to PCM, normalized it then converted it to smaller .wav files or real audio.
  • Responsible for all installation scripts in Installshield.
  • Automated build tasks through batch files and customized the process to include many system checks and communication with our server for webmail installation. Reduced release build-times by two-thirds by automating the build process through custom Delphi add-ins. Created addins for Microsoft Office 2000 to allow end user access to the MessageASAP data streams and events. Developed several database front ends in Visual Basic 6.0 that utilize MessageASAP COM components. Wrote custom installation program to compensate for problems with Installshield InstallFromTheWeb and PackageForTheWeb.
  • Developed code for drilling down into various mail system interfaces to find address books (MAPI, AOL, Outlooks Express, etc)

We'd love your feedback!