Raj Dev Barman

Hi, I'm Raj!

Software Developer | Flutter Expert | Envato Author | Node.js | Angular | Python

Clean Code
Microservices
Agile
Problem Solver
Team Player

I am a Full-stack App Developer!

My journey in software development started with learning Android application development. I worked on various projects at Code Matrix Lab, including building apps like a science formula reference app and a simple flashlight app.

As I progressed, I developed a strong interest in Dart and Flutter, and I am now focused on cross-platform mobile application development. I'm excited about creating seamless and efficient apps for both Android and iOS.

In addition to mobile development, I have experience working with Angular and Node.js to build full-stack applications, including an issue tracker system that handles both frontend and backend functionalities.

My Experience
Software Developer, BEAS Consultancy & Services
Mar 2024 - Present

Developing cross-platform solutions using Flutter with Riverpod, Getx, Bloc, and Provider. Integrated third-party APIs and ensured performance and maintainability.

Skills

Languages:

Dart Java Kotlin TypeScript JavaScript Python HTML CSS C SQL PHP

App Development:

Flutter Android iOS

Frameworks and Libraries:

Flutter Node.js Angular Flask Django Bootstrap

Tools:

Firebase Git Photoshop Illustrator Figma
How I Learn
Tech Blogs & Education Platforms

I believe in learning by doing. I break down code, analyze how and why things work the way they do, and reverse-engineer solutions to gain a deeper understanding. While documentation is an essential reference, hands-on experience is key to mastering new technologies.

Platforms like Coursera, Udemy, and edX have been instrumental in helping me build a solid foundation and continuously expand my skill set through online courses and practical projects.

My Goal

I am passionate about building seamless and user-friendly cross-platform applications using Flutter. My goal is to become a well-rounded full-stack developer, expanding my skills in both frontend and backend technologies. I am eager to take on new challenges, continuously learn, and contribute to impactful projects.

In addition to developing small personal projects, I aspire to join a collaborative team where I can grow alongside experienced professionals, enhance my technical expertise, and contribute meaningfully to large-scale applications. I also enjoy traveling and aim to combine my love for software development and travel by creating apps that share and enhance travel experiences.