Sign in

Software Engineer Developer

Demarest, New Jersey, United States
August 19, 2018

Contact this candidate


Qi Chen



Avanade, Inc. (formerly Infusion, LLC) New York, NY

**/**** – Current Capital Markets and Engineering

Software Development Manager/Senior Software Engineer – engagement clients included TD Securities, Bridgewater Associates, LP and Avanade Engineering

Managed and developed TD Securities’s FX algo order management system (OMS) that integrates with Bloomberg and other liquidity sources.

Served as lead backend software engineer that developed FIX messaging, pricing engine, risk and credit check services to support internal/external execution of TWAP and VWAP orders using Java, Spring, JUnit, Maven, Jenkins, Oracle RDBMS, SQL Server and Linux.

Performed software modernization of legacy applications and systems migration from Solaris to Linux; technology stack included CameronFix engine, Broadway trading platform, One-Click low latency optimizer API, Bloomberg and Wall Street trading services.

Practiced Agile/Scrum methodologies with FX Traders and Product Owners to perform business planning and software delivery roadmaps; also served as ScrumMaster to execute project sprints.

Mentored team members on business domain, technology training and career development.

Recruited software engineers to support business and team growth.

Nuveen Investment (acquired by TIAA-CREF) New York, NY

09/2013 – 05/2017 Fixed Income & Derivatives Trading

Senior Software Engineer/Technical Lead – served as primary liaison and worked closely with Portfolio Managers and Research Analysts on trading floor

Implemented the firm’s first Whole Loans Trading Platform (WLP), a loan origination/trading platform that accumulated $1Billion AUM within the first year of trading.

Participated in all aspects of the software development life cycle (SDLC) from inception planning, requirement elicitation with business stakeholders, software design and implementation to release management.

Developed a range of small to medium size applications that supported the Fixed Income and Derivatives trading business using Agile software development practices. This included message bus and integration with external OMS to improve exchange and recordkeeping of trading data.

Mentored team members to cultivate their business acumen and technology expertise; recruited software engineers to support team expansion.

05/2005 – 9/2013 TIAA-CREF New York, NY

Equity Quant Trading

Senior Software Engineer, Technical Lead – served as primary liaison and worked closely with Head Trader on trading floor

Co-led the design and implementation of a proprietary internal Domestic and International Equities crossing engine that saved the firm $25M by minimizing trading costs and market exposures.

Designed and implemented crossing algorithms and strategies alongside the trading desk, and developed TIAA’s first internal IPO purchasing web application.

Developed trading software primarily through the use Java, QuickFix, JUnit, Mockito, Vaadin and Oracle RDBMS.

Served as ScrumMaster advocating Agile practices to help team grow and organize work streams to meet business deliverables.

Performed extensive interviewing and recruitment responsibilities.

2002 – 2005 OpenText Corporation Austin, TX

Senior Enterprise Software Consultant

Served as a content management subject matter expert to help client companies develop digital content management strategies.

Helped client companies develop internet/intranet content management systems to manage business workflows and organize data.

Performed on-site training and knowledge transfer to small development teams.

Presented demo and progress reports to management team and recommended process improvement and appropriate technology adoptions.

1999 – 2002 Deutsche Bank New York, NY

Investment Performance Measurement

Senior Software Developer

Developed performance measurement software applications to support Front Office businesses.

Converted legacy mainframe systems written in C and Fortran to Java to improve business efficiency and system maintainability.

Performed production support and helped users troubleshoot business workflow issues.

1997 – 1999 Volvo Finance of North America Montvale, NJ

Software Developer

Developed Loan Management software applications in C, Fortran and Microsoft Visual C++ to support Volvo’s Northeast financing business.

Performed significant refactoring and re-engineering of legacy systems.

Troubleshoot network and mainframe operating system issues.

EDUCATION CUNY at Hunter College New York, NY

Bachelor of Science in Computer Science

Minor in Mathematics and Economics

Georgia Institute of Technology Atlanta, GA

Online Master of Science Computer Science (OMSCS), 2020

Specialization in Machine Learning and Artificial Intelligence

CERTIFICATION Oracle Certified Associate, Java SE 8 Programmer

SKILLS Leading small teams, Software Development, Distributed Applications, Business Strategy and Client Facing, Object-Oriented Design and Analysis, Design Patterns, Test-Driven Development, Agile Methodologies, Scrum Master, Project Management, Product Development, Java SE 8 and EE, JUnit, Mockito, Spring Framework, MongoDB and Oracle RDBMS


INTEREST Entrepreneurship, investing, blockchain technologies, community volunteer, playing sports, Middle School Competition math tutor and chess

Contact this candidate