Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Balasubramanian Sundararajan

Senior Software Engineer
Chennai

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

8
8
years of professional experience

Work History

Experience Senior Software Engineer

Trimble Inc
07.2021 - Current
  • Working on Marine Dredge Configurator, which is a WPF based application used for configuring the
  • Excavators, Cutter Dredge and Wire-crane to perform various operations in the surface of ocean bed
  • Using 3D models (.3ds) to render it inside this application using Microsoft ViewPort3D
  • Created reusable basic controls Dropdown, switch, button, toolbar, 2D image and annotation renderer
  • 2D image and annotation renderer is mainly used to visualize the calibration of the each parts in the physical machine
  • Used JSON as an input to this control and this control takes care of what to be displayed and where
  • Supported annotations are Marker, Arrows(4 types), Buttons and generic paths
  • Created reusable screen template to avoid more screens creation (for same UI visuals) which intakes the information about what element to be rendered along with data
  • Then this visualization engine identifies what control to be displayed on various factor where to be displayed, How it should be displayed
  • If we need to create 20 screens of same layout but different UI controls in the application, with this approach we are using only 1 screen templates which is injected with the contexts( dropdown, button, switch, infos etc)
  • This eliminates lot of coding and completely dynamic
  • Frequent interaction with the POs and other leaders and peers making me to deliver the product features and enhancement before the estimated time of delivery
  • Following the Scrum and Agile methodologies for product deliveries.

Senior Engineer

Innominds
09.2019 - 07.2021
  • Working on Marine Dredge configurator, which is a WPF based application used for configuring the
  • Excavators, Wirecranes to perform Digging, Dikking on the Ocean bed
  • Using 3D model rendering for displaying the machines
  • Developed CrewSight Mobile application where the supervisor can keep track of the field workers attendance, access permissions and updating records using the mobile application
  • Researched and developed BLE and RFID readers scanning across three platforms (Android, iOS and
  • UWP) in Xamarin technology
  • Created wrappers for native java libraries to perform RFID and QR code scanning operations.

Senior Software Engineer

Syncfusion
10.2014 - 09.2019
  • Having experience in developing mobile application in Xamarin platforms
  • Developing and maintaining PDF Viewer which allows us to view the PDF document
  • We can also embed the Viewer control to any control easily
  • Handled a team of 7 member and played as a Scrum Master and taken additional developer responsibility for one year
  • Addressed and delivered the custom technical queries and bugs on time without any escalation
  • Have a good experience in designing, developing and implementing .NET frameworks controls
  • Performs Unit Testing, Manual testing and Automation testing to ensure the stability of the product
  • Have a good knowledge in image processing, decoding of image stream for the filters like Discrete
  • Cousine Transform(DCT) Decoder, Flate Decoder, CCITTFax Decoder, JBIG2 Decoder
  • Handling support works for development based queries
  • Good technical and analytical skills.

Education

Bachelor of Engineering (BE) - Computer Science and Engineering

University College of Engineering Arni
2014

HSC - Computer Science

The Gugai Higher Secondary School
2010

Skills

  • MVVM
  • LINQ
  • JavaScript
  • C#
  • Xamarin
  • Software Development
  • WPF Development
  • Scrum
  • Agile Methodologies
  • SQLite
  • Web-based software engineering
  • Teambuilding
  • Decision-Making
  • Problem-Solving
  • Excellent Communication

Certification

Certified Professional Scrum Master I

Credentials : https://www.credly.com/badges/ed20de2a-57fa-4f77-8c56-d2e0536aea5e?source=linked_in_profile

Timeline

Experience Senior Software Engineer

Trimble Inc
07.2021 - Current

Senior Engineer

Innominds
09.2019 - 07.2021

Senior Software Engineer

Syncfusion
10.2014 - 09.2019

Bachelor of Engineering (BE) - Computer Science and Engineering

University College of Engineering Arni

HSC - Computer Science

The Gugai Higher Secondary School
Balasubramanian SundararajanSenior Software Engineer