Summary
Overview
Work History
Education
Skills
Key Projects
Certification
Languages
Accomplishments
Timeline
AdministrativeAssistant

Godson Joseph

Software Engineer
Bangalore,Karnataka

Summary

Accomplished Software Engineer with 5 years of experience and a proven track record at mPokket, specializing in enhancing system performance. Proficient in Java, RESTful APIs, and object-oriented programming, with expertise in optimizing database queries and integrating third-party APIs. Recognized for mentoring junior developers and effectively leading teams to deliver innovative and scalable solutions. A results-driven professional with strong technical expertise and leadership capabilities.

Overview

6
6
years of professional experience
3
3
Certification

Work History

Software Engineer

mpokket
Bangalore
09.2021 - Current
  • Microservices Ownership: Owned end-to-end development of scalable microservices, handling over 20K API calls daily.
  • Application Development: Designed and developed robust Java-based applications utilizing frameworks like Spring, Hibernate, and Struts.
  • API Integration: Integrated third-party APIs using XML and JSON protocols and established secure data transfer via SOAP and REST interfaces.
  • Performance Optimization: Tuned SQL queries and debugged code to improve system performance and reliability.
  • Source Control Management: Managed version control systems (Git, SVN, CVS) to streamline team collaboration.
  • Testing & Quality Assurance: Ensured high-quality software delivery by writing unit tests, performing manual testing, and leading validation processes.
  • Team Collaboration: Provided technical mentorship to junior developers, promoting best coding practices and standards.
  • Deployment & Maintenance: Deployed applications across development, staging, and production environments. performed maintenance tasks, including bug fixes and code refactoring.
  • Automation & Data Safeguarding: Implemented automation protocols, backup systems, and recovery mechanisms to ensure data integrity.
  • Requirement Analysis: Translated business requirements into functional specifications for efficient software development.
  • Server Monitoring: Monitored server logs and preemptively resolved potential issues to maintain seamless operations.

Software Engineer

ADDA
Bengaluru
01.2020 - 09.2021
  • Custom Application Development: Built tailored PHP applications to meet diverse client needs.
  • Web Development: Designed and maintained web pages using HTML, CSS, JavaScript, and PHP.
  • Database Management: Developed and managed MySQL databases for dynamic applications.
  • UI Design: Created interactive user interfaces leveraging AJAX technologies.
  • API Integration: Integrated third-party APIs into existing systems to enhance functionality.
  • Quality Assurance: Conducted unit testing to ensure robust and error-free application components.

Assistant Professor

Christ College Mysuru
Mysuru, Karnataka
04.2019 - 11.2020
  • Course Delivery: Delivered lectures and conducted practical sessions on Java, C, C++, and Database Management Systems (DBMS) for undergraduate students.
  • Curriculum Development: Designed and developed comprehensive course materials, assignments, and exams to meet academic and industry standards.
  • Student Success: Guided students through theoretical and practical components, achieving an overall exam pass rate of over 70%.
  • Learning Environment: Created an interactive and engaging classroom environment, encouraging both conceptual understanding and practical application.
  • Mentorship & Support: Provided guidance to students on projects and assignments, ensuring their success in applying theoretical knowledge to real-world scenarios.

Education

Master of Computer Applications - Computer Science

Kristu Jayanti College Autonomous
Bangalore
03-2019

Skills

  • Programming Languages: Java, Python, PHP
  • Database Management: MySQL, PostgreSQL, DynamoDB, Redis
  • Frameworks & Tools: Spring Boot, Hibernate, RabbitMQ, Flask Elastic Search
  • Development Practices: RESTful APIs, Microservices Architecture, CI/CD, API Development
  • Testing & Optimization: JMeter, Data Structures, Algorithms

Key Projects

  • Bank Account AggregatorIntegrated vendor API (Pirimid) to fetch user bank statements online after securing user consent.
    Ensured compliance with consent frameworks and secure data handling protocols.
  • Bank Statement AnalyzerValidated uploaded physical bank statements through vendor Digitap to detect forgery and fraud.
    Enhanced accuracy in document verification, reducing operational risks.
  • Mace Liveness and Face MatchDeveloped a solution to match user selfies with Aadhaar selfies using Hyperverge APIs.
    Improved identity verification accuracy and fraud detection.
  • PAN VerificationVerified PAN numbers to ensure authenticity and ownership using vendors Protean and Digitap.
    Streamlined user onboarding and identity validation processes.
  • KYC VerificationValidated Aadhaar details and conducted name matching between Aadhaar and PAN using Quicko and Digitap.
    Strengthened user authentication mechanisms in compliance with KYC regulations.
  • CKYC IntegrationRetrieved user KYC details from the CKYC portal and performed name and face matching with vendor-provided data.
    Enhanced the KYC process with automated and reliable checks.
  • KYB IntegrationFetched business-related KYC (KYB) data from Decentro and matched it against user KYC details.
    Enabled seamless business user verification for enhanced loan eligibility checks.
  • EPFO IntegrationIntegrated with Digitap to fetch user EPFO data and verify salary details for loan eligibility assessment.
    Automated salary verification, reducing manual intervention and improving loan processing efficiency.

Certification

  • Java Springboot certification from Simplilearn.
  • Certification in Ethical Hacking from Udemy.
  • Certification in Python from Cognitive Class.

Languages

Malayalam
First Language
English
Intermediate (B1)
B1
Hindi
Elementary (A2)
A2

Accomplishments

  • Ownership of Microservices Architecture: Designed and developed multiple microservices from scratch, ensuring scalability and high performance in production environments.
  • Seamless API Integration: Successfully integrated diverse third-party APIs into microservices, enhancing system capabilities and reducing integration downtime.
  • Full Application Development Lifecycle: Managed the entire lifecycle of microservices, including architecture design, coding, testing, deployment, and maintenance.
  • Achieved Good Performance Improvement: Optimized database queries and application performance, significantly reducing processing time for critical operations.
  • Pioneered API Integration Framework: Successfully integrated third-party APIs, streamlining system functionality and reducing development timelines by 20%.
  • Led Key Deployments: Spearheaded multiple deployments across development, staging, and production environments, ensuring zero downtime.

Timeline

Software Engineer

mpokket
09.2021 - Current

Software Engineer

ADDA
01.2020 - 09.2021

Assistant Professor

Christ College Mysuru
04.2019 - 11.2020

Master of Computer Applications - Computer Science

Kristu Jayanti College Autonomous
Godson JosephSoftware Engineer