svg image
Welcome to my portfolio website!

Hey folks, I'm
Ashwin Shrestha Mobile Apps Developer System Consultant

Results-oriented mobile app developer (iOS native/ Flutter) with more than six years of experience in development.

Apps I have made for my clients

Types of projects I have worked on


  1. Ride Sharing Apps
  2. Ecommerce Apps
  3. Productivity Apps
  4. Ed-tech Apps
  5. Social networking apps
  1. Video and Text Chat Apps
  2. BLE Devices integration
  3. Stand Alone Apps
  4. Streaming Apps

Things I have experience in


1. Payment Integrations
  1. Apple Pay
  2. Stripe
  3. Apple In App Purchases
  4. Khalti
  5. Esewa
  6. NIC Asia
2. Firebase Integrations
  1. Firestore
  2. Storage
  3. Firebase Crashlytics
  4. Google Analytics
  5. Deeplinking
  6. Firebase Cloud Messaging
3. Others
  1. Continous Deployment Tools (Github Actions, Bitrise, Local Deployment Pipelines)
  2. WebSockets
  3. WebRTC

Experiences

Senior Software Engineer

Outcode LLC Oct 2020 - Present
  1. Take ownership of project in terms of quality and timely delivery wise.
  2. Conduct risk analysis and identify potential risks and challenges in the project.
  3. Understand the project requirements clearly.
  4. Generate queries in case there is any confusion in understanding the project.
  5. Discuss any technical challenges that might come affront while working on the project.
  6. Realize the project delivery date and understand the communication channels.
  7. Conduct first hand testing of the project tasks before submitting the tasks to the project manager.
  8. Client/ Product owner communication for project requirements, changes and updates.

Engineering Manager

Insight Workshop Feb 2020 - Sept 2020
  1. Bring in the new and improved engineering processes and standards in the company, to help smooth the project workflows and answer questions and resolve issues brought forth by the engineering team members
  2. Work closely with Project Managers and Project Owners in different project from the requirement gathering to end product delivery to the client.
  3. Constant communication between Project owner and developers of the projects associated, to formulate, architect and carry out the project sprints, coding and UI/UX development.
  4. Provide consultancy and feedbacks to the client and Project owner on project architecture, development and planning.
  5. Code the complex tasks of the project, review code of the developers and supervise trainees and junior developers.

Sr. iOS Developer

Insight Workshop Dec 2017 - Feb 2020
  1. Take ownership of project in terms of quality and timely delivery wise.
  2. Conduct risk analysis and identify potential risks and challenges in the project.
  3. Understand the project requirements clearly.
  4. Generate queries in case there is any confusion in understanding the project.
  5. Discuss any technical challenges that might come affront while working on the project.
  6. Realize the project delivery date and understand the communication channels.
  7. Conduct first hand testing of the project tasks before submitting the tasks to the project manager.
  8. Client/ Product owner communication for project requirements, changes and updates.

Associate Team Lead

ebPearls Pvt. Ltd. Jan 2017- Dec 2017
  1. Take ownership of project in terms of quality and timely delivery wise.
  2. Conduct risk analysis and identify potential risks and challenges in the project.
  3. Understand the project requirements clearly.
  4. Generate queries in case there is any confusion in understanding the project.
  5. Discuss any technical challenges that might come affront while working on the project.
  6. Realize the project delivery date and understand the communication channels.
  7. Conduct first hand testing of the project tasks before submitting the tasks to the project manager.

iOS Developer

ebPearls Pvt. Ltd. Sept 2015- Dec 2016
  1. Work with other team members to make client's idea into a reality.
  2. Work with backend developers for good communication and api integration.
  3. Understand the project requirements clearly.
  4. Generate queries in case there is any confusion in understanding the project.
  5. Discuss any technical challenges that might come affront while working on the project.
  6. Conduct first hand testing of the project tasks before submitting the tasks to the team lead.

iOS Developer Intern

ebPearls Pvt. Ltd. Jun 2015 - Aug 2015

Education

Kathmandu University
2011-2015

Completed Bachelors of Computer Science and Engineering

Orchid Higher Secondary School
2009-2011

Completed High Schooling

Siddhartha Shishu Sadan

Completed Intermediate

Say hello

[email protected]