Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Databases
Databases
SeniorSoftwareEngineer

Hari Balakrishnan

Senior Software Engineer
Bedford

Summary

A highly focused Senior Software Engineer with nearly nine years’ experience in application development. Organised, methodical and with a keen eye for detail, able to work alone or in a team. A strong communicator with extensive knowledge and an ability to convey ideas clearly and concisely. Have been involved in the full project lifecycle from requirements gathering, analysis and development through implementation, testing and delivery to training and application support.

Overview

8
8
years of professional experience
3
3
Certificates
1
1
Language
6
6
years of post-secondary education

Work History

Senior Software Engineer

Airbox Systems Ltd
Wantage
09.2021 - Current

Worked remotely on back end (APIs/microservices). Attend virtual daily stand-up, refinement, planning, review and retrospective. Additionally, I have been part of the Architecture team to do contributions on tech designs. I work with a very technically focused team of back end developers, front end developer, scrum master and product owner. Day to day responsibility mainly involve reviewing PRs and working on user stories.

Achievements:

  • Contributed in developing endpoints for microservices and new Worker Services using Dot NET Core
  • Introduced SpecFlow as acceptance and integration based automation testing framework to few microservices
  • Created new SignalR Core project with Server Hub along with Kafka communication and Angular SignalR Client project
  • This new project was then converted to one of main communication microservice
  • Worked on Video subsystem replacing legacy video system to new Shinobi CCTV and storing videos in Amazon S3
  • Additionally adding CRON Jobs to archive videos after 30 days
  • Created few Nuget Package projects for Pagination and Authentication
  • Solved few technical debts by incorporating Exception Middleware and Fluent Validation
  • Involved in solving Docker image issues and securing Docker images
  • Resolving and Monitoring pod issues for microservice in Kubernetes
  • From time to time involved in Architecture and tech designs, Open API spec for API endpoints in microservice, AsyncAPI for event communications using Kafka, Plant UML to draw sequence and C4 diagrams, Readme files for microservices and creating microservice Templates
  • Working with Avro Schema generation to for Kafka topics and use in producer and consumer Kafka API
  • Gained in depth knowledge of Kafka internals and implemented PoC on Kafka Streams, Kafka Data Sink/Source Connectors and KSQLDb

Lead Developer

Barclays
Northampton
08.2019 - 08.2021

Started as Developer (AVP) involving in various testing stages such as development of microservices and API gateways, automation testing, unit testing, integration testing, performance testing and manual testing for APIs. I worked collaboratively with developers, automation testers, manual testers, business analysts, UI team, scrum masters and DevOps team. Promoted to Tech Lead and leading the teams for the recent major project in technical expertise, backlog refinements, code reviews, workflow diagrams and technical discussions with other tech leads. This project involved five teams based in Pune (India), Cardiff and Northampton.

Achievements:

  • Involved in five major releases and helped to support team in getting into release by keeping team’s environment up to date by release back merging, running regression packs and resolving merge conflicts, issues then and there
  • Involved in developing online loan application back end journey enabling users to submit loan application with minimal details and involved recently in automating online loan application process by background processes
  • This primarily is powered by Microservices, Global Integration packs, API Gateways, Windows Services, SQL Message Broker
  • Sketched architecture diagrams in Confluence using App.IO.Diagrams and ExcaliDraw from time to time
  • Designed overall architecture workflow for BPF Onboarding Loan Application Process
  • Contributed in writing performance scripts for team to implement performance testing framework using JMeter and get it up and running for online loan application project
  • Helped team in installing new Databases in production and DR environments with High Availability Group Database Servers, Service Broker and Queues in production.

Full Stack Developer

Willmott Dixon
Letchworth Garden City
11.2015 - 07.2019

Joined as a full stack web developer and later informally lead my team on projects. Day to day responsibility: stand-up meetings and sprint reviews with direct stakeholders in HQ and offices in London

Achievements:

  • Developed companywide Invoicing system enabling users to submit invoices, credit notes, receipts, maintaining complex VATs and specific workflows based on Local Construction Offices around UK
  • Contributed to main companywide cost analysis system enabling users to visualie where costs are happening in construction work
  • Involved in supporting Ops team and Microsoft partner ‘New Signature’ in migrating to Azure in 2019
  • Contributed to other Devops activities such as TFS migrations, VSTS Pilot migration & SQL Upgrade
  • Involved in creating Proof of Concept project based on Docusign / Adobe Sign which was later integrated
  • Resolving BAU Tickets for several internally developed applications.

