Amos
From France (GMT+2)
18 years of commercial experience
Lemon.io stats
Amos – Flutter, Ruby on Rails, Ruby
Amos’s work is like the poetry of zeros and ones. His immense experience, polished skills, cheerful attitude, and desire to create new, better things every time make him a remarkable team member. Amos can see far ahead and make the right choice every time. He is flexible, reliable, and simply awesome!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Lead developer (team of two developers)
This internal transfer server was a product that ran on cloud VMs (in AWS, Azure, and GCP) operated by IBM Aspera. It received incoming FASP connections - high-speed file transfers, often in the tens or hundreds of gigabytes, and was responsible for chunking the files and storing them in S3-compatible storage (as well as the opposite - assemble S3 chunks into files for downloads).
- Added new features to the application;
- Managed the profile server performance, including transfer speed and memory usage;
- Added support for new cloud providers;
- Fixed bugs reported by clients;
- Identified and resolved bottlenecks of the project;
- Resolve client issues escalated from the support team.
Lead Developer
This project encompassed several mobile clients and one SDK that involved file transfers using IBM Aspera's FASP protocol. The SDK was published and allowed third parties to develop their apps. The Faspex client allowed collaborative email-like sending of files to one another.
- Developed and maintained the iOS and Android SDKs for various platforms;
- Worked closely with the core team that supported the C codebase to add new architectures as mobile devices like arm64;
- Keep the mobile code up to date with the rapidly changing core architecture;
- Added new features and fixed bugs according to client requests;
- Mentored several interns.
Lead-Developer and the Support Engineer
Faspex is a collaborative file-sharing platform similar to email but focused on attachments: users can send packages to one another with huge files with the only limit by the server's storage space. The project was a classical Rails app with users, groups, and managers able to send packages and see the previous history of the application.
- Added several key new features;
- Oversaw the design and implementation of high-availability deployment features;
- Oversaw a visual redesign of the app, closely working with the design team;
- Identified performance issues;
- Fixed bugs in the lifetime moment on clients' systems due to the growth of client teams.
Founder, Full-Stack Developer and a Designer
JemDrive is a timeline-based note-taking and file-storage app that aims to remember everything and everywhere. It is centered around chronological entries, allowing users to edit rich-text notes and timelines synced between all possible devices. It integrates file storage into the timelines and adds optional encryption at the paragraph level.
- Designed and implemented front-end, back-end, website, introduction video, and video tutorials, all from scratch;
- Built a cross-platform library in C that uses libgit2 to do high-level git operations (init/clone repo, push/pull/merge). Note that libgit2 is cross-platform but very low-level. Moment of glory:
- The business proposal was selected from among 400 applicants and received a severance package with resources towards bootstrapping this app.