cv

General Information

Full Name Imran Solanki
Date of Birth 24th June 1990
Languages English, Hindi

Education

  • 2010-2012
    Master of Science (M.Sc.) in Computer Science, Computer Science
    Nowrosjee Wadia College , Pune
    • Principles of Programming Languages
    • Advanced Networking
    • Distributed Database Concepts
    • Design and Analysis of Algorithms
    • Operating Systems
    • Embedded System
    • Mobile Computing
  • 2007-2010
    Bacherlor's of Science (B.Sc.) in Computer Science
    Nowrosjee Wadia College , Pune
    • Programming Fundamentals and languages- C, C++, Java
    • Data Structures
    • Computer Organization and Architecture
    • Object-Oriented Programming and Design
    • Relational Database Management Systems
    • Software Engineering
    • Web Technologies
    • Electronics, Mathematics & Statistics

Experience

  • Dec 2022 - Current
    Technology Consultant
    Technogise
    • Technogise is a leading technology consulting and software development company specializing in innovative solutions and cutting-edge software products.
    • Pine Labs
      • Designed and implemented a refund payment system and integrated new payment methods like "Pay by Points" into the existing gateway.
      • Refactored core systems to support multiple payment modes (Card, Points, UPI, etc.).
      • Tech Stack= Kotlin, AWS, Redis, PostgreSQL, Kotest, LoyaltyRewards connector.
    • Shippit
      • Collaborated with various couriers (Uber, New Zealand Post, etc.) to improve feature and change request handling.
      • Implemented observability to monitor API errors, reducing disruptions and ensuring smooth large-scale operations.
      • Tech Stack= Ruby on Rails, Docker, AWS, PostgreSQL, Buildkite, DataDog.
    • Org contribution
      • Led the 2023 internship program, focusing on clean code, version control, TDD, Agile practices, and team collaboration. Customized the curriculum to address onboarding challenges and promote holistic development.
  • Oct 2021 - Nov 2022
    Digital Pharmacy
    Medly
    • Medly is a full-service, digital pharmacy that offers free prescription delivery for all types of medications.
    • I lead the Delivery Platform team which champions effective, efficient ways to store, retrieve, group, and route prescriptions and delivers convenience to patients.
    • Small wins
      • Increased delivery from ~42 to 60 under a minute
      • Improved integration of OnFleet Webhooks to achieve robustness
      • Built an audit trail for Rx delivery
      • Improved the logistics operation journey
      • Architected solution for delivering Rx in the absence of the patient
      • Reducing 3rd party dependency (PrimeRX)
    • Team Contribution
      • Coaching and mentoring
      • Knowledge/Context sharing and finding/prioritising broken windows in Code
    • Company Contribution
      • Member of different initiatives group - AWG(architectural working group), Engineering Leads sync
      • Seminar on 'Improve application architecture performance'
      • Contribution to different RFCs
    • Tech Stack
      • Kotlin, Micronaut, Amazon Kinesis, Amazon SQS, Gradle, OnFleet, Github actions etc
      • Followed test pyramid
      • Alarm and monitoring
      • Event-Driven Architecture
      • Serverless
      • CCD architecture
  • Sept 2018 - Oct 2021
    UC (Unified communication), CC (Contact center) and services
    GSLab/Avaya
    • Avaya NGM(Next gen management). Avaya is an American multinational technology company specialising in business communications, specifically unified communications (UC), contact centre (CC), and services.
    • The project is about the development of NGM products for the CC unit.
    • Design and implement features using Spring Boot, Kafka and cloud technologies.
    • Design and implement different CECs (standard engineering criteria).
    • Tech Stack
      • Spring Boot, Spring AOP, MDC, YAML, Swagger, Rest API, Open API, Kubernetes, JUnit.
      • Python 2.7, Flask framework, SQLAlchemey, SpringBoot, STS, Maven, Apache Tomcat.
  • Mar 2016 - Aug 2018
    Healthcare, Smart Solutions, Video Surveillance
    GSLab, SodneHealth, Avaya, Cisco VSOM
  • Mar 2016 - Aug 2018
    IoT
    GSLab
    • The product that allows creating the perfect ambience at home and can manage electronic appliances.
    • The overall development of Plug which works on WiFi socket capable of operations like Search/Configure/Add plug, Turn On/Off, Set timing.
    • The overall development of the Mobile application by designing custom protocol for metering domain and collaborating with cloud & hardware team to develop a protocol that ensures minimum operation time.
    • Tech Stack
      • OEM Plug SDK, XMPP Protocol, MPAndroid Chart etc
  • Mar 2016 - Aug 2018
    Bot Development
    GSLab/Avaya
    • Created and Integrated Voice and Chatbot for Retail and Smart Mall applications.
    • Tech Stack
      • XMPP, API.AI
  • Jun 2012 - Jul 2015
    Antivirus application development
    Spring CT, Quick Heal
    • The work experience includes creating & managing SmartPhone & Tablet compatible Android applications within the domain of HealthCare,Antivirus, MDM,Smart Home, Audio/Video Calling, Video Surveillance, IoT, DeviceMonitoring etc.
    • Tech Stack
      • Android SDK, Kotlin, Android NDK, Amazon Cognito SDK, Data Binding, Firebase, GSON
      • LeakCanary, MVVM, MVP, Retrofit, RxJava, RxAndroid, Material Design, WebRTC
      • Kaltura, Avaya CSDK, Fitbit APIs, Microsoft Emotion API, Google APIs, FFMPEG, Gradle, Beacon etc
      • JUnit, Mockito, Espresso
  • Jun 2012 - Jul 2015
    MDM, BYOD
    Spring CT, Aruba
    • Working knowledge of Android MDM applications.
    • Working knowledge of MDM Policy Server for Samsung and Windows phones.
    • Tech Stack
      • Samsung Enterprise SDK(3.0,4.0), Samsung Knox SDK, Samsung/Windows MDM Protocols
      • Python 2.7, Flask Web Service framework, ORM, MySQL database, Sublime Editor, Charles Proxy, Version One, SVN, Bugzilla etc
  • Jun 2012 - Jul 2015
    Android Automation
    Spring CT, Quick Heal
    • Wrote build scripts to automate the build creation process, thereby decreasing the build time drastically
    • Supporting QA Automation engineer by working as an R&D engineer and to do application profiling
    • Working knowledge of Android automation framework to test applications during the development process.
    • This generates a report which gives details about the total number of test cases that passed/failed, memory usage, CPU usage per test case of application etc.
    • Tech Stack
      • Android Test Framework, TestNG APIs, ADB command line utility etc
  • Jan 2012 - Jul 2012
    Windows driver development, FLAC encoding
    Media Magic Technologies
    • Integrated FLAC encoding scheme into an existing driver
    • Tech Stack
      • C/C++, Win DDK
      • WinDBG, Wireshark, MFC

Open Source Projects

Honors and Awards

  • 2017
  • 2011
    • Idea shortlisted in Pune's top 25, showcased at 2nd UNIKEN INNOVATION LECTURE SERIES.
    • Project aimed to reduce city clutter by displaying ads on mobile phones instead of boards.
    • Network of businesses and customers formed to show ads on AR camera view live.
  • 2010
    • Won 1st prize in 2010 Tech N Talent Competition for Software Project.
    • Implemented data mining model to minimize data transfer in distributed environments.

Academic Interests

  • Software Development
    • Designing scalable, maintainable, and robust back-end applications
    • Applying Clean Code practices and design principles such as SOLID, KISS, YAGNI, and DRY
    • Sharing knowledge and experience through speaking engagements, intern training, and onboarding assistance

Other Interests

  • Long drives which are atleast 500+ KMs
  • Playing soccer - I like to play at mid field OR L/R Winger.
    Mo Salah, Kante, Luka are few of my favourites