Eakan Gopalakrishnan
Professional Experience
I lead the Retail Platform Engineering teams. We are building an internal workload deployment platform, that enables developers to follow a golden path in turn allowing Kaluza to be able to deploy the billing platform in any region for any client with minimal changes and coordination.
- Established the Quality Engineering Team, enabled the delivery of the first Journey Testing capability that led to a reduction of incidents by 20%.
- Scaled the team of Infrastructure SREs to productionize the central application deployment platform, reducing retailer environment bootstrapping time by 97%.
- Scaled offshore teams for the Managed Infrastructure Migration program to consolidate 90% of Retail applications into the central platform.
- Facilitated the first table-top Disaster Recovery exercise for the Core Billing Pipeline and set up a play book for running this annually to be compliant with ISO27001
- Led the delivery of several cost reduction initiatives that saved over $240,000pa.
- Improved confidence of SREs in 24/7 on-call through Paper Game days, resulting in 100% sign-up for Out of hours on-call.
I helped scale the in-house technology function, by putting in place processes for hiring, organising the department using the right team topology, while also being fairly close to code.
- Delivered seamless integration of Claims and Finance at CFC and improved efficiency of the financial reconciliation by 7x.
- Led the delivery of audited self-service capabilities to replace repetitive data correction/reporting tasks and improved efficiency of IT support operations by 4x.
- Established the team and worked on delivering the award-winning Cyber Response App with our partner, Software Mind.
- Developed a simple feature toggle system to decouple deployments and releases.
- Drove adoption of the following through workshops: Domain Driven Design & C4 diagrams, Event Storming, Continuous Integration using trunk-based development and feature toggles.
My first managerial role. Workflow Manager is a workflow creation and scheduling app, that enables users do drag and drop creation of extract, transform, and load workflows of financial data. Primary team based in London, while closely collaborating with US, India and Philippines.
- Led the delivery of several user experience improvements, focussing on the application’s responsiveness for global users, reducing application response times by more than 80%.
- Re-architected the core application in order to decouple concerns, enabling contributors to the application targeting different client groups - internal & external, to make changes with little or no coordination, thereby reducing incidents in production by 90%.
- Led the migration of source code and deployment pipelines for all teams of Content Management Tools from Perforce to Git thereby improving developer experience.
- Collaborated with teams globally - USA, Manila and India to plan releases and ensure 24/7 support for the systems and coordinate incident management.
Database Library is the backbone of FactSet’s database updates and the internal source of data update notifications. Responsible for improving the application through refactoring iteratively while delivering value.
- Re-architected the central content integration notification platform to cope with newer logical data clusters, enabling it to tackle 50% more notifcations per day.
- Learned front end development to modernise the web application’s user interface - improving load times by 10x for users in APAC.
FactSet Market Aggregates provides aggregate values of financial metrics at an index level that help analyse markets and portfolios. Owned, operated and maintained large-scale data update systems built on proprietary object network databases and later migrated to modern distributed columnar datastores for I/O efficiency.
- Researched and implemented the most optimal database sharding strategy to ensure ~5ms data fetches from the proprietary column store database.
- Migrated the proprietary object-oriented database and all related data update systems to HP’s distributed column store database, Vertica to improve daily data update speeds by 90%.
Joined as a graduate in 2007 to British Telecom’s Billing and Rating team and became a key contributor in a short period.
- Developed several PL/SQL plugins for British T elecom’s Billing and Rating system - to cater for Contract rental customers, Revenue assurance and billing post processor.
- Supported end-to-end tests of customer journey by building relationships with colocated teams, and reduced issue resolution times from weeks to days.
- Won multiple awards for being a high performing graduate developer - Cookie and Star Performer.
- Topped the graduate training program.