S

Shobhit Gupta

Software Engineer

Abu Dhabi, United Arab Emirates13 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of software development experience.
  • Expertise in Blockchain and EVM-compatible smart contracts.
  • Successfully scaled applications for over 1 million users.
Stackforce AI infers this person is a Fintech expert with strong skills in mobile architecture and blockchain technologies.

Contact

Skills

Core Skills

FlutterMobile ArchitectureIos

Other Skills

Agile MethodologiesAndroidArchitectureAudio ProcessingBehavior-Driven Development (BDD)BlockchainBluetooth Low EnergyCC LanguageC++Clean ArchitectureCocoaPodsCore JavaDartData Structures

About

With over 10 years of software development experience, I am currently a Senior Software Engineer at Wio Bank, where I focus on building secure and innovative fintech solutions. I specialise in Blockchain development, particularly with EVM-compatible smart contracts, and am expanding my skills in Solidity to deepen my expertise in Web3 technologies. In my current role, I developed a custom Onfido integration for Flutter Web, a unique solution that streamlined the onboarding process and reduced costs for our fintech app. I also optimised the SPEEX audio encoding library for compatibility with iOS, resulting in significant cost savings. I have experience scaling applications for over 1 million users and 100K concurrent users, and have worked across multiple domains including e-commerce, IoT, live streaming, music, fintech, and energy. I am passionate about working with cross-functional teams, continuously learning new technologies, and solving complex problems to drive business growth and innovation.

Experience

13 yrs 8 mos
Total Experience
1 yr 11 mos
Average Tenure
4 yrs 9 mos
Current Experience

Wio bank

Senior Software Engineer

Sep 2021Present · 4 yrs 9 mos · Abu Dhabi Emirate, United Arab Emirates · On-site

  • Assisted in troubleshooting production issues, identifying root causes, and implementing effective solutions.
  • Effectively coordinated with the Product Owner to ensure timely completion of tasks.
  • Utilized various tools such as Sentry, Mixpanel, Firebase remote config, Kibana, and Azura DevOps for crash reporting, analytics, feature toggling, API logging, and CI/CD pipeline management.
  • Developed a Design System and created a ui_kit for the SME mobile and web app, enabling other developers to easily utilize ready-made components and maintain UI consistency.
  • Provided mentorship to junior developers and defined roadmaps for interns, while also documenting processes in Confluence.
  • Successfully migrated legacy code into a new, well-defined architecture.
  • Developed a code generator tool with basic templates to streamline the creation of new packages in the mono repo, reducing development time.
  • Collaborated with product, design, and backend teams to implement application flows and management screens for Wio Bank's Multiuser, Accounts, Transactions, and Saving Space,Cards modules in multiple products.
  • Enhanced the invoices feature for business customers, improving user experience through error handling, optimized load times, and efficient network calls.
  • Collaborated closely with backend engineers to resolve production issues using MixPanel Analytics, Sentry, and Firebase Crashlytics.
ScrumFlutter WebMobile ArchitectureiOSDartSOLID Design Principles+9

Tide

SDE-4

Dec 2020Aug 2021 · 8 mos · Hyderabad, Telangana, India · On-site

  • Requirement gathering from the management or PO and managing tasks with the team and communicating with the stake holders during the entire SDLC.
  • Manage Code Architecture.
  • Use CI/CD for smooth deployment and document the project and code efficiently
  • Handle release management for apps.
  • Manage the code base and project on Git in order to keep in sync with other team members and
  • managers.
  • Ensure security guidelines are always followed while developing the app.
  • Share feedback and brainstorm ideas with teams to improve the development process.
  • Script creation to strealime teadious process into automated system.
  • Building custom solutions and components to create a great user experience.
  • Work closely with the Product Team to deeply understand the Business / Product needs.
  • Manage sprints and conduct sprint ceremonies.
  • Participate in technical solutions for complex problems.
  • Conduct project showcases with the stake holders after each sprint
  • Participate in regular code reviews and guide the team members on best practices to be
  • followed.
  • Code refactoring for legecy systems
  • Follow the best practices while developing the app and also keeping everything structured
  • and well documented.
  • Delegating tasks and achieving daily, weekly, and monthly goals.
  • Identifying risks and forming contingency plans as soon as possible.
ScrumMobile ArchitectureiOSSOLID Design PrinciplesArchitectureModel-view-viewmodel (MVVM)+7

Wynk limited

Senior Software Engineer

Jan 2018Nov 2020 · 2 yrs 10 mos · Gurgaon, Haryana, India

  • Requirement gathering from the management or PO and managing tasks with the team and communicating with the stake holders during the entire SDLC.
  • Manage Code Architecture.
  • Imrove error rate for live streming playback by 18%. Bring down from 28% to 10%.
  • Handle 1 million user base smoothly with acheiving 99% crash free users.
  • Use CI/CD for smooth deployment and document the project and code efficiently
  • Handle release management for apps.
  • Manage the code base and project on Git in order to keep in sync with other team members and
  • managers.
  • Share feedback and brainstorm ideas with teams to improve the development process.
  • Script creation to strealime teadious process into automated system.
  • Building custom solutions and components to create a great user experience.
  • Manage sprints and conduct sprint ceremonies.
  • Participate in technical solutions for complex problems.
  • Conduct project showcases with the stake holders after each sprint
  • Participate in regular code reviews and guide the team members on best practices to be
  • followed.
  • Code refactoring for legecy systems
  • Follow the best practices while developing the app and also keeping everything structured
  • and well documented.
  • Delegating tasks and achieving daily, weekly, and monthly goals.
  • Identifying risks and forming contingency plans as soon as possible.
ScrumMobile ArchitectureArchitectureModel-view-viewmodel (MVVM)Object-Oriented Programming (OOP)

Homeshop18

SSE-II

Dec 2015Dec 2017 · 2 yrs · Noida Area, India

Object-Oriented Programming (OOP)

Agnity

Senior Member of Technical Staff

May 2014Nov 2015 · 1 yr 6 mos · Noida, Uttar Pradesh, India

Object-Oriented Programming (OOP)

Smart utility systems

Sr. iOS Developer

Aug 2013Mar 2014 · 7 mos · Noida

  • Taking Care of All Products for iPad.

Qbit systems p ltd

ios Developer(Application and games)

Apr 2012Aug 2013 · 1 yr 4 mos · Jaipur

  • Responsible to develop the Application and games for ios Platform

Education

Punjab Technical University, Jalandhar

Master of Computer Applications - MCA — Computer Science

Sep 2006Jul 2010

Metana

Solidity Bootcamp — Blockchain

Feb 2024Present

Alchemy University

Web3 Degree — Blockchain

Dec 2022Present

Stackforce found 100+ more professionals with Flutter & Mobile Architecture

Explore similar profiles based on matching skills and experience