Gary Todd
Carmel, IN. *****
Phone: 317-***-****
Email: ***********@*****.***
Skype: gary.todd916
S U M M A R Y
Classes:
Objective C Essentials
iOS Development
Advanced iOS Development
Advanced iPad Development
Android Development
Advanced Android Development
Microsoft ASP.Net 4.0
Microsoft WCF, WPF
Microsoft MVC Programming Strategies
• 4 years iPad development experience using iOS, XCode,
Cocoa Touch, objective C.
• 4 years Android development experience using Java and
Eclipse.
• 3 years of Xamarin development for iOS and Android devices
using C#.
• 18 years experience from Programmer to Sr. Analyst. In depth
experience in designing & developing applications and in all phases of
software development life cycle.
• 18 Years experience in Windows Client Server Applications
Development, Object Oriented Analysis, Design and Programming using
Microsoft VB6, ASP, C++, ADO, and SQL Server.
• 4 Years experience in Unix Client Server Applications
Development on Solaris, Object Oriented Analysis, Design and
Programming using Java, JSP, J2EE, JNDI, Websphere, Oracle, Forte.
• 17 Years experience developing Web Applications using ASP,
ASP.net, VBScript, HTML5, CSS3, Java Script, J2EE, XML, XSLT, SOAP,
Hibernate, NHibernate.
• 11 Years experience in Microsoft .NET tools ASP.net, VB.net,
ADO.net, C#.
• 4 Years experience in Developing and Maintaining Seagate
Crystal Reports.
• 16 Years experience in Requirements Gathering and System
Analysis.
• 16 Years experience in System Specification Writing and
Design.
• Excellent problem solving skills, client interaction ability and
very good team player.
T E C H N I C AL S K I L L S
RDBMS: Oracle 10g, 9i, 8i, MS SQL 7.0, 2000,
2005, 2008
RDBMS Tools: PL/SQL, TSQL
Mobile: Xcode, Cocoa Touch, iOS, Objective C, Android, Java
Languages: HTML5, CSS3, ASP.net, VB.net, C#,
ADO.net, (1.1, 2.0, 3.0, 3.5, 4.0, and 4.5 .net frameworks), WCF,
WPF, AJAX, ASP, VB6, C++, ADO, Java, Assembly, C, VBScript,
Java script, XML, HTML, XSLT, SOAP, Rest
Tools: XCode, GIT, Hibernate, MS IIS 5 7, Apache,
Websphere
CASE Tools: Oracle, Rational Rose
O/S: OSX, IOS, Android, Windows, Windows Mobile
Other Tools: SQL Reporting Services, MS Office, Crystal
Reports, Microsoft Project
Networking: Windows, Solaris, Cisco, dns, dhcp, wins,
NIS+, TCP/IP, SMTP, Firewalls, WIFI, routers, load balancing,
clusters, web farms.
P R O J E C T E X P E R I E N C E
Pinnacle Partners January 2014 to Present
Worked on iPhone and Android app for the Asphalt Materials group clients
that listed AMI site addresses and phone numbers. Allowed user to call
specific site personnel or get driving directions to the site. The app was
developed for iPhone in Xcode 5 and IOS7. For Android in Eclipse and Java.
Worked with a team of 4 developers to maintain and enhance US
Aggregate’s Ticketing and scale application. I developed a new remote
scale application that allows a dispatcher to weigh and ticket loaded trucks
from any other US Aggregate location. This allows 1 dispatcher to run 4 of
the slower locations from a desk in the Indianapolis headquarters. The
application was developed using .Net 4. 5, C# and WCF.
(Indianapolis contract)
Disys for GroupCast October 2013
Worked as the sole developer for an IOS iPhone and Android phone
application called CyberBullyHotline. The application allows teens to report
instances of bullying and get responses from proper school or law
enforcement officers. The interface is designed to work like any common
texting application so it is instantly familiar to users. The app was
developed for iPhone using Xcode 5, IOS 7, Core Data, and Story boards.
The Android app was developed using Eclipse, Android SDK, and Java. The
apps were completed in 1 month of coding and will be available on the
Apple App Store and Google Play.
(St Louis contract)
Adecco for Telamon Corp March 2013 to August 2013
Worked on a team to develop custom iOS applications to support Telamon
field staff. I was responsible for developing an iOS web service module for
the iPad. This would allow the iPad to communicate securely with
Telamon’s existing .Net web services. I also added JSON support to
Telamon’s web services to simplify some of the iPad’s data requests. I was
responsible for implementing Telamon’s first Source Control solution as
well.
(Indianapolis contract)
Allied Reliability, Inc Sept 2011 to February 2013
iReliability Software Development
Soul developer of ‘idiot proof’ cross platform mobile applications for
technicians to use in the field for data collection and equipment analysis.
These applications are in use on Windows mobile based PDAs, Android
tablets, and iPads. The cross platform apps were developed in .Net using
Xamarin MonoDevelop. The apps use the device camera for pictures and
barcode scanning, GPS, WIFI network, and camera flash for a flashlight.
The apps are fully integrated with the iReliability web application through a
web service. The web service also tracks each device so that the end users
will be billed correctly based on their software use. The apps were
developed using the MVC model in order to simplify the cross platform
development. Each device type has its own View and Controller, but shares
a common Model. This allows the data, web service, and business logic to
remain constant across all devices, which simplifies development and
testing.
(Charleston, SC contract)
State of Indiana Jan 2009 to Sept 2011
Senior Consultant
Worked on various .net 4.0 Web applications for the Department of Natural
Resources. I am the soul developer working on new applications. I also
supervise, train and mentor DNR's staff developer and DBA.
(Indianapolis contract)
Responsibilities:
Worked with the business to implement the requirements for the applications
Worked as an individual to design, code and maintain the applications.
ProTrans Corp Aug 2008 to Nov 2008
Senior Consultant
Worked on web application for tracking a fleet of semi trailers. Worked with
a team of 5 developers on developing a .Net 3.5 web application to track a
large fleet of trailers using GPS and Google maps. The Application was
written in C#, and ASP.net using Visual Studio 2008. WCF was used for the
web services and WPF was used for the presentation layer. Database
procedures were written in TSQL for SQL 2005 and later SQL 2008.
(Indianapolis contract)
Responsibilities:
Worked with the business to implement the requirements for the application
Worked as an individual to implement the web application.
Designed a user interface that utilized.net 3.5 and Google Maps.
First Internet Solutions Nov 2007 to Aug 2008
Senior Consultant
Worked on web application for insurance policy inquiries. Worked as sole
developer on developing a .Net 3.5 web application to assist insurance
agents in viewing their client’s policy data. The Application was written in
VB.Net, ajax and ASP.net using Visual Studio 2008. Silverlight was used to
enhance the user interface, and usability of the application. Database
procedures were written in TSQL for SQL 2005. The application also shares
data with the existing suite of web applications written in .Net 1.1
(Sheboygan, WI contract)
Responsibilities:
Worked with the business to implement the requirements for the application
Worked as an individual to implement the web application and successfully
integrate it with the existing suite of web applications written in .Net 1.1 .
Designed a user interface that utilized ajax, .net 3.5 and Silverlight.
.Net applications (ASP.net, VB.Net, C#, TSQL, Ajax, Silverlight)
Baldwin and Lyons, Inc Jan 2007 to Nov 2007
Senior Programmer / Analyst
Worked on web application for a new commercial business line. Worked as
a lead developer on developing a .Net web application to assist Insurance
agents in generating quotes and submitting new insurance applications to
Baldwin and Lyons for underwriting. The Application was written in VB.Net,
C# and ASP.net using Visual Studio 2003. Database procedures were
written in TSQL for SQL 2000. The application also communicates to a
Unisys mainframe using XML. The application also has a supporting
Sharepoint site for internal business customers.
(Indianapolis contract)
Responsibilities:
Worked with the business to implement the requirements for the application
Worked with a team of web and mainframe developers to implement the web
application and successfully integrate it with the mainframe application
Designed a methodology for the web application to communicate to the
mainframe application using XML.
.Net applications (ASP.net, VB.Net, C#, TSQL, Sharepoint, biztalk)
Theoris June 2006 to Jan 2007
Programmer / Analyst
Worked on site for Lord and Carr. Worked as a lead developer on
developing a .Net web application for a Lord and Carr client Insurance
Company. The Application was written in VB.Net and ASP.net using Visual
Studio 2005. Database procedures were written in TSQL for SQL 2005. The
application also uses SQL 2005 Reporting Services to design and generate
PDF formatted insurance quotation illustrations and deliver them via the
web or email.
(Indianapolis contract)
Responsibilities:
Designed the architecture for the web application
Successfully implemented the web application using the architecture
Designed a methodology for the client to add new illustration types simply
.Net applications (ASP.net, VB.Net, TSQL, SQL 2005 Reporting Services,
Sharepoint)
Exploited the existing Lord and Carr proprietary logic so it can be used in the
new .Net Web Application
Computer Horizons Corp May 2004 to May 2006
Programmer / Analyst
Worked on site for Eli Lilly and Co. Working on developing internal .Net
web applications and tools for Discovery Chemistry group’s I LIMS system.
Applications were written in C# and ASP.net using Visual Studio 2003 and
later 2005. Database procedures were written in PL/SQL for Oracle 9i in
Toad. Also working with Eli Lilly to formulate their migration strategy to
Visual Studio 2005 and Team Foundation Server as their corporate
standard.
(Indianapolis contract)
Responsibilities:
Helped design framework for web application
Successfully implemented web application using the framework
Application scalability and performance
.Net applications (ASP.net, ADO.net, C#)
Migrating existing ASP application to .Net
PL/SQL, and Oracle programming
Independent Consultant / Programmer June 2002 to May 2004
Worked for various clients. Projects lasted from 1 week to 6 months. Some projects were
onsite and on others I worked independently from my home office. A majority of these
projects have involved J2EE or .NET applications.
Responsibilities:
Designing infrastructure for web, database and e commerce applications
Best practices for successful web applications
Application scalability and performance
Data security and encryption
.Net applications (VB.net, ASP.net, ADO.net, C#)
Migrating existing applications to .Net
SQL, and Oracle programming and administration
ColdFusion, Dreamweaver, Flash Applications
Java, JSP, J2EE, Struts, Hibernate, Spring, Websphere
Sigma – Micro Corp
May 1999 – June 2002
Programmer / Analyst
Worked on developing software for Sigma Micro’s E commerce package and
Accounting reports. Developed specifications and analysis of programming
methodologies to create stable Internet based applications. I also helped
Administer the Windows 2000 based Web and SQL servers for the E commerce
solutions. I was one of the administrators responsible for maintaining and tuning of
Sigma’s web farm and SQL cluster. I helped with database design, stored
procedure design, DTS packages, and replication. I also gained significant
experience with the use of Cursors, Triggers, and indexing. I also worked as the
development analyst for the Sears Wishbook.com project.
(Indianapolis contract)
Responsibilities:
Requirements study and analysis of a client’s e commerce site design.
Preparation of functional requirement specifications and graphical examples
Perform performance and load testing on all client web solutions and
propose solutions to
bottlenecks.
Tools: Java, ASP, ASP.net, Visual Basic, VB.net, ADO, VBScript, Javascript, XML,
XSLT, IIS and SQL.
Intel Corp May 1995 – May 1999
Engineering Technician Level 3
Working as a Burn In lab technician. Duties include monitoring environmental
testing equipment, performing maintenance and calibration on lab equipment,
writing new product testing documentation, maintaining records on test equipment,
and performing experiments on test specimens. Writing custom software to test
new products using C++, Visual Basic, and Assembly. If there is a compatibility
issue, I was responsible for making the necessary modifications to the test
equipment or product specification. This may include software fixes, test board
modifications or redesign, or oven modification.
(Folsom, CA perm)
Responsibilities:
Responsible for performing incoming check out on new product compatibility
with the test
equipment.
Responsible for designing new test equipment to meet the requirements of
the engineering
staff
Responsible for performing initial tests on “first silicon” devices.