User

Java Developer

BMT Score
86
86%
  • Remote

Available for

About Ajinkya D

A performance driven ambitious software developer with an extraordinary blend of and technical knowledge. Ability to communicate and motivate team members to enhance strategic goals and bottom line objectives. Creative problem solving and troubleshooting skills complemented by meticulous attention to details that will result in the success of an organization by developing new applications or improving existing ones.

Work Experience

Images

Java Developer

  • January 2019 - June 2023 - 4 Year
  • India

Projects

Images

Mobile Transaction

  • May 2022 - April 2023 - 12 Months
Technologies
Role & Responsibility
    As part of the Mobile Payments SDK project, I played a crucial role in developing an Android Java-based payment engine that serves as the backbone for various payment applications, including popular platforms like GPay. The project aimed to provide a seamless and secure payment experience for users while ensuring compliance with industry standards and regulations.
        
    RESPONSIBILITIES: 
    My primary responsibility was to translate business requirements into business logic within the Mobile Payments SDK. This involved understanding the functional and non-functional requirements provided by stakeholders, such as product managers and business analysts. I collaborated closely with the team to gather a comprehensive understanding of the required payment workflows and integration points.
    Based on the gathered requirements, I designed and implemented the necessary business logic within the payment engine. This involved developing robust and scalable algorithms, implementing payment processing flows, and integrating with relevant payment gateways and third-party APIs. I ensured that the business logic adhered to the defined security and compliance standards, providing a secure and reliable payment processing system.
    Throughout the project, I actively collaborated with cross-functional teams, including UI/UX designers, backend developers, and quality assurance engineers, to ensure the successful integration of the Mobile Payments SDK into various payment applications. I actively participated in meetings, providing insights and updates on the progress of translating business requirements into functional business logic.
    Additionally, I conducted thorough testing and debugging to identify and resolve any issues or bugs in the implemented business logic. I worked closely with the quality assurance team to ensure comprehensive test coverage, performing both unit tests and integration tests to validate the correctness and reliability of the payment engine.
    By accurately translating business requirements into effective business logic, I contributed to the development of a robust Mobile Payments SDK that seamlessly integrated with payment applications like GPay, delivering a secure and user-friendly payment experience for end-users.
     
...see less
Images

Enovia Variant Management

  • January 2019 - April 2022 - 40 Months
Technologies
Role & Responsibility
    As part of my role, I worked on Enovia's Variant Management web application, a Java-based Product Lifecycle Management (PLM) application. My primary focus was on maintaining and enhancing the application's performance while ensuring the timely delivery of high-quality solutions. Throughout the project, I remained dedicated to achieving optimal performance and efficiency. I constantly evaluated the application's performance, identified bottlenecks, and implemented optimization techniques to enhance its speed, scalability, and user experience.

    RESPONSIBILITIES: 
    Worked on ENOVIA’s Variant Management, a Product Lifecycle Management (PLM) Java application, to focus on building functionalities using Core Java, J2EE and OOPs concepts and ensuring detail-oriented, on-time and quality-driven solution spirit for developing, debugging, analyzing and enhancing code.
    Acted as point of contact for 23+ external customers for critical bugs/issues and provided fix by debugging/analyzing Java code and resolving over 130+ bugs/issues adhering to targeted deadlines.
    Responsible for complete product development life-cycle, including product enhancement specification, performance analysis, development, deployment and testing of functionalities in Agile environment.
    Worked on and delivered 12+ key Product Functionalities and ported them across multiple releases.
    Performed profiling of applications using VisualVM to find performance-related issues in application and employed Test-Driven Development to fix these methods/APIs to improve application performance ensuring quality and regression
    free code.
    Built extensive test coverage for all new features by scripting JUnit Test Cases. Improved the existing code coverage from 64% to 76%
     
...see less

Industry Expertise

Education

Education

in B.E

Chennai University
  • June 2015 - June 2019

Our Suggestions