Nauman Shakir

Software Engineer (Integration Team) at Kopernikus Automotive

Nauman Shakir is an experienced engineer who has worked in various roles and companies. Nauman is currently employed at Kopernikus Automotive as a Software Engineer on the Integration Team, where they primarily use Rust for programming. Their responsibilities include implementing PKI and secrets management infrastructure and designing hardware modules for autonomous vehicle systems.

In their previous role at Send Solution, Nauman worked remotely as a Full-Stack IoT Engineer. Nauman built a package-location tracking and management system from scratch, using C/C++, NodeJS, and Python. Nauman designed prototypes, PCBs, and implemented the software on Linux servers.

At PerspectiveComponents, Nauman worked remotely as a Full-Stack IoT Engineer. Nauman developed an OTA-update automation system for sensor-based temperature and health monitoring devices. Nauman used Python, Bash, and NodeJS for programming and deployed the backend on a Linux server.

Prior to that, Nauman worked as an IoT Design Engineer at ElektroStaudt, where they built an electronic bike-locking and charging system. Their responsibilities included designing circuits, PCBs, programming, and developing the frontend and backend using NodeJS, Python, and C++. Nauman also used Raspberry Pis and ESP32 for hardware.

Nauman served as the Team Lead at the Blockchain Lab of Information Technology University, where they worked on various projects involving emerging technologies.

Before that, they worked as an IoT Solution Architect at Rozee.pk, where they designed and deployed new IoT products, including a universal POS system for e-wallets and contactless temperature sensing devices.

Nauman also has experience as a Full-Stack IoT Engineer at RongoAgri, where they created a cloud-based greenhouse automation and management system using C/C++, Python, and NodeJS.

Nauman has also worked as a Full-Stack IoT Developer at A1 Labs, providing customized dashboards and architectural reports for environment monitoring systems.

Nauman has worked as a freelancer and consultant specializing in Full-Stack IoT and IIoT.

Throughout their career, Nauman has utilized a wide range of technologies and programming languages, including C/C++, Python, NodeJS, Rust, and various IoT platforms and tools.

Nauman Shakir completed their Bachelor of Science degree in Electrical Engineering with Minors in Computer Sciences from the Information And Technology University Lahore. Nauman attended the university from 2014 to 2018. In addition to their formal education, Nauman has obtained various certifications in subjects including Advanced Rust: Managing Projects, Building Tools with Python, Introduction to IoT, React.js Essential Training, Learning Google Tag Manager, Agile Foundations, Become a Chief of Staff with Brian Rumao, Building an Ubuntu Home Server, Developing Self-Awareness, Digital Transformation, Internet of Things with Python and Raspberry Pi, IoT Foundations: Fundamentals, IoT Foundations: Operating Systems Fundamentals, J.T. O'Donnell on Making Recruiters Come to You, Learning Arduino: Interfacing with Hardware, Learning Arduino: The Basics, Learning Node.js, Learning React.js, Learning to Be Approachable, and Linux: Overview and Installation. Nauman obtained these certifications from various institutions, including LinkedIn and Cisco, between 2019 and 2023.

Links

Previous companies

Information Technology University logo

Timeline

  • Software Engineer (Integration Team)

    March, 2022 - present