Lakhwinder Singh Virk, Developer in Winnipeg, Canada
Lakhwinder is available for hire
Hire Lakhwinder

Lakhwinder Singh Virk

Verified Expert  in Engineering

Front-end Developer

Location
Winnipeg, Canada
Toptal Member Since
June 28, 2021

Lakhwinder is a skilled mobile developer who started his career in 2011. With over a decade of experience, he has specialized in creating and working on mobile apps from scratch and existing ones using various technologies such as React Native, Swift, Objective C, and more. Also, he's worked on web development using technologies such as React and Node.js. Overall, his extensive portfolio and expertise make him a valuable asset to any organization or project he becomes a part of.

Portfolio

SkipTheDishes
React Native, Swift, Xcode, Android Studio, Java, CircleCI, CI/CD Pipelines...
Tactica Interactive
React Native, Swift, React, Web App Development, Ruby on Rails (RoR), Node.js...
CS Soft Solutions Pvt Ltd
Swift, Design Patterns, Client Management, Team Management, Objective-C, PHP...

Experience

Availability

Part-time

Preferred Environment

MacOS, WebStorm, Visual Studio Code (VS Code), Slack, Skype, Xcode, Android Studio, SourceTree

The most amazing...

...achievement I've accomplished was building a range of apps covering health—pregnancy, calcium calculator, and disabled people—food delivery, and entertainment.

Work Experience

Lead Mobile Developer | Courier Team

2020 - PRESENT
SkipTheDishes
  • Led the development and monitored the courier app used by more than 40,000 users daily.
  • Implemented the automation build process with CI/CD, significantly improving the techniques. Also used Fastlane and CircleCI for the automation build process.
  • Built an app to manage different tenants for all other products and environments. The app is used for four products, including SkipTheDishes in Canada, Just Eat in the UK, Rider in Ireland, and Menulog in Australia and New Zealand.
Technologies: React Native, Swift, Xcode, Android Studio, Java, CircleCI, CI/CD Pipelines, Fastlane, Jira, Agile Software Development, TypeScript, JavaScript, CSS, HTML, Firebase, Food Delivery Services, Code Review, Source Code Review, Bug Fixes, Push Notifications, Mobile Apps

Full-stack Developer

2018 - 2020
Tactica Interactive
  • Developed a few health applications related to pregnancy and medication-related web apps. These helped me to implement the security and protection of data more securely; although, I mostly worked on the front-end side.
  • Used Asana, Jira, and Trello for project management; the Agile methodology was also an integral part of our processes (which I received a lot of training as well).
  • Developed a few big applications like Ducks Unlimited Canada and Hope Pregnancy apps and the G3 project on framing which went on to become very successful products for the company.
Technologies: React Native, Swift, React, Web App Development, Ruby on Rails (RoR), Node.js, Android Studio, Xcode, Ionic, Objective-C, HTML, CSS, JavaScript, Sass, SwiftLint, ESLint, JSLint, CSS5, Push Notifications, Mobile Apps

Mobile Team Lead

2014 - 2018
CS Soft Solutions Pvt Ltd
  • Developed and designed an app related to movies, ticket booking, and fetching celeb facts; used MVC and built this app for iPhone, iPad, watchOS, and tvOS.
  • Collaborated with several clients on a range of projects, including creating a custom robust library that supported all the basic functionalities that every developer used. It was built with iOS Swift and contained abstraction and extension to create reusable code.
  • Worked as a team lead and managed many projects simultaneously while keeping everyone on the same track.
Technologies: Swift, Design Patterns, Client Management, Team Management, Objective-C, PHP, PhoneGap, Ionic, Android Studio, iOS Mobile Device Management (MDM), Push Notifications, Mobile Apps

iOS Developer

2011 - 2013
Digitech Software Solutions
  • Started my career in iOS development and developed small applications individually and with a team.
  • Tracked and fixed bug using Trello and Asana and used Fabric for crashlytics.
  • Used a graphing library to make graphs for iPhone applications like Profit Poker.
Technologies: Objective-C, Push Notifications, Mobile Apps

Pelipost | Photos to Prison

https://www.pelipost.com
Do you have an incarcerated loved one? Pelipost makes it easier than ever to stay connected. Share your special moments by sending beautiful, full-color 4x6 photos directly from your smartphone. Pelipost ships directly to your loved one in any city, state, or federal correctional facility in the USA.

This app came to us full of bugs and originated from a CS Soft Solutions client who was unhappy with their previous developers. By fixing almost everything and adding substantial improvements, I got this iOS Swift app to work properly. The client was fantastic to work with thanks to the effort he put in and the app is extremely popular now.

The Android app was built by another developer.