Web Developer

Alphatec Ltd
Northampton
09.2014 - 10.2015

Worked along with Senior developer on Web applications, IT Head to customize and support Alphatec’s software based on Insurance and Time Management

Achievements:

  • Developed bespoke document viewing system using GroupDocs
  • Worked on developing Dashboards with charts for TimeBox system
  • Involved in supporting and contributing to existing legacy applications to solve issues.

Software Engineer

Millitec Food Systems Ltd
Old Dalby
12.2013 - 06.2014

To write Windows Apps in support of electronic boards used in negative weigh scales for sandwich production.

Achievements:

  • Developed interactive Windows Desktop App for machine & blades (inventory) management.
  • Developed offline WPF application to record delivery of machine parts
  • Developed IoT application getting weight information in bytes using serial port communication from Electronic board.

Trainee Programmer

E.I.D Parry Ltd
Chennai
03.2013 - 08.2013

Worked with IT Head and Senior Managers to develop bespoke Web apps for the sugar manufacturing company.

Achievements:

  • Developed web applications based on Google maps integration to visualize plots and distance recordings.
  • Developed SSRS Reports for cane management and cane production reports.

Education

M Sc - Computer Security

University of Essex
Colchester
10.2011 - 02.2013

B E - Electronics and Communication Engineering

Anna University
Chennai
09.2007 - 07.2012

Skills

Docker, Kubernetes, Lens, Helm Charts, Snyk, Aqua Trivy scan, Grafana, Azure(Portal, DevOps, BlobStorage, VM, WebApps, Function, Logic Apps, SQL, App Services, Power BI) and AWS (Amplify, Lambda, Toolkit, S3, Cognito, ECR), SonarLint, Resharper, BitBucket, Tortoise SVN, Clubhouse Agile, GitHub, GitHub Actions, GitLab, TFS, Confluence, CA Agile Central, Jenkins, Jira, Auth0, KeyCloak, Identity Server, Shinobi CCTV, PostGis, Twilio API, TextLocal, SEQ, NLog, Serilog, Helm charts, Confluent Kafka, Kafka Streams, Kafka Connect, Avro, Angular CLI, Prime Ng, Angular UI Grid, Bootstrap, Material IO, Flutter, Ninject, Unity (IoC), AutoMapper, Google CoLab, Google Charts, Google Maps, IronPDF, GroupDocs, Aspose PDF, iTextSharp, Devexpress, Telerik Kendo UI, Docusign, Adobe Sign, Numpy, Pandas, Keras, TensorFlow, SSIS, SSRS, Specflow, JMeter, K6, OWASP ZAP, MS TEST, NUnit, XUnit, Jasmine, Protractor, Postman

undefined

Accomplishments

  • Attended Agile Test Driven Development course in Learning Tree International, Euston in 2016.
  • Completed online course on Machine Learning with Stanford University in 2018.
  • Involved in Hands on training with Developing solutions for Azure in QA Limited, London Bridge in 2019.

Certification

Microsoft Certified Technology Specialist: SQL Server Database Development 2008

Timeline

Senior Software Engineer

Airbox Systems Ltd
09.2021 - Current

Microsoft Certified: Azure Fundamentals

12-2020

Microsoft Certified: Azure Developer Associate

12-2020

Lead Developer

Barclays
08.2019 - 08.2021

Full Stack Developer

Willmott Dixon
11.2015 - 07.2019

Web Developer

Alphatec Ltd
09.2014 - 10.2015

Software Engineer

Millitec Food Systems Ltd
12.2013 - 06.2014

Trainee Programmer

E.I.D Parry Ltd
03.2013 - 08.2013

Microsoft Certified Technology Specialist: SQL Server Database Development 2008

02-2013

M Sc - Computer Security

University of Essex
10.2011 - 02.2013

B E - Electronics and Communication Engineering

Anna University
09.2007 - 07.2012

Databases

MS SQL Server, ADO.Net, PostgreSQL, MySQL, SQLite, MongoDb, SQLite Entity Framework & Core, KSQLDb.

Databases

MS SQL Server, ADO.Net, PostgreSQL, MySQL, SQLite, MongoDb, SQLite Entity Framework & Core, KSQLDb.

Hari BalakrishnanSenior Software Engineer