Vikraman Narasimhan


I am a Technology Enthusiast, Father of 2 Kids, and an amateur Cricketer. A Software engineer focussed on developing scalable and resilient applications using modern technologies like Spring Boot, dotnet, Elasticsearch/Opensearch, and Public Cloud (AWS). I'm passionate about sustainable and quality engineering practises, coaching and mentoring, CI/CD, Testing and choosing the right approach and tool for the job at hand


Professional Experience
  • A technology enthusiast and change agent with 15 years of experience and solid track record of leading technology teams and helping businesses to deliver quality products.
  • Specialties include technical innovation, continuous delivery, agile/iterative transformation, quality assurance and high performing team development
  • Working with multidisciplinary teams including architects, developers, testers, and business analysts who want quality software, rapid feedback.
  • Author of Self-Healing Test Automation tool (Patented US 10,871,977 B2), built using data analytics.
  • Working with senior management, technical and client teams in order to determine business requirements and best practices for continuous delivery.
Areas of Expertise
  • Information Retrieval/Search
  • Application Development
  • Cloud Engineering
  • Cross-Functional Project Team Leadership
  • Team Management
  • Project Planning and Execution

Experience

Senior Engineer (Search Specialist)

Xero Australia

Search Engineer for Global Search Product

Back-end Engineering
  • Developed applications for Data Ingestion using Dotnet and AWS Services.
  • Feature led and Architected event driven systems using AWS services like SQS/Lambda
  • Setup Event driven application scaling using KEDA scaler
  • DevOps using Kotlin, Teamcity and CDK Terraform for infrastructure and CI/CD
  • Responsible for Technical devlieries including maintaining the code metrics, Unit tests, and Test Automation
  • Architected solution for Recent Searches using AWS services and dotnet
Search Engineering
  • Improved Data-Tiering. SAML Integration and Fine grained Access Control. Maintaining the Cluster including OnCall fixes.
  • Contributed for Cluster Topology and providing feedback and liasing with Product.
  • Setup best practices for the search cluster including improving monitoring using Lambda and New Relic
  • Optimized search results by changing sharding strategies and fine tuning the search queries
March 2021 - Present

Technology Architect/Engineer

ANZ (Contract through Infosys)

As an Engineer building backend services using Spring Boot. Developed Search Service using Spring boot for one of their Banking group. Setting up On-Prem infrastructure for ELK for multiple environments. DevOps using Bamboo and OpenShift.Responsible for Performance tuning of Search Service and Elastic Cluster. As a Technology Architect liased with different verticals of the team (BA/PO/Testers) and helped the Organization by developing the Quality Product

Apr 2020 - March 2011

Project Lead (Senior/Associate Project Manager)

Ernst and Young
Associate Manager
  • Authored and developed “Self-healing” tool based on Data analytics for test automation(Patent US 10,871,977 B2)
  • Mentoring individuals and teams to understand the project scope and receive necessary domain knowledge. Training the new hires and fresh graduates on the software methodologies, practices and continuous delivery tools
  • Responsible for coordinating with multiple other scrum teams for defect triages, identify blockers and issues which helps to readjust the project timelines and to understand the larger issues at earlier stages.
  • Setup coding standards and measured it using sonarqube, firebugs and checkstyle.
  • Collaborated with other teams to design a distributed platform and environment for test execution using Remote selenium WebDriver.
  • As a team lead and associate manager, developed backend services using spring boot for a resource management system, and created the CI/CD process using Azure DevOps and Azure cloud.
Senior Consultant
  • Responsible for technical deliverables including maintaining the code metrics, offshore coordination, team management and project execution.
  • Provided solutions and tooling for integrating test automation frameworks to integrate with Test management tools like Jira, ALM.
  • Support practice development to interview and recruit highly skilled people into the teams along with building out innovative tools like centralized log processors.
  • Traveled between the USA and India for multiple engagements for consulting and working closely with the clients.
  • As a Project Lead, designed and built solution based on ELK stack to collect and analyze the logs. Engineer and deliver technology solutions for testing Payments domain. Project Lead and a Senior Test developer for a Data Insights Platform. Achieved faster release by implementing the Unit and Test Automation solutions for Data Insights platform using Scala Spark, Scala Test, Mockito and Maven.
October 2010 - Mar 2020

Test Automation Developer

Atos Syntel Pvt Ltd.,

Designed and developed the test automation framework using QTP v11. Created the framework for automating the soap web services calls. As a part of a 15-member team, involved in test planning and execution. Supported the Onshore team by changing the work hours and coordinated with the team. LDAP Integration testing with the application. Database testing and API testing using TOAD and SOAP services.

September 2009 - September 2010

Junior Associate

AIG Global Delivery Services

As a junior member, part of the Peoplesoft transformation engagement from the legacy system. Worked with senior developers to perform the configuration of PeopleSoft application. As a part of a 20-member team, worked with QA team to develop the test automation framework, and performed load testing using LoadRunner.

August 2008 - August 2008

Education

Anna University - KSR College of Engineering

Bachelor of Engineering
September 2004 - April 2008

Skills

Programming Languages & Tools
Industries
  • SaaS
  • Wealth and Asset Management
  • Financial Services
  • Accounting

Awards & Certifications

  • Azure Certified Cloud Engineer
  • ISTQB Foundation Certified
  • Kibana Fundamentals
  • Accredited - Confluent Fundamentals for Apache Kafka
  • Learn Kubernetes - A Deep Dive (by Educative)
  • Splunk 7.x Fundamentals Part 1 & 2

Interests

Apart from being a Search Engineer, I split my time enjoying playing cricket outdoors and keeping the kids busy with their outdoor activities like soccer, cycling etc.,

I also like to watch movies and tv series during my downtime, and catch up on new technology.