
Alexandru Arnautu
Verified Expert in Engineering
Software Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since December 9, 2021
Alexandru is a full-stack engineer with over five years of experience building high-quality single-page and mobile applications. During those five years, he worked on some of the largest real estate portals like Bayut, general classified platforms such as OLX Pakistan, and mobile applications, including BayutPro and OLX Pakistan's app.
Portfolio
Experience
- Python - 5 years
- Django - 5 years
- JavaScript - 3 years
- React - 3 years
- PostgreSQL - 2 years
- React Native - 2 years
- Firebase - 2 years
- TypeScript - 2 years
Availability
Preferred Environment
MacOS, Vim Text Editor, Terminal, Git
The most amazing...
...thing I've done is migrating a native mobile application, used by millions of monthly users, to a hybrid solution.
Work Experience
Full-stack Engineer
Sector Labs
- Helped develop OLX Pakistan, an online-classified web portal that lets you buy and sell new and second-hand goods locally. OLX has a million active users on its platform on a daily basis.
- Implemented a flavor of the EAV model to be able to store loosely defined data in a relational database.
- Implemented a one-way sync mechanism to move millions of records from a relational database to a NoSQL one.
- Reduced infrastructure costs by doing performance analysis and implementing caching.
Full-stack Engineer
Sector Labs
- Developed OLX Pakistan mobile, an online-classified mobile application that lets you buy and sell new and second-hand goods locally. OLX has a million active users on its platform on a daily basis.
- Migrated the existing native solution to React Native.
- Developed multiple user-facing features using React Native and reusable UI components.
- Maintained a high-quality delivery standard by having an increased number of tests and enforcing a code coverage check.
- Integrated multiple platforms such as Firebase or marketing tools.
Full-stack Engineer
Sector Labs
- Helped develop BayutPro, a revolutionary mobile application exclusively available to Bayut’s agents, enabling them to manage their real estate business on the go.
- Paired with another colleague to create the prototype and launch the minimum viable product (MVP) in three months. Continued to be part of a growing team for the next year and a half.
- Implemented a Redux state migration functionality as changes to the data models that would sometimes break the application.
- Designed and continuously improved a fully automated CI/CD pipeline.
- Migrated from Flow to TypeScript, as the typing system was creating more problems than helping.
- Maintained a high-quality delivery standard by having an increased number of tests and enforcing a code coverage check.
Full-stack Engineer
Sector Labs
- Helped develop Bayut.com, a UAE-based real-estate platform that enables agents to host their listings for both residential and commercial properties across UAE’s seven emirates.
- Increased platform traffic by implementing SEO improvements.
- Developed the user-facing features related to the agent’s section according to the given designs.
- Improved the codebase by upgrading Python and Django to the latest version.
Full-stack Engineer
Spyhce
- Developed an application designed for engineers who needed to know if the lighting fixtures were working according to the specifications.
- Composed the app using Windows Service (written in C#) to communicate with the fixture and a web application written in Django to provide a visual interface to the engineers.
- Developed various features for the web application and maintained the existing codebase.
Team Lead
Spyhce
- Led a team of five members for a data warehouse project.
- Managed daily processes using Agile methodologies.
- Discussed requirements with upper management and prepared tickets for the team members.
Full-stack Engineer
Spyhce
- Developed an application designed for storing information about manufactured devices, device configurations, and logging.
- Created the above-mentioned application that exposed several REST APIs used by an Android mobile application.
- Developed multiple user-facing features using Angular according to the given designs.
- Designed and developed one-way sync with the customer’s IoT platform.
- Improved application stability and quality by increasing the number of written tests and enforcing a code coverage check.
Experience
OLX Pakistan
https://www.olx.com.pk/Part of the team handling chat infrastructure and functionality.
• Implemented a flavor of the EAV model to store loosely defined data in a relational database.
• Implemented a one-way sync mechanism to move millions of records from a relational database to a NoSQL one.
• Reduced infrastructure costs by doing performance analysis and implementing caching.
OLX Pakistan Mobile
https://apps.apple.com/pk/app/olx-pakistan/id1551315538Our team was tasked with migrating the existing native solution to React Native.
• Built multiple reusable components.
• Developed multiple user-facing features using React Native.
• Integrated multiple platforms.
• Maintained a high-quality delivery standard by having an increased number of tests and enforcing a code coverage check.
Bayut Pro
https://apps.apple.com/ae/app/bayutpro/id1450925753Paired with another colleague to create the prototype and launch the minimum viable product (MVP) in three months. Continued to be part of a growing team for the next year and a half.
• Changes to the data models would sometimes break the application; therefore, a Redux state migration functionality was implemented.
• Set up a fully automated CI/CD pipeline.
• Migrated from Flow type to TypeScript, as the typing system created more problems than it helped.
• Maintained a high-quality delivery standard by increasing tests and enforcing a code coverage check.
Bayut.com
http://bayut.com• Increased platform traffic by implementing SEO improvements.
• Developed the user-facing features related to the agent’s section according to the given designs.
• Improved the codebase by upgrading Python and Django to the latest version.
Education
Bachelor's Degree in Computer Science
Babes-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
React, REST APIs, Redux-Saga, Node.js, jQuery
Tools
Visual Studio App Center, CircleCI, Jenkins, Fastlane, Flow, Vim Text Editor, Terminal, Jira, Git, Pytest, Celery, Expo, Redux Thunk, RabbitMQ
Languages
Python 3, JavaScript, TypeScript, HTML, CSS, Python, SQL, Java, HTML5, C#
Frameworks
React Native, Django, Angular, Jest, Redux, .NET
Paradigms
REST, Mobile Development, Functional Programming, Scrum
Platforms
Firebase, Heroku, Amazon Web Services (AWS), MacOS, Google Cloud Platform (GCP)
Storage
PostgreSQL, Redis
Other
Mobile App Development, Web App Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring