Eakan with his pet dog

Eakan Gopalakrishnan

Senior Engineering Leader
An engineering leader with a proven track record of empowering teams to deliver high-quality software solutions. Proficient in building high performing teams, driving technical excellence and delivering value iteratively.

🧑‍💻 Professional Experience

Senior Engineering Manager
2021-12-06 - Present
An intelligent retail energy platform powering the future of energy.
London, United Kingdom

I lead the Retail Platform Engineering teams. We are building an internal developer platform, that enables developers to follow a golden path in turn allowing Kaluza to be cost efficient, secure, reliable and highly productive.

  • 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
  • Improved confidence of SREs in 24/7 on-call through Paper Game days, resulting in 100% sign-up for Out of hours on-call.
  • Restructured the squad for efficiency, creating the Platform Engineering team.
Scrum Master / Engineering Manager / Tech Lead
2018-05-08 - 2021-11-30
An insurance underwriting company that pioneered Cyber Insurance.
London, United Kingdom

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.
Senior Software Engineer / Engineering Manager
2015-10-08 - 2018-05-04
Market leaders in providing financial data and analytical tools for financial professionals.
London, United Kingdom

Workflow Manager is a no-code workflow creation and scheduling app, that allows users to create extract, transform, and load workflows of financial data. The primary team was based in London, while closely collaborating with the 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 to plan releases and ensure 24/7 support for the systems and coordinate incident management.
Senior Software Engineer
2013-12-08 - 2015-09-30
London, United Kingdom

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 notifications per day.
  • Learned front end development to modernise the web application’s user interface - improving load times by 10x for users in APAC.
Software Engineer / Content Integration Engineer
2011-03-01 - 2013-11-30
London, United Kingdom

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%.
Technical Associate / PL/SQL Developer
2007-06-01 - 2009-07-30
Mumbai, India

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 Telecom’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.

🧑‍🎓 Education

Web Technology
Master's
2009-10-01 - 2010-09-01
First Class
Computer Science and Engineering
Bachelor's
2003-06-27 - 2007-05-31
6.36/10 CGPA
Mathematics, Physics, Chemistry, Computer Science
Higher Secondary School Leaving Certificate
2003-04 - 2001-05
78%
Mathematics & Science
Secondary School Leaving Certificate
2001-04 - 2000-05
89.6%

👨‍🏫 Projects (done voluntarily outside work hours)

Software Engineer, Product Manager
2024-10-15 - 2024-10-25
CalOOHPay (command line interface) A script that calculates Out-of-hours on-call compensation.

Pagerduty, Typescript, CLI

  • Reduced Engineering Manager toil by 5 times.
  • Solo experiment during Firebreak week at Kaluza.
  • Being used by managers at Kaluza to fill on-call payments monthly.
Thought Leader, Educator
2022-10-15 - Present
SoftwareCraftsperson.com (Web Site) A blog on software engineering and leadership with tutorials and courses.

Hugo, Go Templates, Azure static website

  • Powered Hugo static site generator.
  • Multiple modifications to standard HugoPaperMod theme.
  • Multiple courses available for free or donate if you can basis.
Software Engineer, Educator
2021-04-01 - 2021-04-30
CoolProductAPI (Github Repo with Code Sample) .NET Core API Versioning Tutorial

.NET Core, Web API, Swagger

  • A tutorial that helped junior developers where I worked at the time, learn API versioning in .NET.
Software Engineer, Educator
2021-02-01 - 2021-02-15
Azure Functions Overview and Tutorial - HttpTriggered Functions (Github Repo with Code Sample) A step by step tutorial on how to build an HttpTriggered Azure Function while covering an overview what serverless and Azure Functions are.

.NET Core, Azure, Serverless

  • Another tutorial to help upskill junior developers where I worked then on Azure Cloud Services.
Software Engineer, Educator
2020-09-01 - 2020-10-31
Practical Introduction to Git (Interactive workshop with exercises) A workshop that I ran while at CFC Underwriting to help engineers get up to speed with git, summarised as a series of articles on my blog.

Git, Command line

  • Provided a practical session that reduced the confusion for engineers around git fundamentals - like rebase and merge.
Software Engineer, Educator
2020-10-24 - 2020-11-30
An introduction to Entity Framework Core (Series of articles with links to more useful resources online.) A series that summarises lessons that I learned over several months of working on it, from mistakes and from courses online.

.NET Core, Entity Framework

  • The gist of the many things one will find in EF Core that wasn't available in EF on .NET Framework.
Software Engineer
2021-03-01 - 2021-03-28
blog2md (nodejs script) Blogger to markdown converter

Blogger, Markdown

  • Contributed bug fixes
Software Engineer, Educator
2021-06-01 - 2021-06-28
azure-logic-app (Github repo with code sample) Tutorial on how to use Azure Logic App to build low code solutions.

Azure, Logic App

  • Helped devs at CFC Underwriting learn more about Azure Logic Apps
Software Engineer, Educator
2017-11-01 - 2021-07-28
Interview Questions (Github repo with code sample) Coding interview challenges - examples and solutions.

Coding interview preparation

  • Challenges and solutions in C# for coding interview preparation from leetcode, hackerrank, geekforgeeks, codility, etc

🙋‍♂️ Volunteering

Information Technology - Teacher
2010-11-01 - 2011-01-01

Taught senior citizens how to use computers and internet safely to be self-sufficient and independent.

Ethnic Diversity Community Lead
2023-08-28 - 2023-08-28
Kaluza

Organised and spoke at Babbasa Insights Day, 2023; engaging with young people from ethnic minority backgrounds demonstrating that a job in Tech is accessible to everyone.

Facilitator
2022-03-01 - Present
Kaluza - Engineering Managers' Community of Practice

A community to support one another, have a shared understanding of what good looks like, discuss common problems.

Founder and Facilitator
2023-01-15 - Present
Interview with a Senior People Leader

A podcast style conversation to enable sharing lessons from engineering leaders who have experienced and overcome the challenges that engineering managers face today.

Founder and facilitator
2023-02-01 - Present
Kaluza - Tech Share Working Group

A group of technologists who are passionate about peer to peer learning and championing the sharing of lessons learned, encouraging engineers to develop their public speaking skills through Weekly Tech Talks.

🏅 Awards

Star Performer
2008-06-01
Tech Mahindra

Consistently going above and beyond to deliver value.

Cookie - Certificate of Appreciation
2008-03-01
Tech Mahindra

Supporting co-located end to end testing of the telecom billing pipeline.