Post Job Free
Sign in

Development Engineer Mortgage

Location:
Issaquah, WA
Posted:
February 05, 2023

Contact this candidate

Resume:

Xin Xu

**** ******** **** **, ********, WA, *****, 206-***-**** • *********@*****.***

Education

Stony Brook Univesity, Stony Brook, NY, U.S.

M.S. in Computer Science,GPA:3.9/4.0 2013.12

PhD candidate in Computer Graphics and Robotics 2010.8 – 2014.5 Zhengzhou University,Zhengzhou,China

B.S. in Automatic Control Engineering 2010.6

Professional Experience

Redfin, Mortgage, Seattle, WA (2019.2)

Software Development Engineer 2

• Design and lead the implementation of real-time mortgage data input and data changes monitoring, collection, population and rendering (6 months)

- Design both backend and frontend workflows, separate the project into stories/subtasks to lead and coordinate a team of 5 people to implement the project.

- Work with product managers to accommodate the product requirements to Redfin mortgage system.

- Integrate Conductor into the mortgage system to monitor and collect real-time mortgage data input and change.

- Create/update database tables to save real-time mortgage data and data change.

- Add controllers/services to populate data with flexible front-end rendering data structures from database and to accept data changes from frontend.

- Provide controllers/services to backfill specific mortgage data tags.

- Frontend rendering:Render real-time mortgage data and data changes for mortgage data tags in mortgage conditions templates and data tag listing side pane, rendering changed mortgage conditions in di erent pane, provide easy click-to-create/insert, hovering-to-show, auto-highlighting functionalities of mortgage data tags for mortgage underwriters. Provide underwriters with accepting, editing and auto-accepting mortgage conditions options, etc.

- Add monitoring matrices and tests: unit tests, automation tests, end-to-end tests

• Expand mortgage services to many states like California and Massachusetts, which have di erent property tax installation policies and title/escrow/closing policies.

• Work with the Listing Department to modify the old Listing documentation platform to a general company service, which is currently used for the Mortgage Department, Listing Department and Closing Department. Amazon, Advertising, Seattle, WA (2017.11)

Software Development Engineer

• Service integration of one asynchronous batch service to ads mangement web service for ads campaigns creation

- update logics and error handlings of ads web controllers/services to accommodate to the new asynchronous batch service, in the meantime, refactor and simplify business logics and caculations of ads campaigns/lineitems data from UI in controllers.

- help the asynchronous batch service team create both read and write Java Client

- set monitors, alarms and metrics. UI tests and integration tests.

• Integrate ads campaign/lineitem templates data with fact data to generate BI reports of templates usage.

- provide tables schema for campaign/lineitem templates and collaborate with BI team to create tables in their relational database. Compose one applier to fetch updated campaign/lineitem templates, parse and reform the metadata, then call BI service APIs to update the template tables.Backfill the already existed templates data into database.

- povide schema and collaborate with BI team to add extended fields of campaign/lineitem template data in fact data tables which already exist . Accomdate a couple of related services by changing data structure and logics of these services to extract template pivot fields data and updating campaign/lineitem fact tables in BI database

- provide sql to join these tables to generate BI report of templates usage for customers and tests.

• Set up all team services for CN domain

- for each service, get servers, set loan balancer, install certificates, set server configuration, and deploy services.

- add CN configurations in each service, add/update unit tests and integration tests, debug and update logics to make sure each service starts up successfully.

• Add campaign/lineitem templates validations

- verify the rules of campaign/lineitem templates and apply/update validation and restriction logics in services. unittests and integration tests.

• Other projects

- Add package association integration tests.

- Add pime installation of team services to reduce services latency of first API call.

- Introduce Jarvis to team services to facilitate debugging by checking services in a row in graph views instead of reading mutiple services logs in di erent servers

- Cooperate to verify and deploy ads campaings/lineitems templates every week

- Other features, tools and bug fixes, etc

Microsoft, ERP, Bellevue, WA (2014.6 - 2016.10)

Software Development Engineer

• Authentication service migration from Azure Access Control Service (ACS) to Azure Active Directory (AAD)

- Registered Dynamic AX service with AAD, installed certificates, modified configuration files for Windows Identity Foundation for the new token

- Implemented the code to recognize new AAD token and extract claims from the token.

- Made database schema changes to add PID column in database, and implemented the code to retrieve PID from claims and insert into database

- Implemented provisioning tools to automatically switch between product environment and test environment by modifying configuration files, this tools has been used heavily by deployment team

- Coordinated with deployment team to solve configuration setting problems to ensure smooth deployment

- Modified Http-Logout module to sign o successfully

• Service integration by authorization flow

- Implemented customized Azure Active Directory Authentication Library (ADAL) to provide APIs for OAuth authorization flows, such as service to service, native app to web service and authorization code grant flow

- Fetched documentations and files from Microsoft SharePoint Online service by using these APIs for retail team, power BI team, etc

• Metadata management

- Implemented the extensions for system metadata unit such as tables with specific logics and functions, and implemented the metadata validation for these extensions

- Implemented the best practice check for system roles restrictions, record errors and warnings, and developed the tools to suppress the warnings for best practice check

• Features, UI design and implementations

- Designed and implemented the system administration workplace and menus

- Worked on Dynamic AX middle layer monitor and exception handling system

- Modified native code to avoid stack overflow

- Implemented forms controls, adjusted form layout

- Other features, tools and bug fixes, etc

Stony Brook University (2010.8 – 2011.12)

Teaching Associate

• Instructed 3 undergraduate courses.

• Advised undergraduate senior designs.

• Reviewer for ASME Student Mechanism & Robot Design Competition. Stony Brook University (2012.1- 2013.12)

Research Associate

• Worked on developing a new real-time high resolution 3D surface reconstruction system with C++ based parallel computing implementation involved.

• worked on a new classification system by introducing a more advanced kernel function to do computer-aided colonic polyp detection, using C++ and MATLAB and improved the detection accuracy from 90% to 95%.

• worked on a new model by introducing a better energy functionto maintain wireless communication for multi mobile robot system and decreased the communication failure from 15% to 6%. Selected Course Projects

• Built a social network website.

• Designed and implemented a B+ tree based mini database.

• Designed and implemented a mini ext2 file system.

• Implemented stateful firewall under Linux using C++.

• Implemented TCP’s protocols, slow start, flow control, congestion control etc. on top of UDP. Honors and Awards

• Graduate Scholarship, Stony Brook University 2010 - 2014

• 2nd place Most Talented Girls in Career Competition of Henan Province, reported by China Central Television and Henan Times(top 0.01%)2010

• University Fellowship, Northeastern University(declined) 2010

• 1st Class Scholarship For Academic Excellence, Zhengzhou University(top 3%) 2007 – 2010

• Merit Student of Zhengzhou University(top 3%) 2006 – 2010

• 1st Class Prize for Dancing Competition, Zhengzhou University(top 1%) 2007

• 1st Class Prize for Musical Instruments Competition of Zhengzhou University(top 1%) 2007



Contact this candidate