Summary
Overview
Work History
Education
Skills
Timeline
Generic

Neelima Nair

Summary

Effective, hands-on leader with a proven track record of achieving demanding development objectives within tight deadlines, consistently producing high-quality code. Experience in the asset management industry, bringing a diverse skill set as a multitalented Quantitative Developer. Expertise spans across programming languages such as Java, Python, and SQL. Thrives on complex problem-solving and approaches challenges with an analytical and driven mindset.

Overview

20
20
years of professional experience

Work History

Director, Software Engineering

Geode Capital Management
11.2015 - Current
  • Led a team of engineers to build backend services for Geode's next generation software and cloud migration for front-office technology working across multilingual technology stack of Java, Python, R, .NET and Angular.
  • Worked as squad lead with portfolio management and C-suite executives including investment, compliance, risk and audit to design automated workflows to replace and eliminate manual/offline work and effectively implementing business workflows at scale.
  • Developed high-performing teams by effective recruitment, onboarding,providing mentorship, guidance, and opportunities for professional growth increasing the development team size from 2 to 10 engineers.
  • Led the building of portfolio construction and portfolio management system using Java technologies which is used to manage over 1T AUM for Geode, providing a suite of risk analytics and trade generation algorithms.
  • Worked with investment teams to design/develop portfolio management dashboard which functions as single-stop shop for analytics, actionable data, actions, alerts and exceptions ( including coverage) for the investment book.
  • Designed and developed an analytics engine which supports generating risk and weight analytics and portfolio decomposition, allowing portfolio managers to evaluate their funds/accounts across different dimensions of pricing, trade status, benchmarks and time horizon, and regenerates analytics on change of any inputs to the calculations.
  • SME for Axioma Optimizer at Geode, and built a self-service strategy manager to preset constraints and objectives for various trading scenarios including index rebalancing, cash equitization, tax loss harvesting etc. which can be shared across portfolios.
  • Designed and developed various customized trading algorithms to facilitate batch/bulk trading including index changes trading and cash equitization using Futures/ETF across the entire investment book. Also, worked on Spot trading module for supporting international equity trading and customized repatriation.
  • Designed a liquidity analytics and trading aggregator module to accommodate large index rebalancing day trading where the firm would have to trade >500% ADV on a single day.
  • Designed and developed CIK/RIK analysis and basket generator which supports multiple lot relieving methodology to help portfolio manager choose the optimal tax loss harvesting methodology and generate a basket according to customized constraints set by AP.
  • Designed and developed rules based workflow engine as well as data quality module to enable exception based portfolio management and allows investment teams to configure lifecycle of a portfolio based to customized rules to include client mandates.
  • Conducted various Proof of Concepts to evaluate and recommend software tools to be used with-in the company.
  • Optimized code as well as databases to scale the product to support 400+ funds from initial set of 10 funds.
  • Architected the transition of a monolith application to a modern microservices/VUEJs technology stack.
  • Created CI/CD pipelines and introduced DevOps practices to the team for faster release turnaround time and raise the software engineering standards.
  • Strengthened internal technology controls by reviewing existing policies and procedures, ensuring compliance with regulatory requirements. Also, a member of Standards Board, Architecture Board as well as Change Advisory Board at the firm, to set the basic standards for customized software at Geode and ensure that software developed exceeds the non-functional standards in the industry.
  • Navigated company through periods of significant change, maintaining focus on long-term strategic goals and supporting BAU functions

Senior Software Engineer

CME Group (Consultant)
09.2013 - 10.2014
  • Worked on the development and redesign of the settlement system used by New York Mercantile Exchange using SPRING MVC, Hibernate and jquery based UI components modernizing the tech stack and optimizing performance
  • Redesigned the ZEPower(vendor for price modeling) polling mechanism used by CME Group to improve the data retrieval efficiency by 200%
  • Mentored Junior developers and conducted code reviews on their deliverables
  • Collaborated with management, internal and development partners regarding software application design status and project progress.

Senior Software Engineer

Bank Of America/Merrril Lynch (Consultant)
07.2009 - 06.2013
  • Worked on Bank Of America's Product Master Environment to load vendor data for fixed income assets for enterprise consumption
  • Developed code in Java/J2EE technologies using message beans
  • Redesigned existent applications to improve performance using different strategies including database redesign, sql optimizations,multi-threading and horizontal scaling of application for efficient data processing
  • Coordinated deployments of new software, feature updates and fixes.

Software Engineer

Harvard Business School(Consultant)
03.2008 - 07.2009
  • Worked on building a Faculty Recruitment System and Participant Sign-up system at HBS
  • Developed applications using SPRING MVC,Hibernate and AOP
  • Used Ext Javascript framework for UI design
  • Streamlined communication between onsite clients and offshore project teams, ensuring timely completion of tasks.
  • Developed reusable components that significantly reduced development effort on multiple projects.

Software Engineer

NREGA(Consultant)
01.2007 - 03.2008
  • Worked on building public facing websites using Java, JSP and Servlets
  • Worked with a wide range of stakeholders from government bureaucrats, NGOs and public to bring transparency and accountability to a government welfare program through technology
  • Developing PL/SQL queries and stored procedures
  • Developed batch process using java to load and parse data files for reporting

Associate Software Engineer

Qwest Telecommunications (Consultant)
03.2005 - 01.2007
  • Rewriting the Pro C applications and CGI scripts into JAVA/J2EE technologies in struts framework
  • Built databases and table structures for web applications.
  • Working on maintenance fixes for applications in core java and perl
  • Writing shell scripts to automate error processing

Education

Graduate Certificate - Data Science

Harvard Extension School
Cambridge,MA
2020

Bachelor of Engineering - Computer Engineering

Gujarat University
Ahmedabad, India
2004

Skills

  • Java, Python and Springboot Proficiency
  • Axioma/CRD/Vestmark Integration Experience
  • Collaborative Relationship Management
  • Strategic planning
  • Verbal and written communication
  • People management
  • Microservices architecture
  • Software development Lifecycle
  • API development experience
  • Performance optimization Proficiency

Timeline

Director, Software Engineering

Geode Capital Management
11.2015 - Current

Senior Software Engineer

CME Group (Consultant)
09.2013 - 10.2014

Senior Software Engineer

Bank Of America/Merrril Lynch (Consultant)
07.2009 - 06.2013

Software Engineer

Harvard Business School(Consultant)
03.2008 - 07.2009

Software Engineer

NREGA(Consultant)
01.2007 - 03.2008

Associate Software Engineer

Qwest Telecommunications (Consultant)
03.2005 - 01.2007

Graduate Certificate - Data Science

Harvard Extension School

Bachelor of Engineering - Computer Engineering

Gujarat University
Neelima Nair