Post Job Free

Resume

Sign in

iOS Developer

Location:
Valley Cottage, NY
Salary:
125,000
Posted:
April 23, 2016

Contact this candidate

Resume:

Roland P. Thomas

*** ***** ****

Valley Cottage, NY 10989

Home 845-***-**** - Cell 914-***-****

SOFTWARE:

Objective C with Cocoa Touch, Foundation Kit and UIKit Frameworks, using XCode running on operating systems iOS 6, 7, 8 & iOS 9 in an Agile development environment. Development of iPhone and iPads apps which are hosted in the Apple Store. Swift ver. 2.1. Multithreading using GCD, NSThread Class and NSObject. Consuming Rest API’s and AFNetworking third party control. Source Code Repositories: Git and Team Foundation Server and Visual Source Safe. Visual Studio.Net 2008, 2010 and 2013 using the languages C#, VB.Net and ASP .NET. Web applications, Web Services. SQL Server 2005, 2008 w/ Stored Procedures, Functions.

PERSONAL PROJECTS

The iPhone app “World Wide Historic Locations” utilizes a combination of technologies including GPS location services, background processing for web services. World Wide Historic Locations is a guide to locating historic sites throughout the world. The app can be used as both a learning tool or as a way to identify interesting vacation spots. Historic Locations will also identify sites near your present geographical position from a radius of 1 mile up to 3,000 miles. This app can be located in the Apple Store at World Wide Historic Locations.

The iPhone app “Mobile Shopkeeper” gives users the ability to order inventory from vendors or suppliers by sending a fax or an email message. Mobile Shopkeeper allows users to keep track of inventory that needs to be ordered by entering the info into their iPhone. When ready to order, the user may send a fax or email. This app can be located in the Apple Store at Mobile Shopkeeper.

The iPhone App “Please Help” is designed to assist the user in the event of an emergency situation by contacting family members or police. This app is also available in the Apple Store Please Help.

Development of the iPad App “Restaurant Host”, for use my restaurants and eateries. Restaurant Host. The perfect solution for restaurant hosts and hostesses. This app eliminates the guesswork of finding seating for your diners. Once you have setup the floor plan of your tables, start seating your guests. Simply enter the diners name and the number of guests in their party, pick a table, and wow, your done. The app also calculates the approximate waiting time for the next guest to be seated. Restaurant Host

Ladies: tired of him always buying you a gift that does not fit or is the wrong color? Do you drop hints all year long only to realize on your birthday that he was not listening? Did he completely forget your anniversary?

Guys: Sure, you really needed the pants and shirt she brought, but, wouldn't electronics or something for the car have been a much better gift?

Forget about the subtle hints you've been dropping they are not working!

Don't wait until the week before your birthday, let them know now! What I Really Want !

EXPERIENCE:

6/2011 - Present

WMG Inc. Senior Developer

Software development focuses on the use of an Agile Methodology to ensure flexibility in design and development and promote frequent testing of modules. Applications include the development of an iPhone app for use by nuclear power plants for assistance in the tracking and disposal of radioactive materials. This app allows the user to photograph disposal containers and submit these photos along with tracking information to a SQL Server database through a web service. After uploading these photos along with the shipping information to SQL, the data becomes available for viewing and reporting by clients through the Radman Suite of desktop software which is described below.

Development of the Radman Suite which is used by nuclear power plants for the disposal of radioactive isotopes which are the byproduct of nuclear fission generated by plants. The Radman Suite of applications, currently being distributed to power plants through the U.S., was developed using Visual Basic 2010, SQL Server 2008 R2, with ComponentOne third party controls with the database hosted by RackSpace on a Cloud platform. A support application for the Radman Suite was developed using Visual Studio 2010 with C#.

Development of iPhone app using Objective C in the XCode development environment. The iPhone app “Radman Mobile Shipping Papers” functions as a mobile interface for the desktop application “Radman Suite”. The app pulls records, created in Radman Suite, from a SQL Server database and gives the user the ability to take and attach photos to the SQL record. This information is useful for creating a visual record for shipments of radioactive waste leaving nuclear power plants.

The creation of an iPad app “Process Tracking”. The app is designed to track the movement of radioactive waste from nuclear power plants to burial facilities. A running log of the materials in the shipment is maintained along with the total radioactivity of the shipment. Data for the app is housed in an external SQL server database.

5/2010 – 6/2011

Sperry Rail Service Software Engineer

Duties include the design, specification, creation, modification and maintenance of software for SRS Systems. Application development platforms include Windows Forms development, Windows Presentation Foundation (WPF) application development, Windows CE, Web and Web Services. The full application life cycle development of an image capture product. The application will be used to photograph the rails of train lines for the process of detecting cracks and flaws in the medal rails. The offline application will also give the software operators and analysts the ability to examine the images and to mark damaged sections of track for further processing by the various rail lines. The application is written in Visual Studio 2010 using C#, Windows Presentation Foundation. Other applications developed and maintained include the development of Windows CE software. The Windows CE applications are written using Visual Studio 2008 with C#. This application sends a stream of sound waves into a train rail which produces an echo and alerts the operator to any flaws existing within the rail.

