Вы находитесь на странице: 1из 5

Updated: 1/30/2014

John V Stewart

Vestal, NY 13850
(607) 215-3930
jvstewart@gmail.com

SUMMARY
Software Engineer with experience in Systems and Software Engineering.
Software Design/Application Development
Mobile Device Development
Software Testing Embedded Systems
Software Utilities/Tools

Business/Financial Applications
Manufacturing Applications
Aerospace/Military
Construction

TECHNICAL SUMMARY
Current Experience:
Languages: C/C++, QML, Eclipse, Visual Basic.Net, VBA, VB Script, SQL/Transact SQL, Java, HTML
Operating Systems: Windows XP/7, Blackberry Z10, 4.5/4.6, Android 1.1
Development Tools: Eclipse, Blackberry Z10 NDK, Cascades, Android ADT, Visual Studio.Net 2010,
SQL Server 2005, MS Office, LDRA TestBed, ADO Classic, ODBC, Windows Script Host, FTP, Telnet
Skills: Application Design, SDLC, Functional Programming, Object-Orientated Programming,
Debugging, RDBMS, Software Testing, Technical Support, Business Systems Analysis, MS Office
Some Experience:
Palm Pre SDK, Assembler, Green Hills ADA Multi-Compiler, Subversion, Dalvik, JavaScript, Stored
Procedures, XML.
WORK EXPERIENCE
Microsoft, Inc., Bellevue, WA 2013 to 2013
Software Development Engineer
Developed a MSN news reading application for the Blackberry Z10 that downloaded xml data from MSN
and presented the MSN news, displayed the news channels, provided functionality for the user to share
news articles on social networking sights and to switch locals. User Interface design, network
connectivity, XML parsing, C/C++/QML integration, use of Signals and Slots, QNX Cascades NDK, 10.0,
10.1 and 10.2 beta.
InfoVision, Inc., Frisco, TX 2011 to 2013
Sr. Blackberry Software Engineer
Performed work on a person-to-person mobile banking application that was being converted from
Android 1.1 to Blackberry 4.5/4.6. Teamwork with developers and other professionals, reported to
project managers, travel to Eastern US: Eclipse, Blackberry JDK, Android ADT, Java, Object Orientated
programming, Functional programming.
Converted code from Android 1.1 to Blackberry 4.6/4.7
Developed a Java package design for the application source code
Helped team members set up Eclipse Subversion feature
Extended Blackberry UI Controls
Wrote UI event handlers and UI navigation code
Tested VPN connection to backend servers
Provided technical input at meetings.
Edinboro University of Pennsylvania, Edinboro PA 2009 to 2011
Full-Time Student
Computer Science Program

Updated: 1/30/2014
Self Employment, Edinboro, PA 2011 to 2011
REO Property Preservation Contractor
Performed property preservation services for a Bank owned property. Work performed independently at
property location.
Performed lock change
Pressure tested and winterized the plumbing system
Photographed the property
Filled out property condition report and made repair recommendations
ADEX Telecom, Edinboro, PA 2010 to 2010
Cell Tower Tester Cell tower and multimedia device performance testing for a wireless network
provider. Work performed in the field in two and three person teams.
Ran tests on cell towers and multimedia device using proprietary software that measured various
aspects of data uploads and downloads
Part-Time Self Employment, 2010 to Present
Freelance Consultant
PC and mobile device application development.
Mobile Device: Java, Eclipse, MIDLets, layouts, Image Scaling, Text Rendering, Data Storage and
Retrieval, Audio playback. VB. Net: DirectShow.net Audio/Video. VBA: MS Outlook, MS Word
Blackberry: Wrote a series of daily quote text-on-image applications and audio playback
applications for a hypnosis therapist. Eclipse, Blackberry JDK, MIDLets, image scaling, Canvas
drawing, Record Store, text and image resources. Published on Blackberry Market
Android: Wrote a series of daily quote text-on-image applications and audio playback
applications for a hypnosis therapist. Eclipse, Android ADT, linear and relative layouts, image
scaling, shared preferences, text and image resources. Published on Android Market
Palm Pre: Wrote a series of daily quote text-on-image applications and audio playback
applications for a hypnosis therapist. Eclipse, Palm Pre SDK, audio resources, text and image
resources, cookies, multiple scenes, and image scaling. Published on Palm Pre Market
VB.Net:
o Downloaded and extended a PC web cam video capture application for a company that
has an online video recording and management web site. Added detection and
configuration of web cam resolution, audio capture, combining audio and video Filter
Graphs, and save to AVI file format features. It utilized the DirectShow.Net library for
VB.Net.
o Converted a GW Basic psychological test program to VB.Net for a researcher that is
writing a book on psychology.
VBA:
o Designed an Outlook VBA module that automatically downloaded contact data from a web
service and updated the contact list in MS Outlook.
o Developed MS Word application utilizing Word shapes that was a sales tool for a
manufacturer of emergency vehicle equipment so their clients could order custom light
bars.
Harris Inc., Rochester, NY 2008 to 2009
Software Developer/Systems Analyst Involved in a group of projects that was a revamp of existing
manufacturing systems and addition of new applications to improve overall manufacturing process; SQL
Server, VBScript, C/C++, Functional programming. Performed work with small and large project teams.
Developed/Modified Freedom Error Proof UID VBScript modules that interfaced with bar code
scanners/printers, databases, and provided services to the manufacturing operations

