We provide IT Staff Augmentation Services!

Software Developer Analysis Resume

4.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY:

Over 25 years of software engineering experience at 84.51 as Software Developer, as Software Engineer, and as a Confidential Software/Firmware Engineer and as an International Business Machines Engineer in industries including Data Analytics, State Medicaid, Financial Businesses/Companies, Embedded Software companies, Health Care companies, and Health Care/ Pharmaceutical companies, and Third - Party software vendors. I have 7 years experience with C++ in Linux/Unix and Windows platforms.

PROFESSIONAL EXPERIENCE AND SKILLS:

Product and Applications Development Environments: Embedded Firmware, Customer Problem Resolution, 3rd party relations/integration, Medicaid (IN, KY, AL),Store forecasting, CAD

Programming Languages: C/C++ application and embedded firmware, Python ( pyunit, pylint, coverage), Linux/Unix Shell Scripting (awk, sep, sqlplus), SQL, PL/SQL, Proc C

Some Java experience: Lex/Flex, regular expressions, HTML, XML, GNU make, GNU unit test framework, manual unit test, Some .NET framework, VB/C#, Javascript/JQuery in Microsoft Virtual Academy

Tool: chains/IDE s: Eclipse, SlickEdit, Visual Studio Linux Tool chain (gcc/g++, make, svn, gdb/dbx, Eclipse(gdb), SlickEdit), HP/Solaris UNIX and Red Hat

Tools: /Process: Agile (Rally, Vira), Subversion, TortoiseSVN, git, VCTL, Team Foundation Server, Eclipse (gdb) gdb/ddd, dbx, trace o/p,MS Office (Excel, Access, Word, PowerPoint), Fisheye, Visual Studio, github, FlowDoc for code reviews

Teamcity: Confluence, SharePoint, Project Workbook

Miscellaneous: Software Design and Test / Vendor Relations / Understand Customer Problem and Resolution / Proven Track Record on Getting the Job Done working as a team leader/member.

Product Development: embedded firmware development, product problem resolution of firmware issues, resident and Windows font (SB, DBCS) development, plan project schedules and checkpoints, code base library control (PVCS, Subversion, git, TFS), firmware and font solutions including operator panel solutions.

Knowledge sets include: C, C++, Disk operating system DOS software, Linux, Mainframe computers, Microsoft Access, Microsoft PowerPoint, Microsoft SQL Server, Microsoft Word, Printer Specifications, and working with technical Lead on requirements.

EXPERIENCE:

Confidential, Omaha, NE

Software Developer Analysis

Responsibilities:

  • Developing and making changes to a Visualization server application..
  • Python, Linux shell scripts and Linux system file changes for a visualization application
  • Unit and system testing and doing unique debugging using logs, viewing system files, and debug builds.
  • Liberal Agile process with daily scrums. Jira, Fisheye, git version control, Confluence tools;

Confidential, Omaha, NE

Software Developer

Responsibilities:

  • C++ code Linux development on a very large CAD code base that UP bought the rights to a couple of years ago.
  • Worked on a few changes in the Train Management user interface (XML) along with the underlying C++ code changes and database changes.
  • Fixed a couple of challenging defects in Authority Management where I learned a lot how the complex C++ works.
  • Code releases are every two weeks. Semi-Agile process using Vira.
  • Flexible IDE’s using SlickEdit, Eclipse for debug, fisheye for code reviews and subversion with branches for version control.
  • Work period was shortened due to not good fit and personal reasons and UP buyout for older workers.

Confidential, Cincinnati, OH

Software Developer

Responsibilities:

  • Writing new software and fixing/changing existing software for the features Confidential needs for data-metrics they use for the forecasting of all stores. Extensive K shell scripts changes for Confidential batch applications and creating new automated tests using unit testing framework for C and for the shell script changes.
  • Worked with custom (NO SQL) database to input and output data for processing for forecasting.
  • Agile process with 2 week sprints, planning sprint meetings, and daily scrums with 5 man team with everybody in an all open area.
  • Used MS Access to write SQL queries to analyze Gimple Flint static code analysis output so it formatted the outputs in more user friendly way and more easily readable.
  • Challenging stories to do in small amount of time on large complex Linux code base (have to feel comfortable being uncomfortable). Steep learning curve but doable.
  • Most all new and changed coding was done in C and Python code and heavy use of korn shell scripts. Used custom binary database for holding the entire store’s data. Use git for version control, Rally for story status, FlowDoc for team communication/reviews, and use of gdb and shell script debug along with Python/pylint code development, pyunit framework for automatic unit testing, and test coverage from pyunit testing.

Confidential, Indianapolis, IN

Software Developer

