Marcelo Glasberg

Marcelo Glasberg

Senior Software Engineer
Full stack • Mobile • Web

Professional

Please see my LinkedIn.

I've created and launched mobile apps for American startups such as Parkside, Kalshi and Pid, for both iOS and Android. I have also lots of experience with web and backend, and working at Fintechs.

Academic

I graduated from ITA, the very top engineering university in Brazil, founded by MIT professors.

Technologies

  • React / React Native (Android and iOS mobile apps, and web)
  • Dart / Flutter (Android and iOS mobile apps, web and Desktop)
  • Android native in Java / Kotlin. iOS native in Swift
  • AppStore and Google Play. Approving and launching apps
  • JavaScript / Typescript. HTML / CSS. jQuery. Next.js. Web apps. Angular. SPA
  • Java, Hibernate / JPA, JUnit, Mockito
  • Python, C++ (past experience)
  • SQL, MySQL, PostgreSQL, NoSQL
  • Analytics. A/B testing. Performance monitoring and error tracking
  • UI/UX. HCI and UX research. Figma. Affinity Photo. Design language and system. Rtl languages
  • Amazon Lambda, S3, DynamoDB, IAM, Cognito
  • Google Firebase, Cloud Firestore, Google Cloud Storage, Cloud Functions, PubSub, BigQuery
  • REST, GraphQL, gRPC. API design / Networking
  • Microservices. Distributed Systems. Kubernetes. Docker. Kafka. Load balancing.
  • Clean Code. Testable code. Quality. SOLID. Design Patterns
  • TDD (Test Driven Development), Unit testing, Integration testing
  • BDD (Behavior-Driven Development), Technical debt management
  • Back-end simulation for integration tests
  • Agile. Kanban. CI/CD. Git, GitHub. Jira
  • Software architecture. System design. Documentation
  • Cryptography. Immutable data structures
  • Performance optimization and reliability
  • Debugging and Profiling
  • Online payments. Fintech. KYC. Trading Systems. Stock market. Cryptocurrencies
  • Localization and internationalization
  • Plugin development for the IntelliJ IDE and VS Code
  • AI and prompt engineering
  • Mentoring / Coaching. Remote teams
  • Excellent communication skills and technical writing

My Code

Open Source Projects

Despite a significant portion of my coding projects being proprietary, there's an extensive body of my work that is open source. This collection, spanning a broad spectrum of topics, testifies to my versatile software development expertise.

My Patents

I am the sole inventor of the following patents, and I filed them myself in the USPTO.

Technical Writing

I wrote Google's official Flutter documentation on layout rules:

Also published here:

Mug with catchphrase

The article's catchphrase, "Constraints go down, Sizes go up, Parent sets position" has been featured on mugs sold at Flutter conventions.

Articles

  1. A new BDD tool for TypeScript, JavaScript and Dart (and a practical BDD Tutorial)
  2. Async Redux: Flutter's non-boilerplate version of Redux
  3. i18n? Mind-blowing Easy Translations and Internationalization for Flutter
  4. Announcing FIC: Fast Immutable Collections
  5. The New Way to create Themes in your Flutter App