Recommended expert

Sanju (John) Barla

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

Sanju Barla
Berlin, Germany

Experience

May 2025 - Oct 2025
6 months
Berlin, Germany

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

  • Created a CMS-driven portfolio app for showcasing projects with user authentication, CRUD operations, and Guest Mode.
  • 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

  • Developed a blockchain transaction logger ensuring secure, immutable financial records.
  • 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

  • Developed a modular banking platform using Node.js, Docker, and Kubernetes offering deployable microservices for users, accounts, and payments.
  • 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

  • Created a conditional decision engine framework with unit testing for reliability.
  • 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.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (0.5 years).

Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (0.5 years).

Information Technology

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.

Skills

  • Python
  • Flask
  • Bootstrap
  • Blockchain Architecture
  • Smart Contract
  • Microservices Architecture
  • Kubernetes
  • Docker
  • Api
  • Dbms
  • Ros
  • Sql
  • C/c++
  • Html
  • Css
  • Mongodb
  • Visual Studio Code
  • Prompt Engineering
  • Ui Path
  • Oop
  • Sqlalchemy
  • Robotics
  • Node.js
  • Unit Testing
  • Test Automation
  • Cloud Deployment
  • Motivated
  • Project Management
  • Communication
  • Interpersonal Skills
  • Teamwork
  • Organizational Skills
  • Attention To Detail
  • Problem-solving
  • Critical Thinking
  • Risk Management

Languages

English
Native
Hindi
Native
German
Intermediate

Education

Oct 2024 - Present

International University Of Applied Sciences

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

Oct 2020 - Jun 2024

Indian Institute of Information Technology Dharwad

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Sanju based?

Sanju is based in Berlin, Germany.

What languages does Sanju speak?

Sanju speaks the following languages: English (Native), Hindi (Native), German (Intermediate).

How many years of experience does Sanju have?

Sanju has at least 0 years of experience. During this time, Sanju has worked in at least 1 role. The average length of individual experience is 5 months. Note that Sanju may not have shared all experience and actually has more experience.

What roles would Sanju be best suited for?

Based on recent experience, Sanju would be well-suited for roles such as: Portfolio for Content Management System (Flask, SQLAlchemy, Bootstrap), Blockchain Transaction Logger, Cloud-Based Banking Microservice.

What is Sanju's latest experience?

Sanju's most recent position is Portfolio for Content Management System (Flask, SQLAlchemy, Bootstrap).

Which industries is Sanju most experienced in?

Sanju is most experienced in industries like Information Technology (IT).

Which business areas is Sanju most experienced in?

Sanju is most experienced in business areas like Information Technology (IT).

What is Sanju's education?

Sanju holds a Master in Computer Science Engineering from International University Of Applied Sciences and a Bachelor in Computer Science Engineering from Indian Institute of Information Technology Dharwad.

What is the availability of Sanju?

Sanju is immediately available full-time for suitable projects.

What is the rate of Sanju?

Sanju's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Sanju?

To hire Sanju, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 820-980 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.