Eakan Gopalakrishnan

Eakan Gopalakrishnan

Software Professional

Personal Profile

I started my career in software engineering as a database developer creating stored procedures and packages and developing several extract, transform and load applications.

In 2013, I got a chance to work as a full stack application developer. I enjoyed the ability to switch between front-end and back-end. I was also fortunate to own an entire web application, including the ability to create and improve continuous integration and delivery. As time went by, I had the opportunity to not just design and develop but also lead and manage a team and even more recently, take the role of being scrum master in an agile project.

Having spent the most recent 6 years, juggling engineering management, scrum mastering, release coordination and software engineering, I realised that what I enjoy the most is solving technical problems and helping those around me achieve their goals.

Work Experience

Software Engineering Manager @ Kaluza

December 2021 - Present

Kaluza is an intelligent energy platform powering the future of energy. I currently manage the Infrastructure platform and the Quality Engineering teams. It is exciting times as we have just formed a reliability squad and are building a platform and related best practices to ensure high reliability and availability.

Software Developer @ CFC Underwriting

October 2020 - November 2021

As an exciting opportunity came by, I chose to dive into cloud-based API development and formed a new team in collaboration with a third-party vendor in Poland. Response App is a free app available to policy holders of cyber insurance bought through CFC and partners. Insureds can register and report cyber incidents, seek security expert advice on cyber security and opt-in to monitoring and alerts on breaches that impact them. As a team, we have adopted pair programming and TDD as our preferred way of working.

Engineering Manager / Scrum Master @ CFC Underwriting

April 2018 - September 2020

This was a mix of an engineering manager, scrum master and delivery manager while also contributing to code. For about a year, my team liaised with the product and IT Operations team to fix critical production issues and automate repetitive tasks while delivering features, to enable formation of autonomous agile scrum teams, shielding them from distractions like production issues, to focus on feature delivery.

Software Developer @ CFC Underwriting

May 2018 - March 2019

Joined CFC as a mid-senior level software developer in an agile scrum team that worked on automating the workflow of the finance department and its integration with claims and premium accounts.

Senior Software Engineer - Engineering Manager @ FactSet

Oct 2015 - May 2018

Workflow Manager is FactSet’s web based workflow creation and scheduling application used by Content Integration Engineers to create and schedule jobs that do extract, transform and load.

Apart from managing a team of 4 web developers, my primary goal was to optimize application performance, User Interface enhancements and improving overall quality of delivery. Gave my developers the more exciting feature projects while I took primary ownership of the CI/CD pipelines and design and code reviews. Hiring, coaching and mentoring was a significant part of the role.

Software Engineer @ FactSet

Dec 2013 - Oct 2015

Database Library is the backbone of FactSet’s database updates. It triggers data update dependencies and sends out delay notifications keeping clients and consultants informed of data availability. Refactoring the legacy system was the primary challenge of this role. Got a real feel of User Interface development with this project.

Software Engineer @ FactSet

Jan 2011 - Dec 2013

FactSet Market Aggregates provides aggregate values of financial metrics at an index level that help analyse the performance of the market.

Technical Associate @ Tech Mahindra

Jun 2007 - Jul 2009

Recruited as a graduate into British Telecom's Billing solutions project and developed requirements dealing with BT's Business customers. Primarily wrote PL/SQL packages that were plugged into Infinys Billing and Rating system that BT used.

Technical Associate @ Tech Mahindra

May 2008 - Jul 2008

BT's Colocation Testing Centre at Pune aims at bringing together all vendors supplying software components to BT under one roof to speed up End to End testing and Continuous Integration Testing and Support of all components that form part of the billing order journey. My role was to represent my component: Antillia. I had to follow up bugs and ensure that testers are aware of the right set of user stories to test and also continue with development work while not investigating issues.

Key Skills

  • C#/.Net/WCF/WebApi
  • nUnit
  • JavaScript, Typescript
  • Angular
  • SQL Server
  • Vertica
  • Perl and Python
  • karma/jasmine/jQuery
  • git/perforce
  • Microsoft Azure


University of Southampton

MSc Web Technology

Modules included: Enterprise application development, Intelligent Agents, Internet Security, Web Services, Semantic Web, etc.

Amrita University

Bachelors in Computer Science and Engineering