Sanju (John) B.

Portfolio for Content Management System (Flask, SQLAlchemy, Bootstrap)

Berlin, Germany

Experience

May 2025 - Oct 2025
6 months
Berlin, Germany

Portfolio for Content Management System (Flask, SQLAlchemy, Bootstrap)

  • Designed and implemented full-stack architecture using Flask, SQLAlchemy, and Bootstrap 5.
  • Integrated secure authentication and CSRF protection mechanisms.
  • Deployed production-ready web app using Docker and Railway.
  • Achieved full project cycle completion: design, development, testing, deployment, and documentation.
  • Demonstrated Agile development principles and industry-standard software engineering practices.

Blockchain Transaction Logger

  • Designed a distributed ledger system using blockchain protocols for secure financial records.
  • Implemented cryptographic digital signatures to ensure transaction authenticity and non-repudiation.
  • Integrated proof-of-work to validate and secure all transaction blocks.
  • Emphasized immutability, transparency, and auditability of all transactions.
  • Used Python and blockchain libraries to build and test core modules.
  • Developed demo scripts and clear technical documentation for usability.
  • Focused on real-world financial security and data integrity scenarios.
Berlin, Germany

Cloud-Based Banking Microservice

  • Designed a scalable, cloud-native banking platform using microservices principles.
  • Engineered five core services: User Management, Account, Transaction, Payment, and Notification.
  • Implemented secure registration, authentication, and JWT-based session management.
  • Built resilient transaction logic with validation, history tracking, and payment scheduling.
  • Integrated PostgreSQL databases (per service), Redis caching, and RabbitMQ messaging.
  • Developed API gateway (Kong/Nginx) and load balancing for performance and security.
  • Automated containerization (Docker) and orchestration (Kubernetes) for seamless deployment.
  • Integrated health checks, circuit breaker patterns, and Prometheus/Grafana for monitoring and reliability.
Berlin, Germany

Logic Evaluation with Unit Testing in Python

  • Improved decision accuracy by 25% by building a robust logic evaluation engine for complex decision processes.
  • Developed an extensive suite of unit tests to ensure reliability across edge cases.
  • Modularized code for reusability and scalability in larger engineering projects.
  • Used Python’s unit test framework and coverage tools for validation.
  • Simulated diverse, real-world input scenarios for stress-testing the logic.
  • Prioritized maintainability and clear documentation for easy onboarding.
  • Demonstrated the impact of automated testing in software reliability.

Summary

Fintech enthusiast with hands-on project experience in software development and project management, specializing in Python and microservices architecture. Key accomplishments include building a secure blockchain transaction logger to improve financial record integrity and designing a cloud-native banking microservice platform to optimize transaction management and scalability. Experienced in implementing business continuity for fintech projects, assessing risks, and introducing innovative tools and workflows. Skilled at collaborating with cross-functional teams, gathering user requirements, maintaining organized backlogs, and supporting process improvements.

Languages

English
Native
Hindi
Native
German
Intermediate

Education

Oct 2024 - Present

International University of Applied Sciences

Master of Science, Computer Science · Computer Science · Berlin, Germany

Oct 2020 - Jun 2024

Indian Institute of Information Technology Dharwad

Bachelor of Technology, Computer Science Engineering · Computer Science Engineering · Dharwad, India

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions