top of page
Download CV

Flutter, React Native, Redux, Node.js, PostgreSQL, AWS

true

KR

Kamaraj.

Senior

Flutter Developer

Summary
Technical Skills
Projects Worked On
Senior Level
Summary
  • Having 6+ Years of experience in Software Development.
  • Experience in working with Flutter, ReactNative, React, Redux, Nodejs, and Firebase.
  • Experience in working with GIT - Version control, Work item tracking, and Team build.
  • Adapt to analyzing information system needs, evaluating end-user requirements, custom designing solutions, and troubleshooting for complex information systems management.
  • Experienced in working with clients, business managers, and technical teams for executing projects.
  • Having experience in reviewing the deliverables and completing the projects in time
Technical Skills

Basic Web Technologies: HTML 5, CSS3, SCSS, JavaScript, TypeScript, JQuery

Technical Areas: React, React-Native, Redux, Flutter

Server Side JS: Node JS[Express]

Databases: PostgreSQL, MS-SQL Server, MySQL, MongoDB

Cloud Services: AWS

Code Editors: Vs Code

Versioning Control: Git

Projects worked on

Loan Application

Team Size: 2

Environment: Flutter

Synopsis: It is an AI-based peer-to-peer lending platform that offers loans to students to pay school and college fees. Financepeer is a unique peer to peer lending platform designed to address financial needs of self-employed, entrepreneurs & salaried individuals through a highly secure, digital medium.

Role/Responsibilities:

  • Collaborate with the team to gather and understand project requirements, ensuring alignment with business needs and objectives.
  • Maintain control over the architecture lifecycle of the external portal for facility management, ensuring scalability, efficiency, and security.
  • Analyze requirements and design solutions that meet the project specifications, ensuring a user-friendly and efficient interface.
  • Develop features and functionalities for the external portal using React Native framework, focusing on compatibility with both Android and iOS platforms.
  • Perform thorough unit testing of developed components and features to ensure quality and reliability of the application.
  • Actively participate in daily scrum meetings, providing updates on progress and impediments, and tracking sprint progress towards project milestones.
  • Provide support to the team in day-to-day activities, including code reviews, debugging, and troubleshooting.
  • Conduct a comprehensive study of user requirements, ensuring that the developed portal meets the needs of administrative users for facility management tasks.

 

Banking Application

Team Size: 5

Environment: Flutter

Synopsis: ​​This is exclusively designed for a Bank in India. It will be used by their internal employees to manage the Properties which were estimated by this bank. There will be an Admin user to manage all such properties. The user can evaluate the property, verify the KYC of the Property owner, and show the required reports. All property details will be digitally recorded.

Role/Responsibilities:

  • Analyzing, Designing, Developing, and Unit Testing.
  • Interact with clients and get the requirements for the application.
  • Holding daily scrum and tracking sprint progress.
  • I have supported the team in the day-to-day activities.
  • Attended daily status meetings and provided detailed status reports.

 

PTA

Team Size: 2

Environment: ReactNative , Redux, NodeJS, AWS, MongoDB, Firebase, Stripe Payment Gateway

Synopsis: PTA Events is a feature rich event management, booking, e-ticketing, online auction and volunteer management solution used by a number of PTAs, charities, non-profits, clubs, associations and small businesses. It also has some more modules like file management, reporting, communication..etc This system has reduced the administration of running our events greatly. The uptake from parents in using the system has steadily increased with each event and parents are delighted that they can pay online without the worry of forms and money being lost on the way to school.

Role/Responsibilities:

  • Interact with the client and get the requirements for the application.
  • Used Redux for maintaining a global state over the flux architecture.
  • Holding daily scrum and tracking sprint progress.
  • Used firebase crash Analytics to catch the error in the production environment.
  • Involved in analysis, development, deployment, and functionality testing.
  • Used stripe payment gateway to integrate the payment method(Payment intent method).
  • Communicate with the team via Slack for giving the daily status, and task clarifications and provide a detailed status report.

 

Box Command

Team Size: 2

Environment: Flutter

Synopsis: Box Command web app used in all Gym's. It's using the ATBS (Above The Bar Systems) Box Command system to manage their classes, workouts, athletes, inventory, et al., then this app is for you! The app allows users to RSVP to classes scheduled by the gym. It also has many more features like quick check-in using QR Codes & QR-Code Scanner. The users also could socialize using the public & private chat systems. Users can also score, track & graph their performance of class workouts & view the leader-board of a workout class using the app.

Role/Responsibilities:

  • Gathering requirements from the Client.
  • Used Redux for maintaining a global state over the flux architecture.
  • Analyze the Issues and provide solutions for them.
  • Attend Daily Check Point meetings and Scrum meetings.
  • Development of Features in each sprint.

 

Weight Loss Buddy

Team Size: 2

Environment: ReactNative, Redux, CF based REST API, MongoDB

Synopsis: WeightLossBuddy - caters to those individuals who want to lose weight and need help. Help in the way of support from others on a similar journey. This app gives you access to a large weight loss community that is ready to give you support, effective weight loss tips, and help you in any way possible to reach your weight loss goal.

Role/Responsibilities:

  • Analyzing, Designing, Developing, and Unit Testing.
  • Interact with clients and get the requirements for the application.
  • Used firebase crash Analytics to catch the error in the production environment.
  • Used onesignal services for the push notification.
  • Holding daily scrum and tracking sprint progress.
  • I have supported the team in the day-to-day activities.
  • Attended daily status meetings and provided detailed status reports.

 

Taxi Web App

Team Size: 2

Environment: ReactNative, Redux, CF based REST API, MongoDB

Synopsis: Taxi App - It's an OLA, Uber kind of app. There are Driver and Rider roles. Once Rider initiates a request to search for a taxi, all taxi drivers available within 5 kms will get the request. Driver who can first accept the request can pick the order. Once the driver accepts, Rider can view the taxi route online. Riders can take the journey and pay the bill once the ride is complete. We can log order and payment history as well. Through Admin we can manage to add/update driver details.

Role/Responsibilities:

  • Gathering requirements from the Client.
  • Analyze the Issues and provide solutions for them.
  • Used socket io to make a communication between rider and driver.
  • Used firebase crash Analytics to catch the error in the production environment.
  • Used stripe payment gateway to integrating the payment method.
  • Attend Daily Check Point meetings and Scrum meetings.
  • Development of Features in each sprint.

Social Share

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

bottom of page