Jose
From Ecuador (UTC-5)
Lemon.io stats
1
projects done1639
hours worked1
offers now 🔥Jose – Typescript, React, React Native
With 9+ years in the tech industry, Jose is a seasoned Software Developer adept at crafting web and mobile applications. With expertise in Java for back-end and React/React Native for front-end development, along with open-source contributions, Jose provides comprehensive solutions and troubleshoots bugs with precision. Beyond coding, Jose has been growing professionally as a Tech Lead, overseeing teams of over 10 engineers, where he fostered best practices and organized educational initiatives.
12 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Full-Stack Senior Tech Lead
A lifestyle and productivity mobile app that helps moms reduce burnout, clear their to-do list, track family events/tasks, achieve postponed goals, plan the week's meals, etc. The app works as an AI-driven assistant, with a free version and a subscription-based Pro version. I led and owned this project and the team building it from planning until App Store and Play Store presence, from backend to integration/services to frontend.
- Designed the whole project architecture from the beginning: backend, frontend, integrations, data structure, and infrastructure
- Worked side by side with the Project Manager to lead a team of 4 Software Engineers, an ML Engineer, a Data Engineer, a DevOps Engineer, 2 QA Automation Engineers, and a Business Analyst to build the project under tight deadlines.
- Provided a consulting approach to the Product Owner (client) to help drive the product to success, enhance UI/UX, solve complex problems, integrate with 3rd-party services, secure approval from the Google Play Store and the Apple App Store, and deliver a top-quality, store-ready mobile app.
- Defined the project's multi-language structure as a monorepo, ensuring type safety, good practices, shared packages, scalability, and maintainability.
- Designed the system's communications architecture using a Backend for Frontend pattern (BFF), REST APIs, WebSockets, and Server-Sent Events.
- Worked with the Data Engineer to design the relational database and data structures
- Built app authentication and measures to ensure security and proper authorization to resources.
- Designed a calendar unification abstraction to allow the app to connect to and consume from multiple calendars at the same time from different providers (Google, iCloud, and Outlook)
- Designed and built a Message Queue worker to allow the server to handle long-running, scheduled, and event-driven tasks.
- Built integration with Apple's In-App Purchase and Stripe to provide subscription capabilities to the app.
- Worked with the DevOps Engineer to build Continuous Integration and Continuous Delivery (CI/CD) pipelines, secret management, and multi-stage environments for the servers and mobile apps (dev/staging/prod)
- Owned App Store Connect and Google Play Console to ensure proper development and production configuration (e.g., push notifications), submit apps for review, manage TestFlight and testing tracks, and set up everything for final store release.
- Designed reusable components, utilities, helpers, etc. to help the development team work faster and safer and to create scalable, maintainable code.
- Provided support, debugging, and identified issues, driving them to long-term solutions rather than unsustainable workarounds.
Full-Stack Senior Tech Lead
A real estate web app focused on the marketing side of the business (property photography, videos, websites, 2D/3D blueprints, flyers, etc.). The application bridges photography and marketing companies with real estate brokers and agents. Built on a multi-tenant architecture, each company could personalize products, services, processes, and prices. I owned multiple parts of the project, working side by side with the product owner and taking on the CTO's development responsibilities, building the project from scratch.
- Led onboarding for new tenants, guiding them through the system and helping clients turn their requirements into reality.
- Improved multiple parts of the application, including website templates and general UI/UX.
- Built a programmatic promotional video generator feature that takes user-uploaded images and videos and automatically merges them into video templates with different transitions, intro/outro options, custom branding, music, and voice-over.
- Built an AI integration to generate immersive videos from static photos.
Full-Stack Senior Tech Lead
It's the project for a US-based cloud communications company that involved implementing a CMS to manage the content of their pages.
- Oversaw and guided 10+ developers across various teams;
- Promoted good practices and the use of modern/functional Java (immutability, purity, nullability, etc.);
- Implemented front-end integration tests with Storybook;
- Developed a solution to integrate Chart components seamlessly with Apache ECharts;
- Added a CI solution to the Pull Request;
- Enhanced existing code and tests;
- Developed internal "Modern Java" training to facilitate onboarding and assisted the team in achieving "Adobe Experience Manager Professional" certification.
Full-Stack Senior Tech Lead
It's a complete system for a veterinary hospital. The MVP launched with modules to handle administrative content, access and permissions, accounting, product management, personnel working hours, and appointment scheduling.
- Bootstraped the project, tools, structures, and CI/CD pipelines from scratch;
- Guided the client to go in the proper direction to reach a valuable MVP;
- Built a DSL to handle Java exceptions in a functional/reactive fashion;
- Implemented tools to make compile-time nullability checks in Java;
- Designed a solution to handle relationships on Spring Data R2DBC;
- Wrote a package to have type-safe routes in the front end;
- Built a wrapper to handle Axios requests with RxJS observables;
- Designed a package to better work with forms on React.
Senior Tech Lead
It's a mobile application that helps people connect and create specific communities.
- Enhanced several features of the application;
- Added integration tests with the React Native testing library;
- Promoted good practices and clean coding;
- Helped the product team to improve the Scrum process.
Tech Lead
It's a mobile app to help parents and caregivers with challenging behavior in children ages 3-12. Subscription-based and published in two variations: for parents and researchers.
- Redesigned the existing app;
- Guided 2-3 Middle-level front-end developers;
- Led the app publishing process to the AppStore and PlayStore;
- Built a package to create animated tours/tutorials of the app;
- Collaborated with the product and back-end engineers to design subscriptions;
- Liaised with DevOps engineers to implement the CI/CD pipeline;
- Conducted internal React training for project onboarding while advocating for best practices in React coding and front-end integration testing.
Full-Stack Tech Lead
It's a reimplementation of an insurance broker complete system. The project consisted of multiple modules: Administration, access and security, customer relationship manager, quote calculator, mass insurance manager, etc.
- Built several reusable backend and frontend modules
- Lead the database relationship design
- Trained multiple coworkers in Java, Spring Boot, and AngularJS
- Supported and maintenance of the cloud infrastructure
- Constant collaboration with BAs to better understand the needs of the project