Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

laziestcoder/laziestcoder.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

129 Commits

Repository files navigation

Towfiqul Islam

Senior Software Engineer

πŸ“§ towfiq.106@gmail.com | πŸ“± +8801823923023 | 🌐 Portfolio | πŸ“ Bangladesh


Professional Summary

Senior Software Engineer with 4.5+ years of experience in developing enterprise-level applications, specializing in Java/Spring Boot, Blockchain, and IoT solutions. Proven track record in remote collaboration with international teams and delivering high-impact projects for Swiss and Bangladesh-based companies. Demonstrated expertise in financial technology, blockchain implementation, and IoT solutions.


Technical Skills

Core Technologies

  • Languages: Java (Spring Boot, Camel), JavaScript
  • Databases: PostgreSQL, MySQL, Oracle, TimescaleDB, Cassandra
  • Cloud & DevOps: AWS, Azure, Docker, Jenkins, CI/CD

Specialized Skills

  • Blockchain: Web3J, Smart Contracts
  • IoT: ThingsBoard, MQTT, CoAP, SNMP
  • Security: OAuth2, KeyCloak
  • Infrastructure: NGINX, Tomcat, GlassFish

Development Tools & Practices

  • Testing: JUnit, Rest Assured, K6
  • Version Control: Git
  • Methodologies: Agile/Scrum
  • API Development: REST, WebSocket

Professional Experience

Senior Software Engineer (Remote)
Exabyting | May 2024 - Present
Currently advancing enterprise solutions with focus on scalable architecture and innovative technologies

Software Engineer (Remote)
SELISE, ZΓΌrich, Switzerland | Nov 2021 - Apr 2024

  • Led development of blockchain-based supply chain solutions for Swiss clients
  • Engineered high-performance software solutions with 20%+ efficiency improvements
  • Implemented secure transaction systems using blockchain technology
  • Collaborated with international teams in an agile environment
  • Maintained high code quality through comprehensive testing and reviews
  • Led a 3-member team, ensuring consistent on-time delivery

Software Engineer (Remote)
Exabyting, Dhaka, Bangladesh | Dec 2019 - Nov 2021

  • Spearheaded development of government and private sector web applications
  • Collaborated with bKash Limited's Solution Engineering Team
  • Implemented clean coding practices and design patterns
  • Managed complete software development lifecycle in Agile environment

Key Projects

Urstamm - Digital Proof of Origin Platform (Oct 2023 - Apr 2024)
Swiss Digital Solution Company

  • Achieved 20% performance boost through query optimization
  • Implemented blockchain for secure data storage
  • Developed batch processing pipeline for 0.5GB legacy data
  • Created intuitive supply chain visualization tools
  • Tech Stack: Java 11, Spring Boot, Web3J, PostgreSQL, Spring Batch, JHipster

Tesenso Middleware - IoT Platform (Jun 2022 - Dec 2023)
Tesenso

  • Extended ThingsBoard with advanced features and integrations
  • Implemented multi-tenant IoT solution handling millions of data points
  • Developed custom rule nodes for MBUS, SOAP, and Loriot
  • Engineered real-time data processing with WebSocket
  • Tech Stack: Java, Spring Boot, PostgreSQL, TimescaleDB, Redis, Angular

MULTIBANK - Financial Services Platform
bKash Limited

  • Implemented secure SFTP communication channels
  • Developed async email notification system
  • Created configurable maker-checker approval workflow
  • Tech Stack: Java (Spring Boot), MySQL, Spring Integration, JQuery

Open Source Contribution

  • ThingsBoard: Contributed to core platform development
  • Pull Request: #6614

Education

Bachelor of Science in Computer Science and Engineering
International Islamic University Chittagong
2014 - 2019


Languages

  • English: Professional Working Proficiency
  • Bengali: Native

Additional Information

  • Remote Work Experience: 4+ years with international teams
  • Team Leadership: Led multiple 3-5 member teams
  • Project Management: Agile/Scrum methodology
  • Client Communication: Direct interaction with international clients

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /