Gopal Jain

India

@jaingopal09

Software Engineer @OneInfinity

Badges

Problem Solving
CPP
Java
Python
Days of Code
Days of JS
Sql
C language

Certifications

Work Experience

  • Software Engineer

    Oneinfinity•  October 2023 - July 2025

    Loan System Integration & Security Integrated lender APIs for 10+ loan products using Java Spring Boot, Flowable workflows, SQL, and encryption protocols. Developed a bulk lead management feature enabling Excel-based import/export for 50+ lenders, streamlining lead operations. Optimized report generation time by 80% (12 min → 2.5 min) through DB query tuning and EasyExcel integration. Bank Statement Analysis & Third-Party Integration Integrated Finbox SDK for bank statement analysis, filtering 5k+ leads/month based on transaction patterns. Secured real-time integrations with third-party apps using encryption/decryption and callback mechanisms for status updates. Robust Testing Frameworks Achieved 97% test coverage (via JaCoCo) using JUnit and Mockito, ensuring error handling and boundary-case testing. Cloud and Deployment Automated CI/CD pipelines using Jenkins and Docker for seamless build and deployment. Utilized AWS EC2 for server management: log analysis (grep), running scripts, restarting/killing services, uploading files, and setting environment variables. Managed S3 Buckets for secure storage of images, documents, and export files. Leveraged AWS ECS (Elastic Container Service) to deploy and scale Spring Boot microservices in containers, enabling better resource utilization, zero-downtime deployments, and simplified service orchestration.

  • Software Engineer

    Pristyncare•  May 2022 - September 2023

    • Successfully Transferred complete payment authority from one account to another account, managing all user wallet balances, transaction histories, and related functionalities. Utilized schedulers, crons, and logging mechanisms to complete the process accurately. • Reduced in memory cache load time by implementing completable future, resulting in decreased server uptime • Integrated Google API for sending bulk requests to crawl pages, facilitating efficient website indexing and content discovery. Implemented Google Batch requests for streamlined processing and data retrieval. • Improved overall SEO (Search Engine Optimization) by reducing blocking time and addressing issues related to Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), and other performance metrics. Enhanced website visibility and organic traffic. • Implemented cron jobs to automatically generate sitemaps for the website, ensuring up-to-date and accurate information for search engines. Enhanced website indexing and search engine visibility. • Designed a dynamic structure for pages that enables the uploading of data to a database and generates live bulk pages for our website. • Migrated the Java backend of the Angular application from ModelMap to REST APIs, enhancing scalability, maintainability, and flexibility

  • Software Engineer

    Lybrate•  June 2021 - May 2022

    • Utilized debugging tools and log analysis for Investigated and resolved production bugs in a timely manner • Successfully Integrated UHI (Unified Health Interface) into our system, allowing users to book appointments with other HSPA (Health Service Provider Applications). Utilized XMPP, MongoDB, Encryption and callbacks mechanism to facilitate secure communication and data exchange between EUA (End User Application) => UHI Gateway => HSPA (Health Service Provider Applications) • Designed and implemented multiple cron jobs to automate various tasks, including Sending bulk SMS, Updating specific data, Running periodic system maintenance tasks • Designed and developed REST APIs to serve as the backend for both web and mobile applications. Ensured consistent and standardized API design principles across platforms.

  • Engineer Intern

    Lybrate•  February 2021 - May 2021

    • Successfully fixed crashes and improved app stability, resulting in a crash-free user experience of up to 99.90%. Employed debugging techniques, error handling, and thorough testing to identify and resolve issues promptly • Migrated the existing SQLite database to Room DB, a robust and efficient database solution. Improved data management, query performance, and data integrity, enhancing the overall reliability and scalability of the application. • Implemented a story card feature similar to Inshorts, providing users with bite-sized news and information in a concise and engaging format. Designed intuitive navigation and content presentation, keeping users informed and engaged.

  • Android Developer

    Hackplanet•  August 2020 - January 2021

  • Software Engineer

    Inventive Cafe•  February 2020 - August 2020

  • Android Developer

    MarketWin•  August 2019 - February 2020

  • Software Engineer

    YPSILON IT SOLUTIONS PRIVATE LIMITED•  June 2019 - August 2019

    It was a very great experience for me as a intern, I learn many new things in organization, I learn how people work in organization, How developers complete there task on time, how parllel projects are running

Education

  • Teerthanker Mahaveer University

    Bachelor of Technology in Computer Science•  August 2017 - January 2021•  Percentage: 80

Skills

Docker
Jenkins
Git
IntelliJ
Postman
MySQL
MongoDB
Solr
Spring Boot
Spring MVC
Hibernate
JPA
Flowable
Java
C++
Data Structure
SQL
Algorithm