Saroar Khandoker

IOS / Swift / Web Developer
Personal Profile

Master SwiftUI, Combine, and CoreData to build delightful, responsive iOS apps that elevate user experiences. My globally-minded approach, honed through international education and diverse team leadership, fosters seamless collaboration and cultural awareness. Adept at optimising workflow with modularized structures and TCA, I also automate deployments with Fastlane for streamlined delivery. Dedicated to both user satisfaction and personal well-being (yoga, meditation, and tantra), I bring focus and efficiency to every project.


Experience
iOS Developer - Social Networking & Founder | Addame (Nov 2020 - Present)
  • ⁠⁠Led the development of Addame, a dynamic social networking app, from scratch using SwiftUI, Combine, and Sqlite, resulting in a 60% increase in user engagement within the 2 years.
  • Implemented a modularized project structure, greatly improving code maintainability and reducing bug incidence.
  • Adopted TCA (The Composable Architecture) for the presentation layer, notably increasing development efficiency and enhancing team collaboration.
  • Automated app deployment to AppStore via Fastlane, streamlining release cycles and ensuring consistent deployment schedules.
iOS Developer - Finance | SberBank (April 2021 - April 2022)
  • Development of new features responsive to business requirements, significantly enhancing user experience and engagement.
  • Implemented fully functional analytics features, greatly improving the quality of data-driven decision-making.
  • Mentored new developers, contributing to improved team productivity and knowledge sharing.
  • Conducted code reviews, fixed critical bugs, wrote unit-tests, and was an active member in a Scrum team, leading to more efficient software release cycles.
  • Assisted B2B clients, resulting in notably higher client satisfaction and stronger business relationships.
  • Converted significant portions of the codebase from Objective-C to Swift, enhancing code maintainability and leveraging modern language features.
  • Maintained and optimized a large, mature codebase, ensuring stability and scalability of applications, while introducing best practices for code quality and performance.
iOS Developer - Lifestyle | RosBusinessConsulting (05/2022 β€” 07/2022)
  • Worked on bug fixes, added new features, and refactored outdated code.
  • Automated processes of building and laying out mobile iOS.
  • Updated regularly UI tests and localization in multiple languages.
  • Uploading the app to AppStore.
iOS Developer - Freelancer | Upwork (03/2020 - 11/2020)
  • Efficiently translated complex design plans into fully operational iOS app frameworks, ensuring seamless alignment with initial design concepts.
  • Recreated and implemented the entire app from scratch, integrating all business logic to meet and exceed project requirements.
  • Utilized advanced technologies including UIKit, MVC, WebSocket, CoreData, CoreLocation, MapKit, SwiftNIO, Vapor 4, JWT auth, Docker, and AWS S3, leading to robust app performance and scalable architecture.
iOS Developer - Social Networking | Verum (11/2019 - 03/2020)
  • Played a pivotal role in a SCRUM team, collaborating effectively with developers, testers, and product owners to deliver projects ahead of schedule.
  • Designed and implemented app screens using Xcode and Storyboards, applying MVC and ARC patterns for enhanced app performance and maintainability.
  • Successfully integrated CoreData for efficient data storage, significantly improving data retrieval speed.
  • Seamlessly integrated third-party APIs like Google Maps and Facebook, enriching user experience and functionality.
  • Expertise in technologies including UIKit, WebSocket, and various frameworks, leading to a robust, feature-rich app environment.
  • Integrated a third-party voice calling feature using Objective-C, expanding the app’s functionality and improving user communication capabilities.
Ruby on Rails Developer | NullPay (11/2017 - 05/2018)
  • Planned and developed robust cryptocurrency trading platform features using HTML, JavaScript, AJAX, and JSON, enhancing user interaction and transactional efficiency.
  • Implemented secure and reliable payment gateway integrations for cryptocurrency transactions, ensuring a safe and user-friendly buying and selling experience.
  • Ensured compliance with internal standards and technical requirements, particularly focusing on security protocols essential for cryptocurrency transactions.
  • Developed real-time data visualization tools for cryptocurrency market analysis, aiding users in making informed trading decisions.
  • Optimized platform performance for handling high-volume, real-time cryptocurrency transactions, significantly reducing latency and improving user satisfaction.
  • Collaborated closely with the cybersecurity team to fortify the website against potential security threats, safeguarding user data and financial transactions.
Ruby on Rails Developer | GarageTools (11/2016 - 04/2017)
  • Performed regular website maintenance and content updates, enhancing the site's functionality and user experience, thus contributing to increased user engagement and satisfaction.
  • Developed and wrote unit tests, ensuring higher code quality and reliability, leading to a reduction in application downtime and maintenance costs.
  • Engaged in bug fixing, which enhanced the overall performance and stability of our applications, resulting in increased customer satisfaction and trust in our products.
Ruby on Rails Developer | OZ Interactive (06/2016 - 10/2016)
  • Planned and developed websites using HTML, enhancing user interfaces and improving the overall aesthetic and functionality of the websites.
  • Utilized AJAX and JSON for dynamic content updates, which improved the responsiveness and interactivity of web applications, leading to a better user experience.
  • Implemented Ruby on Rails frameworks to streamline backend processes, resulting in more efficient and scalable web applications.
  • Collaborated with design and development teams to ensure cohesive project execution, leading to more seamless and efficient project workflows.
  • Conducted thorough testing and debugging of web applications, ensuring high reliability and minimizing downtime for users.
  • Stayed abreast of the latest web development trends and technologies, applying this knowledge to create more innovative and cutting-edge web solutions.
Ruby on Rails Developer | Mikhail Kechinov Studio (06/2016 - 10/2016)
  • Developed websites based on mockups using HTML, JavaScript, AJAX, and JSON coding, enhancing user interaction and visual appeal.
  • Created and developed an e-commerce site, implementing robust shopping cart functionalities and secure payment gateways, resulting in a user-friendly shopping experience and increased online sales.
  • Optimized website performance using Ruby on Rails, improving load times and efficiency, which contributed to higher user retention and satisfaction.
  • Collaborated with UI/UX designers to refine website designs, ensuring both aesthetic appeal and functional usability, which enhanced overall customer engagement.
  • Implemented responsive design principles to ensure optimal viewing across various devices and platforms, expanding the site's accessibility and reach.
  • Conducted code reviews and maintained documentation, ensuring high-quality code standards and facilitating smooth project transitions and updates.
Skills
  • REST APIs
  • Agile Development
  • Git, Bitbucket, Confluence
  • Swift, Ruby, HTML, CSS, JS
  • ParsingTechniques: XML,JSON
  • FrameWorks: Cccoa Touch, SPM
  • Object-Oriented Programming (OOP)
  • Data Storage: CodeData, Sqlite, Plist, UserDefaults
  • Tools: Agile methodology, Confluence,Jira, Jenkins, XCode, VSCode
Other Projects
Education
  • Bachelor in Information Technology, St. Petersburg State University of Aerospace Instrumentation, Russia, 2015
  • Remote Bootcamp in Ruby, USA
Languages
English: Fluent
Russian: Fluent
Bangla: Native
Hindi: Speak