Responsibilities:

  • Writing new software function (using Proc C and unit scripts) for Indiana/Kentucky/Alabama’s Medicaid systems.
  • Extensive use of Oracle Database and changing schemas (tables) for new or corrected functions.
  • Manual testing was done before system testing done by a system test team.
  • Wrote or modified many SQL queries in Pro C and in Unix scripts for new or modified Medicaid function.
  • Debugged SQL queries with Oracle Developer in Windows and in sqlplus iin Unix.
  • Working in Medicaid Financial, Claims, and Third Party Liability teams developing new function, gathering requirements (business and State), and getting team’s agreement on function and schedule. Standup meetings almost every day to review status and any issues for clarifying requirements and problems.
  • Many of Medicaid application were batch jobs (for reports, claims, providers, clients, etc) and required many HP-UX shell scripts that I had to create, modify, and test. The shell scripts included SQL queries and called other shell scripts to work correctly.
  • Reviewed and modified specifications, then reviewed with peers and business analysts for correctness and completeness. Review test cases during this time.
  • Process includes specification modification, implementation in Pro C/SQL/Scripts/Make in UNIX and Visual Studio, debug (gdb,/dbx, VS), testing (many DB table changes), more debug after system testing, and final code reviews using VS/Team Foundation Server (TFS) or VCTL, Project Workbook(PWB). Mainly Oracle DB’s and many Medicaid tables.

Confidential, Lexington, KY

Team Leader Firmware Development

Responsibilities:

  • Led team in the development of font solutions for HP PCL, Postscript, and PDF printer emulations for all unannounced Confidential printers (MFPs. Including inkjet) and for custom customer solutions.
  • Led development team for printer operator panel text rendering and font solutions for single byte and double byte (Asian) character sets.
  • Part of team that developed, supported, and maintained special downloadable printer emulators and translators intended for printer options and custom customer solutions. Assisted value added distributors (VAD) outside Confidential, on how to do emulators (IPDS/SCS, Korean emulations KS/KSP/KSSM) and translators with a custom VAD printer firmware packages given to them for Confidential printer solutions.
  • Led team in the development of font solutions for custom HP PCL5/PCL6 and Postscript printer drivers consisting of screen font, font metric files, and download font tools. Acted as font team leader for printer CD development software team including printer CD font documentation. My accomplishments included: Recipient of three Customer Service Awards in the past 5 years. Knowledge sets include: C, C++, SQL, Linux/Unix shell scripts, defect analysis and tracking software, UNIX, Version control software (subversion, git), MS Office suite of programs (Excel, Access, Word. Etc.).
  • Analyzed user printer requirements and corrected bugs in existing firmware/software.
  • Extensive use of MS Access to write SQL queries to analyze font data and to find metric issues which resolved by our third part vendor.
  • Analyzed and resolved almost all customer issues by understanding problem and sizing the work.
  • Consulted with project managers, other departments, and customers on user requirements for language support (printer and display), new font formats, and new third party renders and new font data format versions.
  • Directed team on what new or changed function/font data formats should be worked on first.
  • Handled internal data analysis using shell scripts and SQL.
  • Consulted with others groups in area regarding technical issues, maintenance, and support.
  • Helped in developing C++ tools for the for all various printer’s font data and font rendering applications.

Confidential, Lexington, KY

Firmware Engineer

Responsibilities:

  • Assisted in the reduction of Confidential ’s font data/font rendering royalties by developing alternative solution that saved Confidential multi-millions of dollars.
  • Again, extensive use of MS Access to write SQL queries to analyze font data from third party font vendor for the project shown in previous bullet.
  • Other tools were written in the firmware to get the font data metrics and Unicode’s in the correct tables for MS Access.
  • Set operational specifications.
  • Applied techniques of computer science, engineering, and mathematical analysis.
  • Updated interfaces of existing software.
  • Modified shell scripts for build process of firmware subsystem (make changes).
  • Planned modification of existing development systems.
  • Ensured compatibility between hardware and software systems.
  • Consulted with engineering staff, project managers, other departments and customers.
  • Handled data analysis and manipulation using MS tools and home grown C++ tools.
  • Determined system capabilities and requirements.
  • Recipient of three Customer Service Awards in the past 5 years.
  • Helped reduce Confidential font’s data/font rendering royalties by developing alternative solution that resulted in multi-millions of dollars per year saving for Confidential .
  • Using the printer’s display C++ firmware I was able to integrate a new display font render from a third party vendor.

Confidential, Lexington, KY

Software Engineer

Responsibilities:

  • Analyzed software requirements for Windows printer drivers as related to font formats and metrics for printer drivers.
  • Applied techniques of computer science and mathematical analysis.
  • Use Linux and Unix shell scripts to analyze font data for new suppliers of font data.
  • Developed pieces of systems software including support and maintenance of special downloadable printer emulators and translators intended for printer options and custom customer solutions.
  • Assisted value added distributors (VAD) outside Confidential on how to do emulators (IPDS/SCS, Korean emulations KS/KSP/KSSM) and translators with a custom VAD printer firmware packages given to them for Confidential printer solutions.
  • Assisted in the development of font solutions for custom PCL and PS printer driver consisting of screen font, font metric files, and tools. Acted as font team leader for printer CD development software team including printer CD font documentation.
  • Set up and acquired test lab for system attached printers.
  • Received Outstanding Contribution Award for my work in creating test lab for system attach printers.

We'd love your feedback!