Summary
Overview
Work History
Education
Skills
Skillssummary
Personal Information
Roles And Responsibilities
Timeline
Generic

Saurabh Tannu

Software Engineer
Pune

Summary

Experienced Software Developer | 4.1 Years in IT

Proficient in Java development, specializing in Spring Boot, Spring MVC, Hibernate, and Core Java. Skilled in developing and enhancing web applications for client-server environments and improving legacy systems using Spring and J2EE technologies. Experienced in Agile Scrum teams, delivering high-quality results independently or collaboratively.

  • Expertise in OOP concepts, design patterns (Singleton, MVC, Factory), and ORM (Hibernate, JPA).
  • Developed robust web applications in the Insurance domain, implementing MVC architecture and integrating Rest APIs.
  • Strong skills in MySQL, Oracle, and Hibernate (caching, session management, queries).
  • Experienced in SDLC and version control using Git.
  • Excellent communication skills and ability to quickly adapt to new technologies.

Overview

5
5
years of professional experience
2018
2018
years of post-secondary education
3
3
Languages

Work History

Associate Software Engineer

Scan-it
01.2024 - Current

Developed and Maintained Shipping Solutions: Database Management & Optimization: Collaboration with Cross-functional Teams: Agile Development and Continuous Improvement:

  • Spearheaded the development and maintenance of software solutions designed to streamline and optimize shipping operations, enhancing both the speed and accuracy of the process.
  • Worked with relational and NoSQL databases (e.g., MySQL, MongoDB) to store and manage shipping data, implementing efficient queries to improve performance and data retrieval times.
  • Collaborated with product managers, QA engineers, and shipping logistics teams to ensure that software features met the specific needs of the business and provided an enhanced customer experience.
  • Participated in Agile development cycles, ensuring iterative improvements, addressing customer feedback, and meeting delivery deadlines.

Performance Monitoring & Troubleshooting:

  • Continuously monitored the performance of shipping software systems and resolved issues related to delays, technical failures, and system outages, ensuring minimal disruption to operations.

Collaborated on multiple JIRA tasks and ensured smooth delivery without requiring UAT feedback due to quality development:

  • Actively participated in multiple JIRA tasks, consistently delivering high-quality code that resulted in minimal or no User Acceptance Testing (UAT) feedback.
  • Focused on building robust, well-tested features that met business requirements and exceeded client expectations, leading to a smoother release process.
  • Ensured comprehensive unit and integration testing, minimizing the need for post-development revisions and ensuring a faster and more efficient deployment.

Development Engineer

Calfsoft
11.2022 - 01.2024

SmartSky Networks - ABR Provisioning Portal Development (Telecommunication)

SmartSky Networks is a next-generation air-to-ground (ATG) network providing an unmatched connected experience for both cabin and crew in-flight. As part of the development team, I contributed to the creation of the SmartSky ABR Provisioning Portal, a key solution designed to streamline provisioning tasks for the Airborne Broadband Router (ABR).

  • Developed the Report Service: Created and implemented a comprehensive Report Service to generate detailed reports on provisioning activities and system performance. This service enabled stakeholders to view real-time transaction data and gain insights into provisioning operations.
  • Developed the Email Service: Designed and implemented an Email Service to send automated notifications and alerts to users and administrators. This service ensured prompt communication regarding system statuses, provisioning errors, and operational updates, enhancing the overall user experience.
  • Developed EncryptionDescriptionService: Developed the EncryptionDescriptionService to handle the encryption and decryption of sensitive data involved in the provisioning process. This service ensured secure transmission and storage of critical information, complying with industry standards and enhancing data protection.
  • Developed the Scheduler: Built a Scheduler to automate routine provisioning tasks, including time-based actions, job executions, and system checks. The scheduler optimized the overall workflow, ensuring timely and efficient provisioning without requiring manual intervention.
  • Database Transaction Activity Logging: Integrated the system to collect detailed transaction activity within a centralized database, tracking every provisioning action and event in real-time. This feature enhanced auditing capabilities, enabling smooth troubleshooting and reporting.

