Ever since I was young, I have had a passion for solving puzzles. When my mom was pregnant with my sister, she would tell me to go do a puzzle whenever she wanted to rest. But just as she was starting to fall asleep, I would run back and tell her that I had already finished the puzzle. She would tell me to do another puzzle and this pattern would continue until I finished all the puzzles we owned. Even now, I enjoy using logic to figure out solutions to tough problems, and I believe that my interest and persistence I have for puzzles will help me to be a capable software developer.
-
Senior Frontend EngineerIrisagent Aug 2024 - Sep 2024Mountain View, California, Us- Led the development and deployment of a scalable web app from scratch using Next.js and TypeScript, enhancing user experience with server-side rendering and static site generation- Utilized Material-UI to develop custom React components, drastically reducing development time- Implemented multiple loading techniques, including skeleton screens and lazy loading, to improve perceived performance and user engagement.- Designed and documented RESTful APIs using OpenAPI Specification (OAS), enhancing team collaboration and reducing the amount of errors related to missing fields -
Software EngineerSamsung Electronics America Feb 2021 - Aug 2023Ridgefield Park, Nj, Us- Developed single page application which allow users to build target audiences to display advertisements to using React and TypeScript on the frontend along with Ruby on Rails and Ruby on the backend- Created backend models to integrate frontend with GraphQL- Improved user experience by introducing batch actions, allowing users to edit multiple segments at once- Owned review and approvals for all Jest unit tests and Cypress e2e test code produced by team to ensure code reliability and utilization of best practices- Added new features like OTS segments which allow users to quickly select a predetermined audience- Built pixel perfect LinearTV form UI which adapts to different screen sizes- Added a feature which allows users to set the date to deactivate custom content automatically to save space in our data warehouse- Displayed important data to help users visualize trends by using Recharts charting library- Drove effort in creating Grafana dashboards to monitor multiple pipelines and integrated Slack alerts to catch failures before reaching users, resulting in a 50% reduction of support tickets- Built capability to upload data to s3 via CSV file and download with one click- Used upserts to extract, transform, and load raw data from CSV files in s3 to our database to ensure necessary data is not removed using Rails- Improved customer experience by automating various features such as password reset and creating TV audiences from mobile audiences -
Frontend DeveloperApple Dec 2019 - Jan 2021Cupertino, California, Us- Aggregated all of our apps and services into a single home page for easy access and organization.- Refactored designs continuously to ensure high speed and performance while streamlining user experience.- Communicated with clients to add essential features to support development and triage.- Streamlined manager’s ability to create and schedule events by surfacing APIs to a user friendly interface. -
Frontend DeveloperApple Aug 2017 - Oct 2019Cupertino, California, Us- Launched Apple’s official account on WeChat with millions of subscribers.- Pioneered flexbox, added mixins, and dark mode which allows for customizability and cleaner code.- Increased reusability by writing multiple base components.- Spearheaded jest by using unit tests to reduce errors.- Incorporated dynamic styling for all mobile devices dimensions including portrait and landscape view. -
Product ManagerAirlink 101 Feb 2016 - Oct 2016- Reduced the number of malfunctioning products by 90% by integrating a functionality testing process.- Consistently resolved technical inquiries from customers within 10 minutes by accurately pinpointing the specific problem.
-
Computer Room ConsultantIet-Computer Lab Management Sep 2013 - Jul 2015- Provided intermediate to advanced computer consulting on Mac and PC platforms to UC Davis faculty and students.- Performed troubleshooting of hardware and software problems for lab technologies.- Developed relationships with professors to ensure their ease of use of the computer labs and classrooms.
Jeffrey Fan Skills
Jeffrey Fan Education Details
-
App Academy -
University Of California, DavisChemical Engineering
Frequently Asked Questions about Jeffrey Fan
What is Jeffrey Fan's role at the current company?
Jeffrey Fan's current role is Senior Frontend Engineer at IrisAgent.
What schools did Jeffrey Fan attend?
Jeffrey Fan attended App Academy, University Of California, Davis.
What are some of Jeffrey Fan's interests?
Jeffrey Fan has interest in Education.
What skills is Jeffrey Fan known for?
Jeffrey Fan has skills like Microsoft Office, Microsoft Excel, Customer Service, Management, Microsoft Word, Leadership, Powerpoint, Strategic Planning, Ces Edupack, Aspen Plus, Ruby On Rails, Javascript.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial