Fan Lu

Fan Lu Email and Phone Number

Principal Software Engineer at Twilio Inc.Passionate in building data intensive web application at scale, technical leadership and mentor the next generation of software engineer leaders. @ Twilio
Fan Lu's Location
Denver, Colorado, United States, United States
Fan Lu's Contact Details
About Fan Lu

Principal Software Engineer at Twilio Inc. Passionate in building data intensive web application at scale, technical leadership and mentoring the next generation of software engineer leaders.

Fan Lu's Current Company Details
Twilio

Twilio

View
Principal Software Engineer at Twilio Inc.Passionate in building data intensive web application at scale, technical leadership and mentor the next generation of software engineer leaders.
Fan Lu Work Experience Details
  • Twilio
    Principal Software Engineer
    Twilio Apr 2024 - Present
    San Francisco, California, Us
  • Twilio
    Staff Software Engineer
    Twilio Apr 2022 - Apr 2024
    San Francisco, California, Us
  • Twilio
    Senior Software Engineer
    Twilio Jul 2019 - Apr 2022
    San Francisco, California, Us
  • Refinitiv
    Senior Full Stack Software Engineer
    Refinitiv Oct 2018 - Jul 2019
    London, England, Gb
    Refinitiv, formerly the Financial & Risk business of Thomson Reuters, is one of the world’s largest providers of financial markets data and infrastructure. Serving more than 40,000 institutions in over 190 countries, we provide information, insights, and technology that drive innovation and performance in global markets. Responsibilities:•Lead a mid-size project Stock Loan from start to finish utilizing agile methodology, extracting sharable library and micro-services that can be used for other web applications.•Work with product team to break down requirements, create JIRAs with two phases roll out plan, prioritize tasks and delegate in 2-week sprint.•Architect and implement the technology stack with performance, maintainability and supportability in mind. (React, Redux for front-end, Node JS, Express JS, building REST API and Web Socket for backend)•Create REST end points serving as middle-tire data service connecting existing SQL Sybase DB and No-SQL Mongo DB for data services.•Implement unit test and end-to-end test for both GUI and API with Mocha, Cucumber JS, Selenium Web Driver to ensure incremental delivery quality and serve as a living document of the project.•Integrate end-to-end test with docker and Jenkins for both Dev and QA environment to test against real data to simulate read world behavior and improve test accuracy.•Support and add new features to existing web application written in Angular JS as front end and Java as back end.•Mentor junior developers, code review and give constructive feedback to help them improve performance and ensure best practices.•Pizza Drive Development where team get together, watch a TED talk, discuss and eat pizza together once every 2 weeks.
  • Thomson Reuters
    Full Stack Software Engineer
    Thomson Reuters May 2017 - Oct 2018
    Toronto, On, Ca
    Responsibilities:•Lead a mid-size project Stock Loan from start to finish utilizing agile methodology, extracting sharable library and micro-services that can be used for other web applications.•Work with product team to break down requirements, create JIRAs with two phases roll out plan, prioritize tasks and delegate in 2-week sprint.•Architect and implement the technology stack with performance, maintainability and supportability in mind. (React, Redux for front-end, Node JS, Express JS, building REST API and Web Socket for backend)•Create REST end points serving as middle-tire data service connecting existing SQL Sybase DB and No-SQL Mongo DB for data services.•Implement unit test and end-to-end test for both GUI and API with Mocha, Cucumber JS, Selenium Web Driver to ensure incremental delivery quality and serve as a living document of the project.•Integrate end-to-end test with docker and Jenkins for both Dev and QA environment to test against real data to simulate read world behavior and improve test accuracy.•Support and add new features to existing web application written in Angular JS as front end and Java as back end.•Mentor junior developers, code review and give constructive feedback to help them improve performance and ensure best practices.•Lead Pizza Drive Development where team get together, watch a TED talk, discuss and eat pizza together once every 2 weeks.
  • One Network Enterprises
    Java Developer
    One Network Enterprises Sep 2014 - May 2017
    Dallas, Texas, Us
    One Network Logistic Web Service is a SaaS system which provides a reliable, powerful Cloud-Based platform help different roles in Logistic world like Supplier, Carrier, Distributor and Customer to work together seamlessly which significantly increase efficiency, reduce operation cost and enable multi-party collaboration.Responsibilities:• Developing next generation of Logistic Network using Java/J2EE, SQL and JavaScript.• Responsible for identifying and fixing Customer reported Bugs throughout entire Logistics Network on System level, Application Level, Database level and UI Level.• Completing System level Service Request both on System level and Database level using SQL on Linux/Windows and Oracle 11g Database.• Implemented new inbound/outbound interface processing script using Bash Shell Script.• Managing and analyzing day to day operational Data using SQL, PL/SQL on Oracle 11g Database and Oracle Grid Control.• Monitoring Production server and database performance on daily basis to improve service quality to a greater level.
  • Xerox
    Java Web Developer
    Xerox Oct 2013 - Sep 2014
    Norwalk, Connecticut, Us
    Project Description:Global Advice (GA) is an Online Bank Account Management System for business clients of Bank of America managing their bank account and tractions with trading partners. My team is responsible for two main tasks: 1.) Adding new features in GA web application, testing in both functionality and performance. 2.) Improve the existing application code in regard of Security. Eliminate the risk of GA website being attacked or customer’s sensitive information being stolen.Responsibilities:• Involved in analysis, design, modification, implementation, and testing of user requirements in the GA online Account Management System.• Added new security layer on Controller to make GA website free from common website attacks such as XSRF (Cross-Site Request Forgery), Unauthorized Data Access and Username Enumeration.• Implemented new features on View to provide additional authentication process for Administrative Role in the system.• Developed new Models using Java Beans and EJB to encapsulate new business logic.• Updated configurations on Apache TC Server to improve the security on server level.• Created new tables and new data access procedure that are needed for new features and security layers using SQL and PL/SQL on Oracle 11g Database.• Designed Automated Load Testing on new feature using Apache Jmeter to ensure the performance of application and user experience. Used JUnit for unit testing.• Developed log file processing and analysis Python program for analyze user behavior.