11/2009 – 4/2010

EC InfoSystems Systems Analyst – Windows CE Device Application Development

Senior programmer performing analysis, design and first generation development of Windows CE 6.0 Mobile device applications and Windows CE 6.0 Mobile device Operating Systems. The Windows CE Mobile operating system is created to implement the .Net Framework 3.5. The Mobile device application in written using Visual Studio 2008, C# and targets the .Net Framework 3.5. The Windows CE device application will provide a user interface for home owners and businesses and serve as the main communications medium for power usage between utility companies and home automated smart utilities. The CE device application will use the ZigBee Home Automation Global Standard for communication between smart appliances in the home and the rate of power consumption by the appliances which are then transmitted to the power utility company.

11/01/04 - 11/2009

KPMG Senior Associate Developer - Web and Windows Application Development

Senior Associate Programmer developing Web and Desktop (“WinForm”) Applications using C#, VB .Net, ASP.Net, Java Script, SQL Server 2000, 2005 and 2008. Winform applications were created using Windows Presentation Foundation on the 3.5 Framework. Duties also include the generation of reports for the Institutes Platform of web sites. These reports detail user statistics such as event registration totals, and site registrants. Reports are created by directly querying the SQL Server database and extracting the data directly into Excel spreadsheets for client distribution. Reports are also generated from database tables and exported into Excel for the web sites Audit Committee Insights, 404 Institute, and the TaxWatch. Application reporting also includes the creation of reporting tools for both marketing team members as well as web site owners. Reporting tools are created as either standalone web applications or as Windows desktop applications. The Windows desktop applications provide an added layer of security by installing only on selected team members computers.

The creation of UML models using Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Flow Charting. Duties include developing KPMG web sites, such as the Institutes Platform. This application built with Visual Studio 2005 with SQL Server 2005 backend. Included in this application are Microsoft Enterprise Libraries for Exception Handling, Data Access Blocks and Security. The creation of flow charts, activity diagrams, and SQL Server database modeling using Microsoft Visio.

Another application, the "404 Institute Survey", is a tool, which enables Partners, to compare their company's performance against other firms. The 404 Institute Survey creates a Crystal Report PDF document based the user's answers to the survey questions and generates multiple graphs for the user to view comparisons. The generation of graphs by the application is done using Multi-Threading. This technique prevents the application from becoming unresponsive. After the creation of the graphs, another thread generates an e-mail, attaches the PDF file and sends the e-mail to the user if the user so wishes or the graphs may be displayed on screen.

Creation of a C# application, ("ConsultantsTime Sheet"), for use by the Marketing department which keeps track of consultants weekly work hours. SQL Server 2005 is used as a backend database. This application is for use strictly by the Marketing department.

4/29/99 - 10/15/04

Debevoise & Plimpton Senior Programmer Analyst

Responsibilities include building C#, VB .Net Winform and ASP.Net Web applications for data base access of client billing, attorney case scheduling and human resources. Duties also included the creation of SQL Stored Procedures, Functions, Triggers and database modeling for the entire development team of eight programmers. Trained Visual Basic 6 developers in the use of C# and VB .Net Object Oriented designs, patterns and C# syntax as opposed to top down programming techniques used in Visual Basic 6.

Development of N Tier, Multi-Threaded Desktop, ("Winform"), applications for international distribution using C# and VB .Net using Asynchronous callback delegates. Experienced in the use of Singleton, Façade, Factory, and Command design patterns. C# Winform applications include such projects as "CIAO" (Client Information and Organization). The CIAO application is a tool for Partners, Associates, Secretaries and Receptionists. This application allows secretaries and receptionists to give up-to-date information to clients, whether in the office or over the phone, who request the where about or availability of Partners or other personnel. The application displays a color-coded screen, which represents the location of Partners and Associates inside and outside of the office. As a Secretary enters the location of a Partner, (Conference Room, Lunch, Out of the Office), the information is immediately reflected on the screens of all computers running the application. This process completely takes the guesswork out of the secretaries or receptionist hands when answering questions from clients about a particular partner's whereabouts.

EDUCATION:

University of Phoenix

Information Technology-Software Engineering

The Bachelor of Science in Information Technology (BSIT) program focuses on the acquisition of theory and application of technical competencies associated with the information technology profession. The courses included core technologies, such as systems analysis and design, programming, database design, network architecture and administration, Web technologies and application development, implementation and maintenance.

New York University

Certificate, Computer Science

Basic Algorithms, Numerical Computing, Computer Architecture, Database Systems, Object-Oriented Programming and Software Engineering.



Contact this candidate