I am a Full-Stack Developer from India with professional experience in iOS app development.
I am currently pursuing Master's Degree in Information Technology from Monash University in Melbourne, Australia.
I spend most of my time working on my garage projects, and learning and experimenting with new technologies.
When I am not doing anything technical, I like to hangout with friends, read thought-provoking literature and play games.
My areas of interest include distributed and parallel computing, software abstraction, astrophysics, philosophy, psychology, economics and literature.
Best way to contact me is via e-mail : sidbhatt11 [at] yahoo [dot] in
Apart from my role at Monash Education Academy, I also have been working part-time as a Teaching Assistant (Tutor) for the following undergraduate-level units offered by the Faculty of Information Technology at Monash University:
I work part-time as a Technical Officer at CEED - a program for academic staff by Monash Education Academy(MEA)(formerly Office of Learning and Teaching - MU-OLT). Information about CEED can be found here.
My responsibilities as a Technical Officer are as following :
At Go-Jek I was part of the iOS core team which was responsible for the following :
Leftshift Technologies, Pune-based mobile app maker, has served companies like BookMyShow, Ubisoft, PepperTap, NH7, CitrusPay, Veritrans, Practo, Sunguard, Airtel, IIFL, Emerson, EBBEX, Go-Jek. Apps made by Leftshift had over 42 million downloads during 2014-16 and have been featured several times on Google Play Store and Apple App Store.
At Leftshift as an iOS Engineer, I enjoyed complete responsibility of my projects. It included the following tasks:
During my bachelor’s degree (graduate level) studies, I used to work part-time as a freelancer to further sharpen my skills in application design and development. During this period I got the opportunity to work on various projects that involved working on design and development of web, mobile and desktop applications for all major platforms - both native and hybrid.
Software Development and Research Cell (SDRC) at Symbiosis Institute of Computer Studies and Research (SICSR) is where all the technical development, experimentation and research for SICSR and inter-SIU institutes takes place. SDRC is run by select students and faculties from SICSR.
As a SDRC member I enjoyed the following responsibilities :
I first started writing code in C language in grade school when I was 11 (sometime around 2007-08). I haven't stopped writing and (more importantly) learning code ever since 😇
Over the years, I have tried my hands on almost all sorts of software development in search of 'that one thing that fascinates me the most' but as it turns out, everything that I try, keeps me fascinated..
I have tried to list everything I have enjoyed working with, below:
During my first semester of Master of Information Technology at Monash University, I studied Advanced distributed and parallel systems under Dr Asad Khan. The subject helped develop a thorough understanding of parallel and distributed processing fundamentals and provided me with extensive practice/exercise in tools like MPI.
During my second semester of Master of Information Technology at Monash University, I studied Data processing for big data under Dr Asad Khan. The subject introduced and provided me with extensive exercise in data processing tools like Spark and HadoopMR. This unit also covered distributed graph data processing using GraphX and setting up batch as well as streaming machine learning pipelines in Spark.
I started mobile development in early 2013 first on Android and then on iOS in late 2014. I have about 2 years of professional experience in iOS app development although I am quite comfortable with Android app development as well.
Java - Java EE Web components (EJB, Servlet, JAX-RS, JSP, JSTL etc)
Although I am comfortable working on cross-platform/cross-compiled frameworks like TkInter and Qt, I enjoy working on native macOS app development the most. Ask me about my SoundCloud app for mac!
I can write tools/utilities and background services that can be consumed by other programs in the system.
I have intermediate level of skills in application UI design for web, mobile and desktop. I prefer simple, clean, and minimalistic design.
I can write unit tests for any Python, Java, Objective-C or Swift application.
I can write and maintain bash and Python scripts to automate simple and repetitive tasks, to monitor stuff, to set up an environment etc..
I can write a tiny, single-scene game using Unity if assets are given. I started learning Unity just to satisfy my curiousity with no aim/goal of becoming a game developer in future.
I joined Master of Information Technology (MIT) programme at Monash University, Melbourne in February 2017. I was awarded with 'Faculty of Information Technology International Merit Scholarship' by Monash University. MIT is a two-year full time post-graduate course aimed at providing students with the knowledge, understanding and skills to enable them to deal effectively with advanced issues involving the application of information technology in various domains. Click here for more info.
Bachelor of Computer Application (BCA) is a three year full time program aimed at equipping students with core knowledge and skills required in an IT career. Symbiosis Institute of Computer Studies and Research (SICSR) was ranked #3 in 'India's best BCA colleges' - by India Today in 2015 and 2016. More information about the course can be found at the institute website.