Jijo Johnson
Flutter developer
Talent
Bangalūr, TiruppurMember since January 17, 2023
·
Hire this person
Send a job offer directly to this candidate
About
Helped scale a startup to 6 million USD in annual sales.
Flutter developer with 3 years experience.
Taught flutter to over 1000+ students live
Experience
KintLearn IT Services LLP (Cochin, INDIA) Dec 2020 - Present
Chief Executive Officer
- Worked in the creation and distribution of the product Price24 an app for creating and selling Gift Cards for local merchants
- Flutter App Development • Flutter SDK installation• Android/iOS specific setup and configuration • Dart programming language • Widget and layout design • Flutter package and plugin development and integration • Riverpod • State management • Flutter • Provider • Context • Domain-driven design (DDD) • Business logic • Entity • Repository • UseCase • Dependency injection • Immutable state • Unidirectional data flow • Business logic isolation • Single source of truth • Clean architecture • Bounded context • Ubiquitous language • Domain model • Service layer • Business rules • Business entities • Android/iOS emulator or physical device for testing • Building and deploying for Android/iOS • App store submission and publishing (Google Play/App Store)
- API integration • Dart programming language • RESTful API integration • JSON parsing • HTTP client libraries (e.g. dio or http) • Asynchronous programming• OAuth2 authentication • Firebase integration • GraphQL API integration • Push notifications • WebSockets
- Firebase • Firebase project creation • Authentication methods enablement (email/password, Google, Facebook etc.) • Firebase SDK integration • Firebase Auth library import • FirebaseAuth instance creation and configuration • Sign-in and Sign-up UI implementation • Authentication state change detection • Firebase Database/Storage authentication and authorization • Password reset feature • Firebase Authentication integration with Realtime Database/Cloud Firestore
- Maintaining code with quality and performance optimization • Code Reviews • Unit Testing • Continuous Integration • Performance monitoring • Profiling and Optimization • Error logging and reporting • Security best practices • Code documentation • Refactoring • Automated testing • Scalability considerations • Code maintainability • Dependency management
Flutter Mentor/Trainer
- Mentoring over 1000+ students live and interactive sessions in BitClas on Flutter App development. • Creating Curriculum for live class involving the determination the goals and objectives, selecting and organizing content, and designing activities and assessments that align with the students' needs and abilities. • Making sure evey person in the class understands the concepts requiring clear communication and active engagement with the students through different teaching strategies such as group work, hands-on activities, and formative assessments. • Brainstorming ideas for Apps involving identifying a problem or need in the market and coming up with creative solutions, researching similar apps, gathering feedback from potential users, and prototyping different ideas. • Helping out students make their projects providing guidance and support as they work through the design, development, and testing phases of their projects, giving feedback, answering questions, and troubleshooting issues.
Chief Technology Officer
- Development and deployment of wordpress websites
Education
Scaler Neovarsity, Bangalore Feb 2022 – Ongoing
Woolf University, San Francisco, California, US
Master of Science in Computer Science
(Part time)
Jayamatha Engineering College, Aralvaimozhi Jun 2010 – Aug 2014
Anna University, Tamil Nadu, India
Bachelor of Engineering in Computer Science
CGPA : 8.0(Full time)