Charanjit Singh

Charanjit Singh Email and Phone Number

Lead Software Engineer @ On
Berlin, DE
Charanjit Singh's Location
Berlin, Berlin, Germany, Germany
Charanjit Singh's Contact Details

Charanjit Singh work email

Charanjit Singh personal email

n/a
About Charanjit Singh

Charanjit Singh is a Lead Software Engineer at On.

Charanjit Singh's Current Company Details
On
Lead Software Engineer
Berlin, DE
Website:
on-running.com
Employees:
8137
Charanjit Singh Work Experience Details
  • On
    Lead Software Engineer
    On
    Berlin, De
  • On
    Software Engineer
    On Dec 2022 - Present
    Berlin, Germany
    - Building robust solutions enabling logistics involved in processing all customer orders- Building distributed software systems powered by Azure Functions, Azure Service Bus and Typescript- Rebuilding legacy code written for now obsolete constraints one piece at a time into more maintainable and scalable software- Discovering opportunities/leading initiatives to improve developer experience, helping turn our team into one of the fastest moving teams in organization- Lead the initiative to convert large poly-repo project to monorepo while improving the Development Experience- Lead the initiative to incrementally transition Azure Function Apps to Kubernetes (and AWS)
  • Trantor
    Associate Software Architect
    Trantor Jun 2018 - Mar 2022
    - Architect, code, and maintain mostly node.js based microservices, in a high availability and highly scalable cloud deployed on Kubernetes- Build a robust Infrastructure as Code setup using Terraform, Ansible and Kubernetes; tested by recreation of the entire (development) cloud every 2 weeks (at agile sprint’s end)Utilize various IoT related services from Azure e.g IoTHub- Use Kafka as messaging-queue for providing at-least once execution of critical business operations- Use Azure media services to process media (videos) and provide encrypted streamingSetup and use ELK stack for monitoring and log aggregation across all microservices as well as Kubernetes components- Use Bamboo to help set up CI/CD pipelines for 100% handsfree build, test and deployment lifecycle. OS builds, android applications, cloud services and cloud infrastructure are built and deployed using CI/CD pipeline- Use Azure Databricks process data acquired by Azure IOT hub using Apache Spark Jobs written in Scala, feeding data into data warehouse for business intelligence- Develop admin panel application build using Angular- Manage the cloud team following Scrum ensuring continuous and reliable delivery of value to all the clients of micro-services. Mentor colleagues, give training sessions, automate enforcing coding standards using static analysis and rigorous test driven development
  • Yapapp India Pvt Ltd
    Full Stack Developer
    Yapapp India Pvt Ltd Aug 2017 - Jul 2018
    Sahibzada Ajit Singh Nagar, Punjab, India
    - Build front-end apps for several in-house products using React/Redux and Angular 4- Maintain and contribute to several backend apps written in Express.js and Hapi.js- Automating deployment of both frontend and backend apps- Building abstract solutions for laying out architectural patterns for React/Redux apps- Setting up company wide Javascript/Typescript style guide (along with linting rules to enforce most of it)- Mentoring Javascript developers to use Typescript and follow TDD- Containerising crucial API gateways with Docker for more reliable deployment and CI/CD workflows
  • Applaudience
    Full Stack Developer
    Applaudience Oct 2015 - Jun 2017
    - Build front-end for main product of the company using React/Redux/Graphql with rigorous TDD and strict style-guides- Build several in-house tools varying from admin portals for data management to infrastructure maintenance tools- Launch and maintain movie campaigns for several production houses over an extended period of time- Assist with UI and UX design of the product over several iterations and pivots
  • Faceyspacey Technologies, Inc
    Full Stack Engineer
    Faceyspacey Technologies, Inc Mar 2014 - Sep 2015
    - Build Meteor.js based web and mobile apps. Most notably, Celebvidy, Jackfit, NucleusIDE- Setup and manage Linux based staging and production servers on AWS- Setup and manage MongoDB servers with replicas and sharding setup- Create in-house tools for infrastructure management like taking MongoDB backups, managing AWS instances etc- Create several packages for Meteor.js ecosystem as required by different projects

Frequently Asked Questions about Charanjit Singh

What company does Charanjit Singh work for?

Charanjit Singh works for On

What is Charanjit Singh's role at the current company?

Charanjit Singh's current role is Lead Software Engineer.

What is Charanjit Singh's email address?

Charanjit Singh's email address is ch****@****ing.com

Who are Charanjit Singh's colleagues?

Charanjit Singh's colleagues are Becca Hasler, Kurt Jensen, Sibylle Luther, Mika Jan Geisen, Simon Fitzmaurice, Hanh Nguyen, Ejas Ps.

Not the Charanjit Singh you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.