Michael Wheeler
Android Developer at Keychain- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Experience
-
Keychain
-
Financial Services
-
Android Developer
-
Aug 2021 - Present
Adapt an existing Android smartphone app to work on a smartwatch. The app is used to detect Near-Field Communication (NFC) messages, which become transactions performed on a blockchain hosted across Azure cloud-based platform and Raspberry-pi. Adapt an existing Android smartphone app to work on a smartwatch. The app is used to detect Near-Field Communication (NFC) messages, which become transactions performed on a blockchain hosted across Azure cloud-based platform and Raspberry-pi.
-
-
-
Rakuten
-
Japan
-
Technology, Information and Internet
-
700 & Above Employee
-
Software Engineer
-
Feb 2021 - Jul 2021
Back-end developerKotlin, CircleCI,Jenkins,Project documentation and release. Back-end developerKotlin, CircleCI,Jenkins,Project documentation and release.
-
-
-
Clear Markets
-
United States
-
Financial Services
-
1 - 100 Employee
-
Senior System Engineer
-
Feb 2019 - Nov 2019
Senior developer for CORDA blockchain project for use in fintech. Most coding in Java 1.8, Spring, Junit with some additional Kotlin when necessary.Kotlin 1.4 for Corda R3 blockchain developmentand REST API.Corda R3 open-source blockchain, configuration and installation.Unix server hosting and configuration. Docker, Jenkins Core Spring, JMS, core Java development for JSON messaging to Corda interface request/response application. Senior developer for CORDA blockchain project for use in fintech. Most coding in Java 1.8, Spring, Junit with some additional Kotlin when necessary.Kotlin 1.4 for Corda R3 blockchain developmentand REST API.Corda R3 open-source blockchain, configuration and installation.Unix server hosting and configuration. Docker, Jenkins Core Spring, JMS, core Java development for JSON messaging to Corda interface request/response application.
-
-
-
SETL
-
United Kingdom
-
Financial Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2017 - Feb 2019
Lead developer for a new Application Specific Language written in Java and Spring and successfully deployed. The language was designed to allow the integration of real-world business processes with blockchain in financial markets.These include corporate actions, settlement, external messaging integration (T2S, SWIFT etc.) and reporting. Lead developer for a new Application Specific Language written in Java and Spring and successfully deployed. The language was designed to allow the integration of real-world business processes with blockchain in financial markets.These include corporate actions, settlement, external messaging integration (T2S, SWIFT etc.) and reporting.
-
-
-
Citigroup
-
United States
-
Financial Services
-
700 & Above Employee
-
Specialist
-
Jan 2016 - Jun 2016
Support role maintaining internal databases and automated systems.Some Unix support, customer support, front end, back end testing. Support role maintaining internal databases and automated systems.Some Unix support, customer support, front end, back end testing.
-
-
-
Enworld Japan
-
Japan
-
Staffing and Recruiting
-
1 - 100 Employee
-
Program Analyst
-
Dec 2014 - Apr 2015
Support Netsuite Cloud Business Software bespoke scripting for the company. Scripts were written in Suitescript, a variation on Javascript.Javascript/SuitescriptFunctional and technical documentation, scripted testing. Support Netsuite Cloud Business Software bespoke scripting for the company. Scripts were written in Suitescript, a variation on Javascript.Javascript/SuitescriptFunctional and technical documentation, scripted testing.
-
-
-
Porters
-
United States
-
Marketing Services
-
1 - 100 Employee
-
Software developer/tester
-
Nov 2014 - Dec 2014
1 month contract helping to develop JUnit test cases for in-house database development using Java.JUnit,Java 1.8 1 month contract helping to develop JUnit test cases for in-house database development using Java.JUnit,Java 1.8
-
-
-
-
Software Engineer
-
Apr 2014 - Nov 2014
Design a pop-out help system to guide users though a web-based insurance application. The help system featured an animated, speaking character that would present a list of questions in FAQ form and then present the answer using text-to-speech software. All coding using Javascript, AJAX and Selenium.JavascriptSeleniumAjax Design a pop-out help system to guide users though a web-based insurance application. The help system featured an animated, speaking character that would present a list of questions in FAQ form and then present the answer using text-to-speech software. All coding using Javascript, AJAX and Selenium.JavascriptSeleniumAjax
-
-
-
-
Assistant English Teacher
-
Apr 2014 - Oct 2014
Cooperating with Elementary School teachers in presenting and practicing English in an entertaining and practical way. Cooperating with Elementary School teachers in presenting and practicing English in an entertaining and practical way.
-
-
-
-
Software Engineer
-
May 2013 - Mar 2014
Social games developer and publisher on Yabage, Japan. Modify an existing Facebook social game to appeal to the Japanese market. Cassandra NoSQL development using Hector API, JavaActionscript, Flex.JavascriptUnix, Amazon Cloud Services Social games developer and publisher on Yabage, Japan. Modify an existing Facebook social game to appeal to the Japanese market. Cassandra NoSQL development using Hector API, JavaActionscript, Flex.JavascriptUnix, Amazon Cloud Services
-
-
-
DW International
-
United Kingdom
-
Aviation and Aerospace Component Manufacturing
-
1 - 100 Employee
-
DW International
-
Oct 2007 - Mar 2013
An independent consultancy which provides technical support in the fields of air navigation, civil air communications and air traffic management.Data modelling,Apache Derby, Spring and Hibernate, Core Java3D Aircraft flight modeling mathematics developed in Java.OpenGL 3D Junit, Mockito An independent consultancy which provides technical support in the fields of air navigation, civil air communications and air traffic management.Data modelling,Apache Derby, Spring and Hibernate, Core Java3D Aircraft flight modeling mathematics developed in Java.OpenGL 3D Junit, Mockito
-
-
-
-
English Language Instructor
-
Mar 2004 - Aug 2007
Planning and conducting lessons.Assessing and grading students Planning and conducting lessons.Assessing and grading students
-
-
-
ADC
-
United States
-
Manufacturing
-
Software Consultant
-
Jan 2000 - Feb 2003
World leader in network performance management solutions.Core Java, Swing, Threading, RMISimple Network Management Protocol (SNMP) data collection and analysisSUN, DEC, HPUX, Linux and Windows NT.Redesigned of a multi-threaded network analysis tool that gave a speed increase of approximately %20 whilst reducing memory usage as well.Unix shell scriptingC, C++Visual BasicCustomer support by remote conferencing and on –site visits World leader in network performance management solutions.Core Java, Swing, Threading, RMISimple Network Management Protocol (SNMP) data collection and analysisSUN, DEC, HPUX, Linux and Windows NT.Redesigned of a multi-threaded network analysis tool that gave a speed increase of approximately %20 whilst reducing memory usage as well.Unix shell scriptingC, C++Visual BasicCustomer support by remote conferencing and on –site visits
-
-
-
Admiral Computing Ltd
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
May 1998 - Sep 1999
England-based outsourcing company. Clients included banks and telecommunications companies.Unix, DB2, SQL, OracleC++MS Access '97, Visual Basic England-based outsourcing company. Clients included banks and telecommunications companies.Unix, DB2, SQL, OracleC++MS Access '97, Visual Basic
-
-
Education
-
University of Wales, Cardiff
Bachelor of Applied Science (BASc), Computer Science -
None of your business
-
University of Wales College of Cardiff
Bachelor of Science (B.S.), Computer Science