Through these contributions, I played a crucial role in improving operational efficiency, ensuring high levels of security, and supporting the overall success of the SmartSky ABR Provisioning Portal.

Software Developer

Teksystem
07.2020 - 11.2022

Argo Group – Bike Sales Adviser Module Development (Insurance)

Argo Group is one of the UK's leading insurance intermediaries, specializing in motor, home, and bike insurance markets. As part of the development team, I contributed to the design and implementation of key modules within the insurance platform, focusing primarily on the Bike Sales Adviser Module.

  • Bike Sales Adviser Module Development: Developed and optimized the Bike Sales Adviser module, which enables sales representatives to efficiently capture customer details for bike insurance. The module allows agents to input key information, such as the type of bike, rider details, and coverage preferences, to generate accurate insurance quotes instantly.
  • Premium Calculation Engine: Implemented an advanced Premium Calculation Engine that calculates insurance premiums based on the customer-provided data. The system incorporates various factors such as bike model, age of the rider, and coverage type to ensure precise and dynamic premium calculations in real-time.
  • Quote Generation and Policy Issuance: Enabled the Quote Generation functionality, allowing users to generate detailed, personalized quotes based on the customer’s input. For accepted quotes, the system automatically generates a policy number, streamlining the transition from quote acceptance to policy issuance, reducing manual errors, and enhancing operational efficiency.
  • Quote Retrieval Functionality: Developed a Quote Retrieval Service, enabling users to retrieve quotes by customer name or quote number. This functionality improves user experience by allowing sales personnel to easily access and manage previously generated quotes, making the system both efficient and user-friendly.
  • Integration with Backend Systems: Ensured seamless integration with backend systems for storing and retrieving customer data, policy details, and transactional history. This integration helped maintain accurate records and ensured compliance with insurance regulations.
  • User-Friendly Interface: Designed an intuitive and user-friendly interface that allows sales personnel to quickly enter data, access quote information, and issue policies with minimal training, reducing operational bottlenecks and improving productivity.
  • Data Validation and Error Handling: Incorporated comprehensive data validation and error handling mechanisms to ensure that only accurate and complete customer information was processed. This significantly reduced the likelihood of errors during the quoting and policy generation process.

By contributing to the development and enhancement of these key features, I helped improve the efficiency, accuracy, and overall customer experience within Argo Group’s bike insurance offerings.

Education

Bachelor In Computer Application - Computer Application

Savitribai Phule Pune University

Skills

    Spring MVC 4x

undefined

Skillssummary

Spring MVC 4.x, Hibernate 4.x, Spring Boot 2.x, Java 8, MYSQL5, Git, JIRA, Apache Tomcat 9.x, Eclipse, STS-4, Excel, Power Point Presentation, Word

Personal Information

  • Date of Birth: 05/20/97
  • Nationality: Indian

Roles And Responsibilities

  • Provides estimates, budgets, project flow, client updates and meeting expectations along with keeping up to team aspirations.
  • Requirement analyses, design, coding and testing etc.
  • Analyses codes to find causes of errors and revise programs as needed.
  • Provides feedback for performance appraisals of team members.
  • Delivering high availability and performance.
  • Analyze the program to identify the code changes as per the business requirements.
  • Preparing the technical specification document based on existing system and new design changes.
  • Minimizes risk, prepares for risk mitigation, keep the project on track.
  • Manages user requirements; provides timely project updates.

Timeline

Associate Software Engineer

Scan-it
01.2024 - Current

Development Engineer

Calfsoft
11.2022 - 01.2024

Software Developer

Teksystem
07.2020 - 11.2022

Bachelor In Computer Application - Computer Application

Savitribai Phule Pune University
Saurabh TannuSoftware Engineer