4 viewsjobseeker
Amogh B. — Mid-Level Java Backend Developer from India

Amogh B.

Mid-Level Java Backend Developer

India 2-3 years
Open to offersNew to Platform
Languages
EnglishHindi
Video Introduction
No video introduction yet
The candidate has not added a video.
Contact information and social networks are private. Connect to unlock.
Hidden

About

Amogh B. is a proficient Java Backend Developer based in Bangalore with 2.5 years of substantial experience in the telecom sector. He is adept in building high-scale applications that cater to over 500,000 active subscribers. At Tayana Mobility Technologies, he developed over 15 microservices utilizing Spring Boot and implemented Kafka-based streaming solutions, achieving an impressive 99.9% uptime. His engineering expertise led to the creation of efficient APIs, processing 50,000+ daily transactions and handling 10,000+ monthly loan disbursements with zero transaction failures. Amogh notably improved system efficiencies, as evidenced by a 45% enhancement in API response times through Redis caching and reduced database loads by 60%. His skills extend to building ETL pipelines for handling over 5 million records daily and creating machine learning models that boosted telecom recharge conversion rates. Amogh's technical arsenal spans API development, real-time policy systems, and containerization using Docker, making him a vital asset in delivering critical features ahead of deadlines.

Experience

  • Software Engineer – Java Backend Developer

    Tayana Mobility Technologies · 2023 — Present
    Developed over 15 Spring Boot microservices, managing more than 50,000 daily transactions and ensuring 99.9% uptime through implementing retry logic, transaction rollback mechanisms, and optimistic locking. Created an automated fund transfer system using Quartz Scheduler, significantly reducing processing time for scheduled transfers. Established loan provisioning APIs to manage $2M+ monthly telecom credit, integrating with external payment gateways and ensuring zero transaction failures. Designed a system for virtual number provisioning, guaranteeing 100% uniqueness and fast allocation times. Developed a comprehensive invoice generation system, highly optimizing the time required to produce invoices. Created five external APIs that served numerous third-party applications, facilitating millions of API calls monthly. Installed a Redis caching layer for high request support and lowered database queries. Engineered a data validation module ensuring high accuracy in transaction data. Built an ETL pipeline for efficient record ingestion and processing. Crafted REST APIs for real-time reporting and managed a caching system for subscriber policies. Automated reporting through an email notification system and developed a telecom data parser for file processing. Implemented a Kafka Streams-based policy orchestration system for real-time charging decision-making. Deployed an ML model to enhance recharge conversion rates and designed Tableau dashboards for analyzing system events. Delivered numerous features across multiple sprints while contributing to code reviews and employing Docker for standardization in development.
  • Software Engineering Intern

    Tayana Mobility Technologies · 2023 — 2023
    Created multiple C programs utilizing POSIX message queues and TCP/UDP sockets for client-server communication, effectively handling over 1,000 concurrent connections. Implemented an efficient inter-process communication strategy with shared memory and semaphores, cutting data transfer time significantly. Developed a multithreaded application featuring multiple threads while using mutex locks and condition variables to avoid deadlocks and race conditions.

Skills & Expertise

Education

  • Bachelor of Engineering in Computer Science
    Canara Engineering College · 2019 — 2023