Lucy Huo

Software Engineer at First Tech Federal Credit Union
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Sunnyvale, California, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Financial Services
    • 700 & Above Employee
    • Software Engineer
      • Dec 2021 - Present

      - Designed and Developed Single Page Application using Angular 9, TypeScript, Bootstrap, HTML5, CSS3, C#, Entity Framework Core, ASP.NET Core Web API. - Utilized on Angular 9 concepts like building the Components and Data binding, Directives, Services, Dependency Injection, Routing, Observables, Pipes, HttpClient, Optimization and Ng Modules. - Worked with NPM library to manage projects, created components, custom pipe, and services with Dependency Injection. - Worked on Angular Router to enable navigation from one view to the next as the user performs application tasks. - Used TypeScript for Inheritance, Property, Optional Parameters, Interface, Modules (Export/Import), source Map, Debugging TypeScript. - Used various Bootstrap concepts are Navs, Navbar, Pagination, Thumbnails, Progress bars, Panels, Alerts, Breadcrumbs, Dropdowns, Button dropdowns and Button groups. - Implemented Route Guards for Authentication, using HTTP Client in Service to connect with URLs from ASP.NET Core Web API and Postman to test ASP.NET Core Web API functionality. - Used Authentication, CORS middleware from ASP.NET Core to support JWT authentication and cross-origin resource sharing, and third-party middleware like Serilog for diagnostic logging and other functionalities. - Wrote Code to accommodate Code First Approach in Entity framework Core to interact with the data. - Utilized the GIT source control software to keep track of new and past versions of code written in application. - Azure Storage Planning - Migrated Blob Storage for document and media file, Table storage for structured datasets, Queue storage for reliable messaging for workflow processing and file storage to share file data. - Implemented Unit Testing through MS test with MOQ framework and created test cases for all functions used in the application. - Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables. Show less

    • China
    • Technology, Information and Internet
    • 700 & Above Employee
    • Data Scientist
      • Jul 2018 - Nov 2021

      - Developed business components using core java concepts like collections, stream API, lambda expressions, multithreading. - Developed the backend with Spring framework modules like IOC, AOP, MVC, JPA, Spring Boot, Spring Security. - Used Hibernate to store the user-related data into the RDS and wrote HQL to access the data from the database. - Used MongoDB to save the data scrawled from social media platforms and wrote aggregation pipelines to get statistics. - Used multithreading to run unrelated service calls simultaneously. - Used Jasper to create PDF reports and Apache POI to create Excel report. - Used python Plotly library to produce different charts and graphs. - Used spring REST template to interact with external RESTful web service for the extra data. - Used Junit, RestAssured, etc. to write unit test and integration test. - Used GIT as version control tool for effectively managing the code changes. - Used JIRA tool for issue and bug tracking Show less

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • Engineer for Algorithmic Risk Management
      • Nov 2017 - Apr 2018

      - Built automation pipeline to generate data reports in Python, Java, SQL, VBA to generate risk data reports and analysis for various algo-trading departments by month - Owned JSON data report in-take and parsing process by strategically planning the timeline for understanding and consolidating the existing data capabilities - Testing and mitigating data deficiencies, prioritizing and allocating resources to continuously improve data quality. - Developed a web presentation layer using HTML and CSS according to internal standards and guidelines. - Involved in using the GIT for bug tracking, feature requests, task management and wikis for applications. Show less

Education

  • University of Pennsylvania
    Master, Computer Science
    2022 - 2023

Community

You need to have a working account to view this content. Click here to join now