Fan Lu Skills

Java Sql Javascript Linux Java Enterprise Edition Python Mvc React.js Angularjs Web Applications Bash Java Web Services Oracle Sql Developer Jboss Application Server Tomcat Ext Js Jquery Ui Eclipse Microsoft Office Embedded Systems Windows Programming Software Development C C++ Microsoft Sql Server Microsoft Excel Testing Verilog Web Services Agile Methodologies Test Driven Development Test Automation Project Planning Project Estimation Release Management Service Oriented Architecture Redux.js Junit Html Css Rest Api Es6 Jenkins Pl/sql Node.js Mongodb Software As A Service Xml Json Typescript Cucumber Mocha Selenium Webdriver Sinon Websockets Behavior Driven Development Continuous Integration And Continuous Delivery Json Rpc

Fan Lu Education Details

  • The University Of Texas At Dallas
    The University Of Texas At Dallas
    Computer Engineering
  • Ocean University Of China
    Ocean University Of China
    Electrical Engineering

Frequently Asked Questions about Fan Lu

What company does Fan Lu work for?

Fan Lu works for Twilio

What is Fan Lu's role at the current company?

Fan Lu's current role is Principal Software Engineer at Twilio Inc.Passionate in building data intensive web application at scale, technical leadership and mentor the next generation of software engineer leaders..

What is Fan Lu's email address?

Fan Lu's email address is lu****@****ail.com

What is Fan Lu's direct phone number?

Fan Lu's direct phone number is +197298*****

What schools did Fan Lu attend?

Fan Lu attended The University Of Texas At Dallas, Ocean University Of China.

What are some of Fan Lu's interests?

Fan Lu has interest in Social Services, Children, Civil Rights And Social Action, Education, Environment, Science And Technology, Disaster And Humanitarian Relief, Human Rights, Arts And Culture, Health.

What skills is Fan Lu known for?

Fan Lu has skills like Java, Sql, Javascript, Linux, Java Enterprise Edition, Python, Mvc, React.js, Angularjs, Web Applications, Bash, Java Web Services.

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.