Shoumik Ghosal

Software Engineer

Hyderabad, Telangana, India6 yrs 3 mos experience
Highly Stable

Key Highlights

  • 5+ years of experience in software engineering.
  • Expertise in iOS development with Swift and SwiftUI.
  • Strong background in embedded systems and automotive software.
Stackforce AI infers this person is a Mobile and Embedded Systems Engineer with a focus on Fintech and Automotive industries.

Contact

Skills

Core Skills

Ios DevelopmentMobile Application DevelopmentEmbedded Systems

Other Skills

AlgorithmsCC++CommunicationCore DataData StructuresDebuggingEmbedded CGitMemory ManagementMicrocontrollersMobile ApplicationsMobile ArchitectureMobile ExperiencesModel-View-Controller (MVC)

About

Software Engineer with a strong foundation in Computer Science and 5+ years of experience. I like building products with technologies that solve impactful problems for users. 4 YOE in native iOS development with Swift, UIKit, and SwiftUI at Airasia MOVE. I have taken a long route before working on mobile products, having worked for a couple of years as a software engineer for automotive embedded systems, and helping campus startups turn into successful businesses during my undergrad. I've found that this range of experiences has made me a better communicator and helps me contribute better when working in a team.

Experience

Uworld

Software Engineer II

Jan 2025Present · 1 yr 2 mos · Hyderabad, Telangana, India · On-site

Airasia move

Software Engineer

Aug 2021Dec 2024 · 3 yrs 4 mos · Bengaluru, Karnataka, India · Remote

  • Created SwiftUI-based SDK for integrating BigPay wallet into the Airasia MOVE app.
  • Designed and implemented reusable UI components for the internal design library.
  • Integrated REST APIs and native SDKs for dynamic server-driven features.
  • Transitioned main app components from UIKit to SwiftUI.
  • Regularly participated in code reviews and app store submission process for the team.
  • Managed CI setup using Fastlane and Gitlab for a team of 10+ developers.
  • Adding and maintaining Unit tests for major features of the app.
  • Collaborating with PMs, QAs, Designers, and other engineering teams for ideation and driving native features.
  • UI architecture patterns used: MVC, MVP, MVVM, MVVM-C
SwiftUISDKsREST APIsUnit TestingUIKitMobile Applications+4

Tata consultancy services

Assistant System Engineer

Oct 2016Jul 2018 · 1 yr 9 mos · Pune

  • Trained as an Embedded Software Engineer for Automotive Embedded Systems in the Engineering and Industrial Services department of TCS. (Received Star Performer award for performance during training with a grade of 4/5)
  • Responsibilities handled and tasks successfully completed include (but not limited to):
  • 1. Embedded C developer in MotorControl algorithm development team :
  • Built a Communication driver based on Input detected through ADC module.
  • Implementing a Vector based algorithm into the given architecture and requirements for the product to be delivered.
  • Designing and creating the architecture diagrams for all modules of the end product.
  • Porting an algorithm implementation from one controller to another, with one timer peripheral missing.
  • Customisations to be carried out across the different workspaces of the project.
  • Creating User Manuals for the tools used by the team for this project.
  • 2. Python developer in HILS testing framework development team:
  • HILS testing framework modifications & GUI development.
  • System Test Plan Creation & Automation Scripting.
  • 3. Embedded C developer for Bootloader/Reprogramming POC development :
  • Developed the Reprogramming and Dataflash modules that updates Application software Images into Flash by receiving it over CAN.
  • 4. C developer in Unit Testing of ADAS applications using winAMS tool:
  • Configuring the workspace for the executable to be suitable for Unit testing in the simulated environment of winAMS tool.
  • Setting up the test environment and debugging errors while testing.
  • Code analysis and C0/C1/MCDC coverage enhancement.
  • Training newer associates and team members for the testing process and tool.
Embedded CPythonCAlgorithmsData StructuresEmbedded Systems

Education

Indian Institute of Technology, Bhilai

Master of Technology - MTech — Computer Software Engineering

Jul 2019Jul 2021

Institute Of Engineering and Management

Bachelor of Technology (B.Tech.)

Jan 2012Jan 2016

Kendriya Vidyalaya, Kharagpur

Jan 2000Jan 2009

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

Explore similar profiles based on matching skills and experience