Summary
Overview
Work History
Education
Skills
Work Authorization Status
Timeline
Generic

Fang Han

Fremont,US

Summary

Over 15 years software development experience in designing large scale, highly available, low latency and fault tolerance distributed systems. A highly skilled professional with years of experience in converting complex user requirements to accurate software specification, design and implementation. In-depth understanding of the practical applications of object-oriented programming and design principles. Focus, energetic and enthusiasm for creating high-quality software products. Excellent team player and problem solver.

Overview

17
17
years of professional experience

Work History

Staff Software Engineer

Move Sales, Inc.
2022.06 - 2024.05

Led the design of the Lead Allocation platform, a cloud-based ecosystem leveraging real-time data streaming to enhance lead allocation efficiency, and championed the development of a robust Allocation microservice, which features dynamic lead allocation logic deployed on AWS EKS. Engaged collaboratively in cross-functional team discussions, playing a key role in decision-making processes that ensure the alignment of monetization objectives with overall project goals.
Led the design and development of the VU Eligibility API and lead allocation rules from Realtor's leads to Veterans United. Structured a strategic partnership between RDC and VU, optimizing value for veteran consumers and maximizing monetization. This project directly contributed to generating $5.5 million in current revenue and contributed a pathway for future revenue prospects of $22.5 million for all markets
Key contributor in redesigning the lead forecasting system with slot creation mechanism. Spearheaded the initiative to refine the lead forecasting algorithm, standardize file formats, and improve both front-end usability and back-end performance, culminating in markedly improved application functionality and operational efficiency
The applications were developed using a range of technologies: Java, AWS EKS, CloudFormation, S3, Lambda, Step Functions, DynamoDB, Athena, MySQL, RESTful API, Kafka, Gradle, Python, Docker and Kubernetes, CircleCI, ArgoCD, Splunk and New Relic

Staff Software Engineer

Danaher Corporation
06.2022 - 05.2024
  • Designed and developed GeneXpert Omni instrument software that controls the physical instruments to perform a comprehensive menu of tests like COVID, HIV and Flu tests to be run with 24/7 testing accuracy
  • Designed and implemented Omni RESTful API that allows Mobile devices to communicate with Omni instrument software in Omni ecosystem
  • Led redesign and development of GeneXpert Infinity instrument software key features such as NFC and reagent lots processing and import & export of assays and tests that increased Infinity instruments sales by 10%
  • Redesigned and implemented high-throughput 80 modules cartridge order prioritizer for new hybrid GeneXpert Infinity system
  • Contributed to architecture, design and development of new Nexus software engine to be shared by all software applications across current and future GeneXpert diagnostic instruments
  • Won "Make It Happen" award in product development organization in 2021
  • Mentored interns and provided them with guidance on their projects

Senior Software Engineer

PayPal Holdings Inc.
San Jose, CA
09.2018 - 10.2019
  • Designed new Promotion and COA microservices and participated in designing highly scalable distributed system
  • Built promotion validation rule management system with Easy Rules rule engine for Promotion microservice
  • Implemented Promotion and COA microservices with RESTful web services API, integrated and interacted with other services in distributed system through RESTful communications
  • Designed and implemented multi-account management system for merchant/vendor account creation and on-boarding process for large scale PayPal partners
  • Improved RESTful web services performance and reduced 50% response time by optimizing existing on-boarding POST and PATCH requests
  • Mentored junior developers in detailed design and software development processes
  • Regularly provided recommendations for architectural improvements, design solutions and integration solutions
  • Increased unit testing code coverage to 90% and in turn greatly increased code quality and productivity

Senior Software Engineer

Veeva Systems Inc
Pleasanton, CA
01.2018 - 07.2018
  • Contributed to design and implementation of Clinical Trial management system that allows customers to run complex multi-arm adaptive trials and get better insights faster and accelerate data-drive decisions
  • Designed and developed complex Dynamic Form subsystem allowing system to dynamically create forms in existing events based on validation rules and improved performance of data access
  • Improved and enhanced key features as SDV and DMR review, freezing and locking events, forms and casebook PDF reports in full stack development.

Senior Java Developer- Consultant

Apple
Sunnyvale, CA
02.2015 - 12.2017
  • Contributed to various phases of software development life cycle including requirement gathering, data modeling, analysis, design and development
  • Designed and built Gather application built for Apple internal users to facilitate team communication, coordination and collaboration
  • Worked directly with business owner and prepared functional and technical design specifications and drove projects from requirements to successful delivery for ApplePedia and Village application
  • Participated in peer reviews for architectural designs and implementations in multiple projects
  • Improved quality of existing code through debugging, re-factoring and improving unit tests to 80% code coverage
  • Used Agile software development methodology for developing applications, involved in fixing high priority and high severity issues in timely manner
  • Contributed to DS model V3 project migrating Device Services data from Oracle relational database to NoSQL Cassandra database. Worked on phase 1 to enable system to access both Oracle relational database and NoSQL Cassandra database based on business needs

