Carlton Hanna
Staff Software Engineer at Provenance Blockchain Foundation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
German Professional working proficiency
Topline Score
Bio
Robert Rapplean
Carlton has been a continual joy to work with over the past year. Not only has his technical aptitude never left me wanting, but his can-do perspective and easy going demeanor has been a great benefit to our department. I would happily work with Carlton again in the future.
Robert Rapplean
Carlton has been a continual joy to work with over the past year. Not only has his technical aptitude never left me wanting, but his can-do perspective and easy going demeanor has been a great benefit to our department. I would happily work with Carlton again in the future.
Robert Rapplean
Carlton has been a continual joy to work with over the past year. Not only has his technical aptitude never left me wanting, but his can-do perspective and easy going demeanor has been a great benefit to our department. I would happily work with Carlton again in the future.
Robert Rapplean
Carlton has been a continual joy to work with over the past year. Not only has his technical aptitude never left me wanting, but his can-do perspective and easy going demeanor has been a great benefit to our department. I would happily work with Carlton again in the future.
Experience
-
Provenance Blockchain Foundation
-
United States
-
Financial Services
-
1 - 100 Employee
-
Staff Software Engineer
-
Jul 2022 - Present
Core contributor and maintainer at Provenance Blockchain Foundation, responsible for Golang and Kotlin based open-source projects. Tasks include feature programming, bug fixes, technical documentation, issue writing and management, and release oversight. Contributed to open-source community through project collaboration and support. Core contributor and maintainer at Provenance Blockchain Foundation, responsible for Golang and Kotlin based open-source projects. Tasks include feature programming, bug fixes, technical documentation, issue writing and management, and release oversight. Contributed to open-source community through project collaboration and support.
-
-
-
Figure
-
United States
-
Financial Services
-
300 - 400 Employee
-
Staff Software Engineer
-
Oct 2020 - Jun 2022
Worked on Provenance Blockchain department at Figure, before it became it's own foundation. See Provenance Blockchain Foundation description. Worked on Provenance Blockchain department at Figure, before it became it's own foundation. See Provenance Blockchain Foundation description.
-
-
-
Travelliance
-
United States
-
Hospitality
-
100 - 200 Employee
-
Senior Software Engineer
-
Mar 2019 - Oct 2020
Managed and developed airline high volume event streaming data pipeline using SQS, RDS and ECS with docker images running .Net Core on linux. Designed and implemented a database versioning service that executed and managed long running alter jobs on large Mariadb tables using github's gh-ost. Implemented front end features using ReactJS. Managed and developed airline high volume event streaming data pipeline using SQS, RDS and ECS with docker images running .Net Core on linux. Designed and implemented a database versioning service that executed and managed long running alter jobs on large Mariadb tables using github's gh-ost. Implemented front end features using ReactJS.
-
-
-
Column6
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Apr 2018 - Mar 2019
Maintained and re-engineered data pipeline that ran on a Mapr cluster. Converted our Kafka messages from Avro to Protocal Buffer schema. Maintained and upgraded Hive shemas and storage formats by converting storage encoding from tsv to ORC format. Developed data rollups using Cascading for indexing by Druid. Setup build and deployment process used for whole data stack with Jenkins and Jenkins Pipeline. Maintained and re-engineered data pipeline that ran on a Mapr cluster. Converted our Kafka messages from Avro to Protocal Buffer schema. Maintained and upgraded Hive shemas and storage formats by converting storage encoding from tsv to ORC format. Developed data rollups using Cascading for indexing by Druid. Setup build and deployment process used for whole data stack with Jenkins and Jenkins Pipeline.
-
-
-
Genesis Media
-
United States
-
Advertising Services
-
1 - 100 Employee
-
Senior Software Engineer
-
May 2017 - Apr 2018
Genesis Media became Column6. See Column6 details. Genesis Media became Column6. See Column6 details.
-
-
-
Digital Outcomes
-
Denver, CO
-
Contract Senior Software Engineer
-
Feb 2016 - May 2017
Lead developer on social media information analysis software. Designed and implemented microservices with Spring Boot that ran on Amazon EC2 instances. Developed an application to manage, deploy, scale, and monitor the application state of the microservices. Managed and designed the applications database schema that ran on Mariadb. Assisted the migration of the front-end web application from Flash to ReactJS. Lead developer on social media information analysis software. Designed and implemented microservices with Spring Boot that ran on Amazon EC2 instances. Developed an application to manage, deploy, scale, and monitor the application state of the microservices. Managed and designed the applications database schema that ran on Mariadb. Assisted the migration of the front-end web application from Flash to ReactJS.
-
-
-
Gray Matters Software
-
Minneapolis, MN
-
Senior Software Engineer
-
Dec 2013 - Feb 2016
-
-
-
Best Buy
-
Retail
-
700 & Above Employee
-
Contract Senior Software Engineer
-
Aug 2015 - Jan 2016
Worked in a TDD, agile, paired programming environment. Developed highly scalable data aggregation and transformation services for BestBuy.com. Used Akamai CDN and Edge Side Includes for caching edge fragments. Used Memcached and Ehcache on our domain services to increase performance and reliability of our domain services. Assisted in scaling of services in Amazon EC2 environments; highly critical task for increased holiday traffic. Worked in a TDD, agile, paired programming environment. Developed highly scalable data aggregation and transformation services for BestBuy.com. Used Akamai CDN and Edge Side Includes for caching edge fragments. Used Memcached and Ehcache on our domain services to increase performance and reliability of our domain services. Assisted in scaling of services in Amazon EC2 environments; highly critical task for increased holiday traffic.
-
-
-
-
Senior Software Engineer / Consultant
-
Dec 2013 - Aug 2015
• Developed a social media information analysis tool in a small agile team environment. Participated in all phases of development: design, architecture, implementation, testing, and production. • Designed, implemented, and tested the software’s cloud layer using Amazon Web Services. This involved micro instance configuration, synchronization, versioning, and micro services life- cycles. • Designed and implemented RESTful micro services with SpringBoot, SpringSocial and Java 1.8. The services communicated with Facebook, Twitter, and other social-media APIs. • Maintained and developed new features for a windows service using C#. • Managed and optimized MySQL database and SQL procedures. • Worked on production integration and data migration for releases. • Implemented a build process using Hudson for testing and deploying new software builds and configurations to multiple application servers. • Configured development environments using Vagrant and Linux virtual machines. Technologies: Java 1.8, Spring Framework, SpringSocial, SpringBoot, Hibernate, Amazon Web Services, MySQL, JUnit, Mockito, Jenkins, Vagrant, Maven, C#, ASP.NET MVC 5, jQuery, Bootstrap,.NET Framework 4.5, LINQ Show less
-
-
-
Universal Hosptial Services
-
Minneapolis, MN
-
Senior Java Engineer
-
Dec 2011 - Dec 2013
• Developed and maintained the MyUHS application for customers to manage equipment and patients. The front-end technologies included HTML, CSS, JavaScript, jQuery, Sencha Ext JS, and JSF. The software API used a SOAP (JAX-WS and JAXB) service to communicate to AS/400 and MS SQL servers. • Designed and developed website for OnCare branded products. This was done with HTML, CSS, JavaScript, jQuery, JSF, and a RESTful service API. • Managed release cycles and tickets for MyUHS project and delegated work to the proper teams. • Lead MyUHS software release deployments, post-deployment implementations and tests. • Designed and developed Java agent to consume reports from a Crystal Reports Server and load them into an IBM Lotus Quickr Server. • Developed maintenance Android applications in preparation for new delivery application's official release. • Integrated IBM's Web Content Management into OnCare product pages to allow marketing the ability to manage page content. Technologies: Java / Java EE, Hibernate, Java Server Faces, JSP, JAX-WS, JAXB, Websphere, jQuery, Sencha Ext JS, RhoMobile, Ruby, Android SDK, Ant, JUnit, AS/400, MS SQL, Crystal Reports, IBM Web Content Management, IBM Lotus Quickr Server Show less
-
-
-
Digitiliti Inc.
-
Saint Paul, MN
-
Senior Java Developer
-
Dec 2009 - Nov 2011
• Responsible for overseeing Java development of custom back-end storage servers. • Designed, developed, and maintained a Ubuntu Linux based Information Director file server for the DigiLibe project. • Designed and developed an off-site archiving server with data retention, encryption, and compression. • Developed a virtual file system for servers using Java, Hibernate, Proxool, PostgreSQL, and Apache Mina FTP services. • Assisted in the development of a messaging system between client and server using JMS and ActiveMQ. • Designed file content indexing handlers using Spring, Apache (PDFBox, POI, Lucene). • Configured, tuned, and secured JBossAS and ActiveMQ services for production use. • Developed tests for Java projects using JUnit and DBUnit. • Developed build scripts using Ant and Ivy. These were used for nightly builds and deployed through Hudson. • Developed the server install scripts for deploying all components and configuration of Linux server using Ant and Bash. Technologies: Java, JBoss AS, ActiveMQ, JMS, JSF, JSP, PostgreSQL, Spring Framework, Proxool, Apache (Mina, PDFBox, POI, Lucene), JUnit, DBUnit, Bash, Hudson, Ant, Maven Show less
-
-
Education
-
University of Minnesota
Bachelor of Arts (B.A.), Computer Science