Post Job Free
Sign in

Engineer Software

Location:
Lawrenceville, GA
Posted:
September 08, 2020

Contact this candidate

Resume:

Edward N. Williams

******.********@********************.***

770-***-****

Android Application Developer

Summary:

* ***** ** ******* ******** experience and working knowledge of iOS

* **** ***u app development using Scene Graphs (Roku OS 7.0+)

Overall 10 + years of software engineering experience

Education:

M.S. Technical Management from The Johns Hopkins University, expected May 2022

M.S. Applied Computer Science from Columbus State University, graduated May 2013

B.S Information Technology from The University of Phoenix, graduated October 2010

Experience:

Mobiquity, Inc. November 2018 – Present

Principal Android Engineer

Responsibilities:

Implement Android native apps from all stages of development

Works with multiple clients as the android expert on Scrum teams

Implements apps using Java/Kotlin

Works with the Backbase financial app SDK

The Homestar Group / Fixiti LLC March 2018 – November 2018

Lead Android Software Engineer

Responsibilities:

Implemented the Fixiti brand of Android apps from the ground up

Participated in creation of the architecture used for both iOS and Android apps

100% Kotlin codebase (excluding external libraries)

Supported users in production environment

Created white label apps

Implemented custom views as per design specifications

Experience:

ADP, Alpharetta, GA August 2017 – March 2018

Principal Android Software Engineer (Hybrid)

Responsibilities:

Support for the #3 business app on Google Play with over 5 million active users

Integrate new web features into Mobile App using Cordova(PhoneGap)

Create new unit tests and instrumentation tests

Implement all new code in Kotlin and convert legacy code from Java to Kotlin

Support new sdk integrations into app

Support external customers with app integrations and white labeling

Experience:

Waldo Photos, Austin,TX (Remote) December 2016 – October 2018

Lead Android Software Engineer (Mobile)

Responsibilities:

Implement new features for Waldo Photos app

Improved and refactored original codebase

Implemented new features using Kotlin

Took features from R&D steps all the way to full implementation

Cox Media Group, Atlanta, GA March 2015 – April 2017

Lead Android Software Engineer (Mobile)

Responsibilities:

Implemented Roku OTT apps for 10 TV stations

oWritten using a combination of Scene Graphs and original scene graphs

Rewrite from zero code current WSB Atlanta News app (200,000+ user app)

Successfully introduced RxJava into the codebase and trained all junior Android developers on its use

Create white label app for satellite news stations

Lead and mentor junior-level Android developers

Contributes to the Jenkins CI server

Contributes to the refinement of the agile process

Catavolt, Alpharetta, GA March 2014 – March 2015

Android Software Engineer (Mobile)

Responsibilities:

Implemented a Jenkins CI server on a Mac

Created build automation for both Android and iOS on Jenkins CI server

Configured iOS builds to upload to Testflight on successful build

Configured Android builds to upload to Dropbox on successful build

Created custom calendar widget for Catavolt Extended Android App

Created multi-select spinner widget for Catavolt Extender Android App

Currently updating Catavolt Extender Android App to use Material Design Theme

Added expand controls to ListView

Replaced ActionBarSherlock with Google appcompat v7 library

Elavon – The Grove, Atlanta, GA April 2013 – March 2014

Android Software Engineer (Mobile)

Responsibilities:

Participates in QA and Automation activities

Lead session on creating drawables in xml using shapes

Created and executed manual test cases for iOS and Android Mobile Merchant app

Created and executed automated test cases for webservices using SoapUI

Setup iOS Mac-based Jenkins CI slave server

Implemented iOS build automation using Jenkins CI

Assisted with building Android build automation using Jenkins CI

Added encryption code to Android Mobile Merchant App

Scrum master for one of three teams for 9 months

Innovata LLC, Buford, GA May 2012 – March 2013

Android Mobile Developer

Responsibilities:

Implementing Android version of FlightMaps flight information application

Designed app with phone and tablet layouts

Created app with Android 2.3 to 4.x compatibility

Early user of custom tiles in Google Maps API

Integrated Android app with a .net based webservice

Implemented an xml parser to parse data from webservice into objects

Used TileMill to create custom maps in the mbtiles format

Implemented ability to switch between on-device data and webservice (online/offline mode)

First Data Corporation, Atlanta, GA Aug 2011 – May 2012

eCommerce Implementation Manager

Responsibilities:

Utilizing Java, J2EE, C#, VB.NET, Android, ASP.NET, Jboss, SQL, HTML, PHP on a daily basis to create and troubleshoot code

Built Android transaction validation application utilizing Java in an Eclipse environment

Creates C# webservice API testing application for Production Support Group

Works directly with lead E-Commerce Senior Developer to implement additional functionality for JBoss applications built using Spring and Hibernate

Troubleshoots C#, VB.NET, and Java code for various developers

Takes merchant feedback on implementation of webservices implemented with Spring framework and suggests upgrades to current implementations

Validates deployment of JBoss applications built with Spring and Hibernate frameworks

Manage eCommerce implementation for multi-million dollar accounts

Creates multiple code examples for several First Data webservice interfaces utilizing Java, JSP, C#, VB.Net, PHP, and ASP.NET.

Acted as Level II support for Google Wallet application

First Data Corporation, Marietta, GA May 2010 – Aug 2011

Production Control Engineer I

Responsibilities:

Utilizing Java, J2EE, C#, .VB.NET, Android, ASP.NET, Jboss, SQL, HTML, PHP to create test clients and troubleshoot the application environment

Creates custom API validation applications in C# and VB.NET

Built Webservice API validation JBoss application based on Spring Framework

Deployed and validated JBoss applications in production and test environments

Lead engineer for Global Gateway platform, winning several service awards

Manages sever web-based credit card and check processing systems

Leads software implementations on the Global Gateway platform

Builds custom applications for automation and transactional testing

Collaborates with multiple teams to support and create new products

Netcom PaySystem, Roswell, GA Jan 2006 – May 2010

IT Manager/Software Engineer

Responsibilities:

Utilizing C#, .VB.NET, ASP.NET, MySQL, HTML, PHP

Created Webservice utilizing C#, implemented in Linux utilizing Mono Server

Create ID Chex Check Compliance software utilizing C#, VB.NET and ASP.Net

Build Linux Based Servers in a LAMP environment

Service and manage all in-office computers

Build custom merchant processing software for clients

Build custom software for office use



Contact this candidate