Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Basil George

Senior Engineer
Bengaluru

Summary

Software developer with more than 7+ years in developing, designing, deploying applications with expertise in requirement gathering, production and testing support, working in agile scrum team in all phases of software development lifecycle.

Overview

8
8
years of professional experience

Work History

Senior Engineer - Backend Developer

Daimler Truck AG (formerly Mercedes Benz AG)
03.2019 - Current
  • Worked on development of microservices designing and implementing RESTful APIs using Spring Boot and Java.
  • Utilized JPA for efficient database access and management with PostgreSQL, ensuring optimal performance.
  • Experienced in integrating third party APIs in applications and employing JSON for efficient data exchange.
  • Experienced in software configuration management with tools development, automation (GIT, Maven, Artifactory, CI/CD etc.,)
  • Experienced writing/executing Unit Tests using JUnit, Mockito and in REST API automation with Swagger.
  • Expertise in setting up event driven systems using Azure Event hubs, Azure Service Bus
  • Worked on Azure cloud to create environments to deploy microservices using Azure Kubernetes Cluster, Container Registry, Docker and Helm charts.
  • Created pipelines using Azure DevOps, GitHub Actions for Continuous Integration and Continuous Deployment.
  • Integrated Spring boot applications with Azure App Configuration, Azure KeyVault.
  • Built logging, monitoring and alerting systems using Azure Monitor and Application Insights.
  • Successfully participated in Agile Scrum sprint teams, contributing to bi-weekly sprint planning, daily stand-ups, and sprint reviews.
  • Produced clean, error-free code in line with internal quality standards integration SonarQube, BlackDuck tools.
  • Collaborated with other developers to identify and alleviate software bugs
  • Conducted code reviews and mentored junior developers to ensure adherence to coding standards and best practices.
  • Traveled to Germany to gather requirements, organize tasks, backlogs with Product Owners, become accountable for project deliverables.
  • Effectively communicated status, issues, and risks in precise and timely manners

Senior Software Engineer

Infosys Ltd
06.2016 - 02.2019
  • Developed cross platform mobile applications in Android and iOS using Xamarin.Forms
  • Followed Test Driven Development which included writing Unit tests and UI tests
  • Managed Azure pipeline to make apps deliverable all the time to playstore, appstore
  • Created responsive front-end mobile application interfaces according to design guidelines and information architecture.

Education

Bachelor of Technology - Computer Science and Engineering

Rajagiri School of Engineering And Technology, Mahatma Gandhi University
Kerala, India

Skills

    Java
Spring BootRESTful APIsSpring JPAPostgreSQLJUnitMavenMicrosoft AzureDockerAzure Kubernetes ServiceContainer RegistryAzure KeyVaultApp ConfigurationAzure MonitorAzure Service Bus, Queues, TopicsHelmAzure DevOpsCI/CDGitHub ActionsConfluenceJira

Projects

Truck Connectivity Hazards

  • Microservices Architecture developed using Spring Boot Framework.
  • Live data sent from trucks in Europe is used to forecast car crashes and alert drivers to potentially dangerous conditions on the road.
  • Data from trucks will be sent to a shared backend, where it will be filtered before being sent to a few event hubs that the backend apps have subscribed to.
  • Several microservices handle the processing of location, registration, configurations, and hazardous data.
  • Every microservice will have distinct business use cases, and they may publish to PostgreSQL databases, queues, or service buses.
  • The PostGis extension that is installed on PostgeSQL is used for geospatial computations.
  • Data on accidents, weather, and hazards is subscribed to by various microservices from third-party APIs and event streams such as Bosch, Mobilithek, and Autobahn.
  • All these microservices which live in the same kubernetes cluster sets up a connected warning system for Truck drivers.
  • These events are validated, aggregated and is forwarded back to trucks online.

Timeline

Senior Engineer - Backend Developer

Daimler Truck AG (formerly Mercedes Benz AG)
03.2019 - Current

Senior Software Engineer

Infosys Ltd
06.2016 - 02.2019

Bachelor of Technology - Computer Science and Engineering

Rajagiri School of Engineering And Technology, Mahatma Gandhi University
Basil GeorgeSenior Engineer