Principal Software Engineer with a demonstrated history of working in the financial services industry. Skilled in a variety of database platforms, Java, scripting, and Data Warehousing. Strong business development professional with a Master's degree focused in Computer Science from Southern Oregon University.
-
Principal Software EngineerFigure Apr 2019 - PresentNew York City, New York, Us -
Staff Software EngineerSofi Nov 2015 - Apr 2019San Francisco, California, UsSTAFF SOFTWARE ENGINEER, COLLATERAL (3/2018 - 4/2019) - Technical lead supporting an internal application responsible for debt management at SoFi. The main functionality of the tool is to transfer loans from the balance sheet to the various company credit lines, and to conduct sales and securitizations of loan assets. - Ensure investor vehicle criteria, rules, and restrictions are satisfied prior to transferring assets- Provide technical support to users during major financial transactions, such as sales and securitizationLEAD DATA ENGINEER, DATA WAREHOUSE (1/2018 - 3/2018) MANAGER, DATA WAREHOUSE (9/2017 - 1/2018) SENIOR DATA ENGINEER, DATA WAREHOUSE (11/2016 - 9/2017)Manager and ETL developer for the SoFi Data Warehouse, which is used by internal customers for report generation, data analysis, loan sales, and marketing.- Led project planning and provided technical direction of the data warehouse team- Developed ETL solutions to extract and load data from both internal and external data sources, loaded into a dimensionally-modeled Postgres data warehouse- Developed new dimensional data models and modified existing schemas to meet customer requirementsSENIOR SOFTWARE ENGINEER, COMMUNICATIONS (11/2015 - 11/2016) - Software development on the Communications team. Major project entailed migrating to a new email and marketing platform. -
Software EngineerCourtview Justice Solutions Apr 2013 - Nov 2015Supported development of CourtView’s JWorks court case management system, a cross-platform case flow management application. - Partnered with a variety of counties, municipalities, and law firms to provide criminal and civil case management. This covers the case progression process from citation entry to charging and restitution.- Software developed on a programming stack consisting of Java, JPA, JSP, jQuery using RESTful services while supporting a SQL Server, MySQL or Oracle database layer- Application utilizes a Jenkins continuous integration environment hosted on Amazon Web Services- Unit tests are developed on a robust test stack with DbUnit, Mockito, and Jasmine technologies
-
Programmer / Data AnalystJackson County Aug 2012 - Apr 2013Kansas City, Missouri, UsAnalyst position funded jointly by the IT application development team and the Assessment department. Major projects have included:- Supporting the transition of the County assessment valuation software to a new vendor through mapping, scripting, and migrating assessment data via T-SQL- Developing an internal web application written in C# MVC to manage data warehouse metadata -
Software Development AnalystNorthrop Grumman Corporation May 2006 - Aug 2012Falls Church, Va, UsTechnical lead for a phased-developed, eligibility determination system contracted by the State of Montana. The program provides financial assistance to over 20,000 low-income seniors and generates 130,000 payments and 50,000 notices a year.- Modify code modules and data on an Oracle 10g database with an Oracle Forms and Reports front-end- Write functional and technical design documents for IT staff and clients - Participate in system requirements gathering with clients- Coordinate unit, system, and integration testing -
Graduate AssitantSouthern Oregon University Sep 2011 - Jun 2012Ashland, Or, UsOffer regular tutoring hours for Computer Science students- Provide tutoring in the following courses: Java Programming I/II/III, Databases, Web Development -
Applications Development InternOffice Of Legislative Information Technology Sep 2004 - May 2006Worked with the Legislative Applications Development team to support in-house database systems and web site applications● Provided technical support for Capitol Staff ● Wrote technical and user documentation for supported systems● Researched and tested new technologies, such as application upgrades
John L. Education Details
-
Southern Oregon UniversityComputer Science -
Carroll CollegeMathematics And Computer Science
Frequently Asked Questions about John L.
What company does John L. work for?
John L. works for Figure
What is John L.'s role at the current company?
John L.'s current role is Principal Software Engineer at Figure.
What schools did John L. attend?
John L. attended Southern Oregon University, Carroll College.
Free Chrome Extension
Find emails, phones & company data instantly
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