Академический Документы
Профессиональный Документы
Культура Документы
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
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.
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.