Hi, I'm
Gagandeep Singh,
a Full-Stack Software Engineer
in web application development using Python-Django and Artificial Intelligence.
Vancouver, BC, Canada
Research-minded software engineer having more than 11 years of experience in fast-paced startup organizations in India, the US and Canada. I am proficient in designing & developing enterprise-level web application systems and solving complex engineering problems using Machine Learning & Artificial Intelligence. I have hands-on experience in full-stack development alongside leadership, passion, determination, and collaborative work.
Technical Skills
Artificial Intelligence/Machine Learning/Data Science :
Tensorflow, Keras, Numpy, Pandas, Scikit-Learn, Jupyter, Matplotlib, Seaborn
Computer Vision :
OpenCV, Scikit-Image, Convolution Neural Networks
Web Frameworks :
Python-Django
Frontend :
ReactJS, TypeScript, ES6, Material-UI, JQuery, HTML, CSS, Bootstrap
Databases :
PostgreSQL, MongoDB, Redis
Mobile Application Development :
React Native
DevOps :
Amazon Web Services (AWS), Docker, Kubernetes
Experience
I started my career in 2013 after completing my graduation and, ever since, I have been working with unique startup in the retail, renewable energy, and digital-health domain.
Associate Architect – Product Development
Sep 2013 – Nov 2020 (7 Years 2 Months) | Gurugram, India
I started my career with SharedReach in 2013 and, I was an integral part of the software development team, working intensively to understand the company's vision and developing its core product. Under the guidance and mentorship of the Director, I worked on multiple technologies across all tiers of web application with the backbone as Python-Django. I was responsible for enriching the product with new features, optimizing solutions at all ends, and engineering complex problems using Artificial Intelligence. Throughout my service, I engaged myself in planning, researching, evaluating, and synthesizing ideas to technical specifications for the deliverable products.
About SharedReach
SharedReach is a product-based company that provides an AI-enabled SaaS platform and services to the brands to manage their retail execution better. It provides real-time monitoring and actionable information through the technology and connected field teams to improve customer-facing execution. SharedReach services the world’s leading companies in India including Nestle, Honda, Citibank, and many more.
Technology Stack: Python, Django, Javascript, AngularJS, React Native, MySQL, PostgreSQL, MongoDB, Tensorflow, Keras, OpenCV, AWS
Senior Backend Engineer
May 2022 – Present (2 Years 7 Months) | Vancouver, BC, Canada
I was recruited remotely from India in MetaOptima's engineering team and later joined them in their headquarters office in Vancouver, BC, Canada. I am majorly responsible for developing and enhancing the company's backend infrastructure and working with a small but highly efficient team of software engineers and testers to develop and optimize the core web application, databases and the cloud infrastructure using my full-stack developer skills.
About MetaOptima
MetaOptima is a Vancouver-based digital health tech company dedicated to revolutionizing the dermatology and skin care industry with affordable, effective and intelligent tools. The company provides state-of-the-art care to both medical professionals and their patients by empowering them with advanced technology. The company has operations in Canada, Australia, US, Europe and India with offices in Vancouver, Canada and Sydney, Australia.
Associate Software Architect, Scientific Computing
Nov 2020 – May 2022 (1 Year 6 Months ) | Gurugram, India
As a member of the Scientific Computing Team, I worked with a diverse group of programmers, software architects, and computational biologists to develop web applications that supported all R&D and commercial operations throughout the business life cycle of the company. I used my experience in Python development and knowledge of cloud platforms to identify and translate complex scientific workflows into web-based applications that integrated data into the data warehouse through data aggregation pipelines. I built React applications on top of it that let scientists interact with real-time data from reactors in state-of-the-art gas fermentations laboratories and commercial sites.
About LanzaTech
LanzaTech is a biotech company that owns a proprietorship technology to convert carbon dioxide and carbon monoxide into ethanol using a state-of-the-art gas fermentation process. LanzaTech is a leading company in the renewable energy and circular economy with operations in various countries like the USA, China, India, Belgium, Canada, etc.
Education
I am an engineering graduate with a specialization in computer science and technology.
Bachelor Of Engineering in Computer Science and Technology
Guru Gobind Singh Indraprastha University
New Delhi, India
2009 - 2013 (4 Years)
Four years, full-time graduation in computer science and engineering from a recognized university in New Delhi, India. The degree covered a wide variety of subjects with a focus on Applied Mathematics, Programming, Data Structures & Algorithms, Databases, Computer Architecture, Operating Systems, Linux Programing, Computer Networks & Security, Software Testing, Compiler Construction, Artificial Intelligence, and Analog & Digital Electronics.
Top Projects
Solving Shelf-Share, Purity and Planogram Compliance in retail execution using AI
AI-based research project to help retail brands gain market insights by using complex AI pipelines and hybrid models.
Mind-Body Evolution
An interactive mobile app that provides personalized meditation for you to achieve a balanced mind state using biomedical and behavioral science.
Semantic Image Embedding using Convolution Neural Networks
Convolution Neural Network that converts an image into an n-dimensional feature vector.