iOS App:
• https://apps.apple.com/app/id1092410781
Android App:
• https://play.google.com/store/apps/details?id=com.pelipos

Whodunnit: Murder Mystery Game

https://www.whdun.it
Whodunnit is the easiest way to host your very own murder mystery dinner game! Take the work out of running a murder mystery dinner party with easy invites, character question screens, profiles, costume suggestions, and plenty of murder mystery stories in a variety of fun settings.

This is my personal app that's available for both iOS and Android.

This app already has more than 50,000 users and made more than US$12,000 so far. The idea and content belong to Javier Negrete and we are partners in this project. I made this application completely from scratch.

Tech Stack:
The iOS app was built in Swift and we used React Native for the Android version. We used PHP and SQLite for the back end.

iOS App:
• https://apps.apple.com/app/id978469738
Android App:
• https://play.google.com/store/apps/details?id=com.javiernegrete.whodunnit

Jooay

https://apps.apple.com/app/id926607828
Jooay connects children and youth with disabilities to leisure activities with a simple tap and allows parents, health care providers, physical education teachers, and community organizations to locate and engage in adapted and inclusive leisure activities in their local community! The app is free and currently lists numerous activities in all ten provinces across Canada.

For a client, I worked on this project within Tactica Interactive. It came to me already built, and we were tasked to make changes. Soon after, they discovered that they liked my work, so I continued to make improvements, build new features based on locations, and develop the back end.

Tech Stack:
The front end was built with iOS Swift and the back end with Node.js and MongoDB.

Masters of Mindfulness

https://www.exceptionallifeinstitute.com
This app was created by Monica Ortiz, the CEO of The Exceptional Life Institute and creator of the Complete Mindfulness Toolkit. A recognized leader in the mindfulness world and recipient of the 2020 Top 100 Leaders in Healthcare award. Monica has distilled her experience from over 20 years of mindfulness work and speaking at TEDx, Google, Stanford University, UC Berkeley, and more into developing the world's first complete mindfulness app that will help you think, feel, and live better.

This was a part-time freelance project where I worked with Monica and her team, Andrew and Sophia (a great team to work with). I built this app from scratch—this covered everything to do with development, including the back end, while Andrew provided the app designs.

Tech Stack:
The app was built for both native iOS and Android. The front end was built with iOS Swift and Android Java. The back end was made with PHP with a SQL database and hosted on AWS.

Android App:
• https://play.google.com/store/apps/details?id=com.androidmma
iOS App:
• https://apps.apple.com/app/id1252209359

Hope Pregnancy App

This platform acts as a gateway into a place where you can access emotional health check-ins and supports to be emotionally healthy during your pregnancy and up to one year after your baby is born. You can register at any time up until the birth of your child. You can also enter the web app on any device using your internet browser.

This app was built while working with Tactica Interactive. The application carries extremely sensitive data so many security measures were adopted.

Tech Stack:
I used React for the front end and Ruby on Rails on the back end.

SkipTheDishes | Deliver and Earn

https://couriers.skipthedishes.com/login
The courier app is your tool to accept offers, manage your schedule, and start delivering to hungry customers today.

I've worked in the courier team since I joined SkipTheDishes and am currently working as a senior developer, implementing most of the fixes.

Android App:
• https://play.google.com/store/apps/details?id=com.delco.courier&hl=en_CA&gl=US
iOS App:
• https://apps.apple.com/ca/app/skipthedishes-deliver-earn/id1500317007

Languages

Swift, HTML, Objective-C, Java, SQL, CSS, JavaScript, PHP, TypeScript, Sass

Frameworks

React Native, Material UI, Ruby on Rails (RoR), Ionic, PhoneGap

Libraries/APIs

React, CocoaPods, Node.js, Stripe API

Tools

Xcode, WebStorm, Slack, Skype, Android Studio, SourceTree, Interface Builder, Mongoose, CircleCI, Fastlane, Jira, SwiftLint, JSLint

Platforms

iOS, MacOS, Visual Studio Code (VS Code), Firebase, Heroku, Amazon Web Services (AWS), Android

Other

IAP SDK, Mobile Apps, Software Development, Client Management, Team Management, Performance Management, Web App Development, Push Notifications, HostGator, iOS Mobile Device Management (MDM), CI/CD Pipelines, ESLint, CSS5, Food Delivery Services, Code Review, Source Code Review, Bug Fixes

Paradigms

Design Patterns, Agile Software Development

Storage

MongoDB, Amazon S3 (AWS S3), SQLite

2012 - 2014

Bachelor's Degree in Computer Engineering

Punjab Technical University - Punjab, India

SEPTEMBER 2020 - PRESENT

Setting Team and Employee Goals Using SMART Methodology

LinkedIn

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring