Muralikrishnan M

Software Engineer

Bengaluru, Karnataka, India16 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Built scalable mobile applications for over a decade.
  • Led teams to improve user satisfaction and ratings.
  • Expert in mobile architecture and distributed computing.
Stackforce AI infers this person is a Mobile Architect with expertise in SaaS and distributed computing.

Contact

Skills

Core Skills

Mobile ArchitectureIos DevelopmentAndroid DevelopmentHybrid Application Development

Other Skills

AWSAmazon Web Services (AWS)AndroidApache CordovaBackbone.jsBootstrapC#CordovaDjangoFastlaneHTML5JavaJavaScriptMVVMMac OS

About

• Technology leader with 12 years experience on building scalable mobile applications. Worked on all facets of mobile development. Passionate about building customer-centric products solving challenging problems •Enthusiastic about distributed computing and blockchains. Experience with solidity and Rust. Contributed to open-source decentralized applications Programming Languages : Swift, Python, Java(Android), Solidity,Rust Operating System : Linux, Windows, Mac OS, Android,iOS,Windows phone Database : Postgres Frameworks : Rx-Swift, Django, Android SDK, iOS SDK, Unity Tools: AWS, Fastlane, Jenkins, Bitrise,Datadog Others : Data structures and algorithms, RIBs,Clean architecture

Experience

16 yrs 4 mos
Total Experience
2 yrs 4 mos
Average Tenure
4 yrs 8 mos
Current Experience

Uber

Senior Engineer

Oct 2021Present · 4 yrs 8 mos · Bengaluru, Karnataka, India

Cardinal health

Mobile Architect

May 2020Oct 2021 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Technical architect for the mobile platform.

Instahire

CTO

Apr 2018Apr 2020 · 2 yrs · India

  • Worked as the CTO. Rebuilt the platform with a lean team in 3 months. Redesigned the entire UX and separated the application into business and customer applications based on the use-case. Convinced stake holders of the design and solution , estimate the schedule and delivered the platform on time.The move improved the ratings at play store to 4.7/5 and was well appreciated by users.The platform has a steady growth of 30% users per month currently
  • Implemented RIBs (Uber's cross-platform mobile architecture framework) https://eng.uber.com/tag/ribs/ to provide a robust and scalable architecture for the iOS app. The architecture helped in strong decoupling between components than most other frameworks. RIBs doesn't need to have a view which means that the app hierarchy can be driven by business logic. RIBs enables a hierachial Dependency Injection pattern which allows to build clean and scoped RIB components.RIB's architecture is powered by Rxswift mainly in communicating between RIB's. Overall it has helped to scale the product comfortably while adding new team members without introducing regression erros
  • Along with this custom network stack was built leveraging the power of Rxswift & generics in iOS to make remote calls simpler and unifying error handling.
  • Fastlane is used to automate the build process and distbribute the builds for testing and to the app store.
  • Currently the android app is also being ported to RIB's.
  • Led the team to build the enterprise admin portal for the sales team which made the team more productive and had a significant improvement in the customer satisfaction and growth
  • Implemented MVVM + RxSwit - Reactive programming architecture on android. The architecture laid the foundation for building a modular and cohesive app . The architecture enabled to keep multi-threading simplified,using composable components and eliminated the issues that arises due to transisent state during asynchronous execution.
RIBsRxswiftFastlaneMVVMDjangoAWS+3

Curbtab

Co-Founder | CTO

Jun 2015Apr 2018 · 2 yrs 10 mos · India

  • Worked as a CTO & single handedly built team from scratch for a to build a robust hyperlocal pickup platform featuring customer Android application, seller Android application, seller on-boarding portal and admin portal.
  • Led the team to follow a very strong dev process integrated with phabricator which led to a very agile and streamlined workflow
  • Implemented MVP architecture with dependency injection using dagger & RxJava on Android to build cohesive and decoupled modules making unit testing simplified. This led to a robust application which was easier to make changes and test and hence resulting in fewer regression errors.
  • Implemented sync solution to sync & edit data across multiple devices without causing data discrepancy
  • Designed a stable and scalable server architecture.
  • Framework : Django
  • AWS : EC2, Autoscaling , SQS, RDS, Elastic Search, Reddis , PostgresSQL
  • Exception monitoring & logging : Sentry , PaperTrail
  • Analytics: DataDog, Fabric
  • Instrumented the system using graphite & StatsD
  • Coached & Mentored developers to develop and own complex systems
  • Was the face of the tech and interacted with retail giants to integrate with the platform.
DjangoAWSRxJavaAndroidMobile ArchitectureAndroid Development

Infosys

3 roles

Technology Lead

Promoted

Oct 2014May 2015 · 7 mos

  • Tech Lead for mutliple projects which involved developing hybrid applications for industrial sales enablement for CAT
  • Deployed apps across all three platforms in iOS , Android and Windows phone. Used backbone.js ,Bootstrap to build the core UI components which enabled code reuse across all 3 platforms. Built custom Cordova plugins for networking & DB interaction for all the 3 platforms
  • Was one of the first teams to integrate windows runtime component with cordova. Worked along with Microsoft to acheive this.
  • All apps were built paralelly and delivered successfully within the agreed timeline
CordovaBackbone.jsBootstrapHybrid Application Development

Senior Developer

Promoted

Oct 2011Jan 2013 · 1 yr 3 mos · Trivandrum

  • Led a team of 5 developers to develop an enterprise sales management application on android for Hilti. Developed the custom calendar widget through the 2D graphics api's of android.The app was published to all the sales managers of Hilti worldwide.
  • Lead programmer for a module for a mobile web app for GSK on their Nicoderm CQ product.The app was based on responsive design
  • Developed complex custom widgets for apps on android kindle fire.
  • Conducted sessions for entire mobility unit on development of custom widgets on android.
  • Oversaw the design phase for multiple projects in android to ensure the proper implementation.Guided and mentored younger team members

Software Engineer

Oct 2009Oct 2011 · 2 yrs · Trivandrum

  • Single-handedly rewrote an android application within a short period of time.The initial application never met the functional requirements and was very slow from the performance perspective.The rewritten application was of high quality and was much appreciated by the client.The app was published to google play store and received good feedback from the end users.
  • Developed the module for handling the loading of cargoes into flight for Ramplink application for American Airlines on windows mobile.The app is widely used across all international airports.

Apple

Lead Developer via Infy

Jan 2013Aug 2014 · 1 yr 7 mos · Cupertino

  • Led the development team of 8 people for an iOS application which is used world wide by all managers at Apple Inc. including top level management executives.Single-handedly implemented the data manager of the application for Mac OS-x and iOS through NSIncrementalStore.Developed custom UI widgets
  • Redesigned and Rebuilt a large scale application that had fallen apart within a short period of time.The project suffered from poor quality and schedule overrun.The major modules were rewritten to provide much better performance and better user experience.
  • Played the role of a consultant for enterprise applications.Implemented native and hybrid mobile application solutions on iOS.
  • Developed custom plugins on the Apache Cordova/Phonegap framework that
  • interfaces the JavaScript and the Objective-c native code to facilitate multithreading,database interactions and networking
NSIncrementalStoreObjective-CApache CordovaiOS Development

Education

College of Engineering Trivandrum

Bachelor of Technology (B.Tech.) — Industrial Engineering

St. Thomas Central School

Stackforce found 100+ more professionals with Mobile Architecture & Ios Development

Explore similar profiles based on matching skills and experience