Andrew Wallis, Software Developer in Letchworth Garden City, United Kingdom
Andrew Wallis

Software Developer in Letchworth Garden City, United Kingdom

Member since June 9, 2017
Andrew is a highly experienced software engineer who has worked in all stages of software development and been exposed to a variety of projects and team sizes. His forte is mobile app design and development. Andrew has produced a number of iOS and Android apps, and he has a deep understanding of the technologies used in both. He is extremely hard working and a talented developer with a friendly yet professional approach to delivering client work.
Andrew is now available for hire

Portfolio

  • Swiftware
    iOS, Android, Objective-C, Java, PHP, SQL, Amazon Web Services (AWS), Linux...
  • Capita IB Solutions
    Java, JavaScript, HTML, CSS, SQL, XML, XSLT Apache, Tomcat, Oracle, SQL Server
  • Lockheed Martin UK
    C#, .NET, VBA, Ada 95, Visual Studio

Experience

  • Java, 6 years
  • SQL, 6 years
  • Android, 5 years
  • Objective-C, 5 years
  • iOS, 5 years
  • PHP, 4 years
  • JavaScript, 3 years
  • Swift, 2 years

Location

Letchworth Garden City, United Kingdom

Availability

Part-time

Preferred Environment

Mac, Xcode, Android Studio, Eclipse, Bitbucket

The most amazing...

...thing I've coded is a program that converts iOS apps to Android. It has saved me countless hours of development. I'm working on making it produce web apps too!

Employment

  • Director / Software Engineer

    2015 - PRESENT
    Swiftware
    • Created an iOS to Android app converter, written in Java, that converts Objective-C code to Java. It also copies and formats resource files, such as images and font files, as appropriate.
    • Developed an Objective-C framework for iOS development which has been used in all my iOS apps. It provides many controls, layouts, and features including location services, image processing, in-app purchases, advertisements, and more.
    • Produced a Java framework for Android development that has been used in all of my Android apps. It provides many controls, layouts, and features including location services, image processing, in-app purchases, advertisements, and more.
    • Designed a PHP API framework that is used by many of my apps that have back-ends. It provides access to SQL databases in a secure, reliable, flexible, and scalable fashion.
    • Created mobile apps and back-ends that uses Apple pay, Android pay, and Stripe payment functionality.
    • Developed mobile apps and back-ends that contain complex location based processes and allows users to edit and process images.
    Technologies: iOS, Android, Objective-C, Java, PHP, SQL, Amazon Web Services (AWS), Linux, Apache, MySQL, Json
  • Software Engineer

    2013 - 2015
    Capita IB Solutions
    • Created an automated testing tool in Java used for regression testing web applications front and back-ends.
    • Developed, maintained, and supported web Java applications in both front-end and back-end.
    • Supported and maintained an application in Java that was used to generate web and cloud-based applications.
    • Trained graduate starters in Java, company techniques, and tools.
    • Involvement in project management and interview process.
    Technologies: Java, JavaScript, HTML, CSS, SQL, XML, XSLT Apache, Tomcat, Oracle, SQL Server
  • Software Engineer

    2011 - 2012
    Lockheed Martin UK
    • Created a processor and memory monitoring application in C# for a multi-processor aircraft computer system.
    • Developed an auto-compilation application in C# for building a very large component based computer system.
    • Maintained and supported a large component-based computer system, coding in Ada 95. My role was mostly based around the graphic rendering component.
    • Produced VBA scripts for making various processes more efficient for the development and management teams.
    • Created and maintained system regression and component tests.
    Technologies: C#, .NET, VBA, Ada 95, Visual Studio

Experience

  • iOS to Android App Converter (Development)

    I developed an iOS to Android app converter, written in Java. It converts Objective-C code to Java. It also copies and formats resource files, such as images and font files, as appropriate. Most of my mobile apps have benefitted from this.

  • Tudoo and Tudoo Business Mobile Apps (Development)
    http://swiftware.net/swiftware/portfolio.php

    I created a mobile app marketplace for iOS and Android that allows businesses to sell goods and services to customers. The system includes use of payment services, location services, image processing, and more. I did all front-end and back-end development and most of the UI design.

  • What To Do? Mobile App (Development)
    http://swiftware.net/swiftware/portfolio.php

    I developed a mobile application that allows users to see events based on their location, and real world locations, such as cities, that they "follow" within the app. The system has a back-end PHP, API, and database component. It uses mobile location services along with the Google Maps API. I did all back-end development. I also did all Android front-end development and a lot of the iOS front-end development.

  • Sunflower Smile Childcare Mobile App (Development)
    http://swiftware.net/swiftware/portfolio.php

    I developed a mobile application that uses the Tudoo framework which allows users to book and pay for products and services, and for the company to list and manage their services, products, and user orders. I completed all front-end and back-end development.

  • re:Doc Mobile App (Development)
    http://swiftware.net/swiftware/portfolio.php

    A messaging application similar to WhatsApp that allows safe doctor-patient communication via end-to-end encryption. The app is on iOS and Android. It is used by a group of private medical practices around Schramberg, Germany. I created the iOS app using the Signal SDK. I also made fixes and changes to the Android app.

  • Fantasy Football Transfer Guru Mobile App (Development)
    http://www.fantasyfootballtransferguru.com

    I developed a mobile application on iOS and Android that finds the optimum transfers for their Fantasy Premier League team. There is a PHP and SQL database back-end that performs algorithms on data from users in the English premier league. I did all front-end and back-end development in addition to most of the UI design.

  • Swift Chess Mobile App (Development)
    http://www.swiftchess.com/

    I developed a mobile application for iOS and Android that teaches and improves chess players skills. Due to the complex algorithms required to assess Chess positions, the app uses a database and back-end PHP API. I developed all of the back-end and most of the UI design.

  • Student Mobile Apps (Other amazing things)
    http://swiftware.net/swiftware/portfolio.php

    I created a series of mobile apps on iOS and Android that have a combined half a million downloads. The apps are games that are aimed at students such as The King's Cup, Ring of Fire, and Ride the Bus. I completed all development and UI design of these.

  • Swiftware Ltd (Other amazing things)
    http://swiftware.net/swiftware/index.php

    I started a company which develops mobile and web applications for clients.

  • No Huddle Fantasy Football Specification (Development)

    Created an MVP specification and estimate for a Fantasy Football mobile and web application system based on client meetings and provided documentation.

Skills

  • Languages

    JavaScript, HTML, CSS, Objective-C, SQL, Java, PHP, Swift, TypeScript
  • Frameworks

    iOS SDK, Android SDK
  • Tools

    Android Studio, Eclipse IDE, Xcode, VS Code
  • Platforms

    Linux, Android, Amazon Web Services (AWS), iOS, NetBeans
  • Storage

    MySQL

Education

  • Bachelor of Science degree in Computer Science
    2009 - 2013
    Loughborough University - Loughborough, UK

To view more profiles

Join Toptal
I really like this profile
Share it with others