Updated: 1/30/2014

Programming role on a mobile barcode clone application that involved several manufacturing IT
systems. Wrote code to parse barcode data and format data into barcodes. Wrote SQL Server
Stored Procedures to handle requests from the barcode clone application
Modified C applications to provide Teradyne testing software access to SQL Server and QAD
databases for the Software Engineering team so testing logic based on component data could be
achieved
Initialized and configured new barcode printers and scanners
Calculation of an IT project completion time based on the speed of a barcode printer

Lockheed Martin Systems Integration, Owego, NY 2008


Workstation Support Specialist
Performed technical support for workstations.
Set up of new desktops and laptops
Used in-house software to migrate personal settings and data to new workstations
Performed software upgrades, and operating system upgrades
Performed troubleshooting and fixing of operating system and other software related problems
Used Rational Rose to track support tickets
Knovel, Inc. Norwich, NY 2008
Data Developer Gathered data in various formats provided by clients and prepared it for Knovels online
reference library; SQL Server, Access, Excel, VBA, VBScript, and HTML.
Installed a set of interactive tables for an online chemistry reference book.
Gathered data from client data sources for preparation of the data on the web
Migrated and formatted the data into logical tables and created sort columns for interactive
content
Use of HTML entities to properly render scientific symbols and annotations
Analyzed data to determine search categories and search attributes for data sets
Determined conversion factors for scientific data
Required some understanding of scientific, mathematical, and engineering terminology including
units of measurement and conversion factors
Ensco, Inc., Endicott, NY 2005 to 2006
Software Verification Engineer: Software Unit Testing of avionics embedded system software using
LDRA TBrun/TestBed and Green Hills ADA Multi-Compiler. Units tested were in the C/C++ language.
Testing was performed to Safety Evidence Assurance Level 1 (SEAL 1) standards; C/C++, Assembler,
VBScript, Functional Programming, Object Orientated Programming.
Wrote C/C++ code to simulate function calls outside the unit, and to set up hit counters
Determined and configured Black box test cases based on requirement documents. Determined
and configured White box test cases to achieve statement coverage, branch decision coverage,
and multiple decision coverage. Performed range testing and boundary testing of
variables/Parameters. Performed virtual function table testing
Made use of LDRA TestBed script language to break out of infinite loops
Ran LDRA black box and white box coverage reports. Ran LDRA reports to determine missing
assembler statement coverage, performed analysis of assembly code using Green Hills debugger
to identify C/C++ language constructs, and modified test cases to achieve assembler statement
coverage.
Prepared an Assembly analysis report listing Assembler statements that coverage could not be
achieved and wavers for missing coverage. Submitted reports to the review team as the artifacts
of testing.
Made recommendations for code changes regarding the use of infinite loops
Attended unit test reviews

Updated: 1/30/2014

