Greater Noida, Uttar Pradesh, India

Rahul Shukla

Software Developer

Android Apps
Desktop Applications
Embedded Systems
Client Interaction

About Me

Software developer with experience ranging from developing softwares for memory constrained embedded systems to desktop systems.

Tech Skills

C, C++, Qt, Android Apps development using Java, Android Architectures (MVP and MVVM), Google Firebase, Amazon S3, Google Analytics, AdMob SVN, GIT

Applications Developed

Prior Experience

Starting as a software intern in a startup, I have worked in multiple MNCs. Worked as a founding member with a startup and have experience in freelancing too.

Vesica Piscis Software India Pvt Ltd

The Adventure!

VesicaPiscis was a startup by two of my ex-collegue Mr. Varun Maniyan (CTO) and Mr. Inderjeet (CEO). I happened to join them as a Founding member.

Aristocrat Gaming India Pvt Ltd

Turning Point!

I was associated with Aristocrat for a mere time period of 4 Months. This is where I got the motivation and courage to move on for the adventure!

Samsung Electronics India Pvt Ltd

The Leap!

The first ever big brand I have been associated with. Learned, travelled and experienced a lot. Made few life time friends. The golden period.

Monsoon Multimedia India Pvt Ltd

The Beginning

The first exposure to software industry. I started my journey as a software engineer here. Lots of memories, some good friends. I had a fantastic life here. Still alive in heart.


Dependency Injection with Dagger 2 on Android

Dependency Injection: The Dagger 2 Dependency Injection with Dagger is going really hot these days. The ease of writing code and the simplicity of Dagger is luring everyone to use[…]

Read more

Installing Mac OS Mojave on Dell Inspiron 5559 Laptops

If you ever wanted to get your hands dirty on a Mac, but couldn’t afford to buy because of high price, here is a simple guide which will allow you[…]

Read more

Building Linphone lib for Ubuntu – 18.04

Linphone is an open source SIP Phone for voice/video calls and instant messaging, available on mobile and desktop environments (iOS, Android, GNU/Linux, MAC OSX, Windows Desktop, Windows 10 UWP). Linphone has inside a separation[…]

Read more

Contact me