Hannibal Han

Hannibal Han Email and Phone Number

Software engineer
Hannibal Han's Location
Taiwan, Taiwan, Province of China
Hannibal Han's Contact Details

Hannibal Han personal email

About Hannibal Han

Hannibal Han is a Software engineer.

Hannibal Han's Current Company Details

Software engineer
Hannibal Han Work Experience Details
  • Innova Solutions
    Senior Software Engineer
    Innova Solutions Jun 2022 - Mar 2024
    Taipei City, Taiwan
    • Develop microservices in AWS ECS to support integration with various services such as CIAM• Implement event-driven and distributed Lambda function for handling medical data, passing rigorous security checks to safeguard PII and PHI. • Contribute as a backend software engineer on the Patient Engagement Suit development team.• Design a circuit breaker pattern for Lambda functions.• Implement a GraphQL fronted by many micro-services.• Collaborate with a cross-functional team from the US, using agile methodologies for development, ensuring real-time project updates.• Comply with quality standards by writing unit tests and E2E tests, achieving a minimum of above 80% code coverage to ensure robust and reliable code. • Utilize AWS components, including Lambda, ECS, Margate, S3, RDS Aurora, DynamoDB, ElasticSearch, CloudWatch, SQS, STS, EventBridge, Kinesis Stream, X-Ray, CodeDeploy, and Step Functions.• Set up an automatic backup plan for RDS, ensuring compliance with RTO and RPO requirements using Terraform.
  • Dxc Technology
    Application Services Delivery Consultant
    Dxc Technology Jun 2017 - May 2022
    Taipei, Taipei City, Taiwan
    HSBC (Java, Jquery, Spring-web, Hibernate, WebLogic, Oracle, gradle, spring-batch, Redhat)• Upgrade legacy credit card applications from Java 1.4 to Java 8 with Spring Boot. • Refactor batch jobs using spring-batch to enhance the performance and manageability• Implement restful services for integrating other external services.• Maintain a fraud detection application (Falcon).• Integrate mainframe system.TCB (Java, spring-boot, Spring-data-JPA, Hibernate, CXF, WebSphere, AIX, IBM MQ, IBM IMS, DB2, ReactJs, Redux, maven)• Customize a credit card application for fulfilling user requirements.• Design a transaction monitoring dashboard using TypeScript, ReactJS, and Redux. The dashboard provided many metrics that allowed users to view the performance and troubleshooting easily.• Integrate HSM using socket.• Integrate many mainframe systems using IBM IMS.• Integrate IBM MQ with the message content in SOAP.• Set up and configured WebSphere cluster. ECS (Java, spring-boot, spring cloud, Spring-data-JPA, Hibernate, PostgreSQL, ReactJs, Redux, Nginx, Docker, Kubernetes, Istio, JForg, Prometheus, Grafana, Jaeger )• Refactored an existing monolithic card application to a cloud-native architecture.• Set up visualizing metrics with Grafana.• Set up a service mesh using Istio.• Set up Kubernetes cluster with Kubeadm.• Integrate GitHub, Jenkins, JFrog.
  • Hpe Continuity
    Application Services Delivery Consultant
    Hpe Continuity Mar 2017 - Jun 2017
    Taipei City, Taiwan
  • Taiwan Mobile
    Leading Engineer
    Taiwan Mobile Oct 2014 - Mar 2017
    Taipei City, Taiwan
    Google’s Direct Carrier Billing Service (Java, Spring-boot, Spring-data-JPA, Hibernate, Oracle, Redhat, JMeter)• Implement APIs to integrate Google's Direct Carrier Billing services, enhancing TWM's existing billing system. These APIs enable an alternative billing approach for users on Google Play, with payments conveniently charged on the mobile phone bill the following month. The implementation adheres to Google's specifications, utilizing SOAP, WS-Security with x509, and mutual TLS.Apple’s Direct Carrier Billing Service (Java, Spring-boot, Spring-data-JPA, Hibernate, Oracle, Redhat, JMeter)• Integrated ELK stack into the billing system for monitoring. It collects and analyses all transaction logs from the Google and Apple billing systems, which shortens time in finding the root cause when the outage occurred.• Integrated Apple’s Direct Carrier Billing Service.MyFone m-buy system.( Java, Spring, Hibernate, Oracle, JQuery, JasperReport)• Maintain the existing E-commerce system.• Develop new reports using the JasperReport tool.
  • Tradevan
    Software Eengineer
    Tradevan May 2013 - Oct 2014
    E-Invoice System.• Develop and maintain an E-invoice system. • Develop an adapter using JNI to allow another programming language to call an e-invoice encryption library.• Improve performance and optimize the SQL queries for the uniform invoice lottery checking program.• Customize the KIOSK system for serving end users.
  • Acer E-Enabling Service Business
    Software Engineer
    Acer E-Enabling Service Business Nov 2011 - Apr 2013
    E-Tax system• Refactored a legacy E-tax system to spring.• Set up Jenkins for automatic building and deploying.• Develop new reports using the JasperReport tool.

Hannibal Han Skills

C++ Java Linux C Software Development Debugging Operating Systems Xml Jquery Python

Frequently Asked Questions about Hannibal Han

What is Hannibal Han's role at the current company?

Hannibal Han's current role is Software engineer.

What is Hannibal Han's email address?

Hannibal Han's email address is ha****@****ile.com

What skills is Hannibal Han known for?

Hannibal Han has skills like C++, Java, Linux, C, Software Development, Debugging, Operating Systems, Xml, Jquery, Python.

Not the Hannibal Han you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.