Wrote a VBScript to parse C/C++ function prototype data from the LDRA sequence file to
automate the generation of required unit test documentation that was approved by Lockheed
Martin for use in the testing process. The parsing tool reduced the time to complete the unit tests
and increased the accuracy of the unit test team.

Self employment 2003 to 2005


Freelance Consultant
Performed web site development, web hosting services, and technical support for clients.
Web Hosting, HTML, ASP Classic, VBScript, SQL, Web Graphics, Functional Programming.
Projects:
Wrote Data Driven web site for an Auto Repossession company that utilized an MS Access
database. Composed blended images with clickable menus using Adobe Photoshop and Image
Ready
Wrote a Brochure web site for a Health and Exercise Equipment company
Wrote a Brochure web site for an online seller of Indian food processors
Performed installation, configuration and technical support services for the clients of a company
that provided an online web site editor.
Corning Data Services, Inc., Johnson City, NY 1998 to 2003
Programmer Analyst/Lotus Notes Developer
Provided support programming for customers. Prepared Software Requirement documents, developed
PC applications, and Lotus Notes applications; Lotus Notes R.5, Lotus Script, MS Access, MS Excel,
VB6, VBA, VBScript, HTML, JavaScript, Functional Programming, Object Orientated Programming.
Consulted directly with customers within all organizational levels to determine system requirements,
travel in New York and Pennsylvania.

Developed a data conversion utility for customer transitioning to JD Edwards software


Created a complex report using Microsoft Excel and VBA for a regional contractor specializing in
highway construction
Designed a job quoting utility for a furniture manufacturer with capabilities for generating quotes
from furniture specs and manufacturing tasks
Devised a system for a TV manufacturer that transmits information from an AS/400 system to a
Lotus Notes database collecting and tracking data on chemical inventories
Converted payroll data from an AS/400 database to an Excel file
Wrote Lotus Script functions that exported Lotus documents into Excel and Access; used OLE
automation to create report functionality in Access from Lotus Notes applications
Developed a Lotus Notes on-line Help system to support the company's JD Edwards/MAPICS
portal project
Wrote VBA and Microsoft Access programs to track engineering change requests for a
manufacturer of forklifts
Developed a Lotus Notes backend database for a Web Discussion and Knowledge base
application for a product testing company
Certified Lotus Notes Developer R.5

Bridgeware Systems, Inc., Vestal, NY 1995 to 1997


Technical Support Specialist
Performed comprehensive support for CYMA accounting software and Temps Plus recruiting software.
Support programming. CYMA, Temps Plus, DOS Batch, Quick Basic, VBScript, VBA, Functional
Programming, Object Orientated Programming. Teamwork with other support technicians and
management, on site work at clients, travel in Eastern US and Canada.
Installed, configured, and supported software, and provided follow up support via telephone and
PC Anyware

Updated: 1/30/2014

Training of clients staff including: recruiters, accounting personal, and administration personal
Business process/operations analysis and consulting for clients management, recruiting, and
accounting personal related to CYMA and Temps Plus software
Support programming: performed data migrations, modified magnetic media applications and
direct deposit applications, maintenance and repair of database files, report writing.

Joe Orlando & Son Contracting, Vestal, NY 1994


Cost Accountant
Maintained job cost and tax related data using Timberline Accounting Software
Prepared job cost reports
Kolba Construction, Vestal, NY 1993
Bookkeeper/Payroll Clerk
Maintained a manual bookkeeping system
Performed manual payroll operations
Davidson, Fox & Company, CPAs, LLP, Binghamton, NY, 1992 and 1993 (seasonal work)
Tax Practitioner
Prepared individual tax returns
MILITARY EXPERIENCE
US ARMY (1985 to 1988)
Communications Specialist (E-4)
Honorably discharged
EDUCATION
2 years in Computer Science program, Edinboro University of Pennsylvania, 2011
Second place in CS Department Core Wars competition
Classical Guitar classes
Bachelors of Science in Financial Accounting, Binghamton University, SUNY, 1993
2 years in Accounting program, Broome Community College, 1990 (Deans List)
1 year in Electronic Technology program, Devry Institute of Technology Columbus, OH, 1984.

Вам также может понравиться