Senior Software Engineer

eHealth
Mountain View, CA
02.2014 - 01.2015
  • Contributed to design, architecture, unit testing and code reviews for main features of WBE system on OEP (open enrollment period) environment and SEP (special enrollment period) environment such as Pediatric Dental plan and Atlas flow
  • Designed and developed Pediatric Dental, one of 10 essential health benefits involving user workflow and server side components and database schema design and change
  • Helped to drive 10% more individual and family health insurance OEP application submission than initial estimate through ehealthinsurance.com due to improved work flow
  • Reduced 30% call center agent’s turnaround time by improving enrollment and questionnaires features

Senior Software Engineer

Northrop Grumman Corporation
San Mateo, CA
03.2013 - 02.2014
  • Designed and implemented One-click Enrollment for Shipping Services application including presentation layer, controller, services layer, DAO and domain layer with various modules using Java, Hibernate, JPA, Spring MVC Framework, JSP, HTML and CSS
  • Enhanced and improved Contract Administration of program registration system
  • Designed and developed Automation Testing Framework using Java, Selenium and TestNG Automation Framework

Software Engineer

Casenet Inc
Bedford, MA
03.2011 - 02.2013

The TruCare application is a member-centric care management solution that provides case, disease, and utilization management for health plans. It is the core product of the company.

  • As key member of development team quickly became subject matter expert and gatekeeper in four major areas of TruCare application, and be responsible for making final technical decisions in those areas
  • Contributed to entire software lifecycle including requirements gathering, domain model design, implementation and unit testing
  • Designed and developed multiple functional subsystems in three major releases, and provided help and guidance to junior team members in both domain knowledge and technical skills

Key Projects:

TruRemote, InterQual Clinical Review, Transition Plan and Quality Measure, and Home Community Services.

Software Engineer II

Nuance Communications Inc
Burlington, MA
02.2007 - 02.2011
  • As senior member of EditScript dev team contributed to design and development of eScription’s computer aided medical transcription solution for Editscript, EMon and NetScript application
  • Preformed analysis of customer feedback from product usability meetings and identify major enhancements to be included in next release cycle, writing software functional and design specification
  • Conducted design review, code review and mentored entry level software engineers.
  • Ensured tight cooperation with QA, installation, support and release team to analyze and prioritize defects as representative of Editscript dev team.
  • Ensured full resolutions of Editscript, EMon and NetScript application defects by analyzing and distributing defects to proper developers in Editscript dev team

Education

Master of Science - Computer Science

University of Massachusetts
Lowell

Bachelor of Science - Mathematics

Capital Normal University
Beijing

Skills

  • Java /Java EE Programming Languages & Technologies: Java 11, Spring Framework, Spring Boot, JUnit, Mockito, Hibernate, Struts, JDBC, JPA, Log4j, SLF4 and Swing
  • Database & tools: SQL/NoSQL, PL/SQL, Oracle, Microsoft SQL Server, PostgreSQL, MongoDB and Cassandra
  • Development Tools: Gradle, Maven, Ant, IntelliJ, Eclipse, Splunk, Swagger, Radar, Oracle SQL Developer, MS SQL Server Management Studio, pgAdmin, FlexBuilder and Jasper Reports
  • System programing: Linux, Unix, iOS and Windows
  • Cloud technology: AWS
  • Build & Deployment Tools: Jenkins, Docker and CI/CD
  • Software Development methodology: Agile
  • Modern Web Technologies: RESTful Web Service, JavaScript, HTML, CSS, JSON, WebSocket, RabbitMQ, Apache Kafka, Redis, SOAP web service, JAX-RS, JAX-WS and JAXB
  • Version control system: GIT, SVN and Perforce
  • Code Analysis Tools: Sonar and FindBugs
  • VM: VirtualBox and Vagrant
  • Performance measurement tool: Apache JMeter
  • Experience mentoring coaching junior engineer

Work Authorization Status

U.S. permanent resident

Timeline

Staff Software Engineer

Move Sales, Inc.
2022.06 - 2024.05

Staff Software Engineer

Danaher Corporation
06.2022 - 05.2024

Senior Software Engineer

PayPal Holdings Inc.
09.2018 - 10.2019

Senior Software Engineer

Veeva Systems Inc
01.2018 - 07.2018

Senior Java Developer- Consultant

Apple
02.2015 - 12.2017

Senior Software Engineer

eHealth
02.2014 - 01.2015

Senior Software Engineer

Northrop Grumman Corporation
03.2013 - 02.2014

Software Engineer

Casenet Inc
03.2011 - 02.2013

Software Engineer II

Nuance Communications Inc
02.2007 - 02.2011

Master of Science - Computer Science

University of Massachusetts

Bachelor of Science - Mathematics

Capital Normal University
Fang Han