Adrian Pislaru, Developer in Bucharest, Romania
Adrian is available for hire
Hire Adrian

Adrian Pislaru

Verified Expert  in Engineering

Software Developer

Location
Bucharest, Romania
Toptal Member Since
November 30, 2022

Adrian is a senior software engineer with a passion for technology and over six years of experience in the field. He has developed various solutions for the finance, retail, energy, IoT, and smart city industries, which helped improve existing processes or create new ones. Adrian also has solid management skills, successfully leading teams and projects throughout their entire lifecycle.

Portfolio

Energy Startup
Mobile, Smart Devices, Flutter, Cross-platform, Internet of Things (IoT)...
HealthCare Startup (Toptal)
STUN/TURN, Amazon Web Services (AWS), DevOps, Jitsi
Publicis Sapient
Mobile App Development, Swift, Node.js, React, CSS, HTML, React Native, Jenkins...

Experience

Availability

Part-time

Preferred Environment

MacOS, Xcode, Visual Studio Code (VS Code), Slack, Microsoft Teams

The most amazing...

...thing I've developed is an indoor positioning system using Bluetooth low-energy devices that helped the customer improve his business processes.

Work Experience

Flutter Developer

2023 - 2023
Energy Startup
  • Incorporated Bluetooth Low Energy protocols into the application, allowing for efficient, real-time communication with numerous IoT devices.
  • Implemented a pixel-perfect design meticulously using Flutter's flexible UI toolkit, employing my keen eye for detail and commitment to providing an excellent user experience.
  • Employed secure Bluetooth pairing methods to protect communication between the app and IoT devices and used data encryption to safeguard user information.
  • Optimized performance, ensuring the application could efficiently serve a large user base without performance degradation while maintaining its streamlined functionality.
  • Applied an innovative approach to this Flutter-based project, laying the groundwork for future advancements in energy management and smart home technology.
Technologies: Mobile, Smart Devices, Flutter, Cross-platform, Internet of Things (IoT), FlutterFlow

Video Conference Platform Expert

2023 - 2023
HealthCare Startup (Toptal)
  • Installed and configured the Jitsi server, STUN, and TURN servers. Implemented security measures.
  • Designed and implemented the server architecture on AWS, selecting appropriate services and optimizing resources for scalability and load balancing.
  • Ensured a reliable and secure video conferencing service for the client, saving time and money while providing a high-quality user experience.
Technologies: STUN/TURN, Amazon Web Services (AWS), DevOps, Jitsi

Technical Lead

2019 - 2023
Publicis Sapient
  • Created and managed projects through their entire lifecycle. Set up the project architecture and CI/CD pipelines, performed code reviews, conducted sprint ceremonies, and handled project rollout and maintenance.
  • Provided consultancy for various solutions, tech stacks, and architectures for multiple clients in the project discovery phase to ensure a reasonable development evolution of the projects.
  • Developed native and hybrid mobile applications using Swift and React Native by integrating stunning user interfaces, animations, authentication flows, payment flows, and live updating timelines.
  • Created RESTful APIs in Node.js using the best development practices and security solutions.
  • Contributed to a coaching program for developers of all levels of expertise, defining and tracking goals, setting up a good mood and culture, solving technical problems, listening to needs, and facilitating quarterly feedback sessions.
  • Participated in an internship program by guiding interns through the starter project, setting goals, and trying to reach different technical and soft skills milestones across the program.
  • Took part in the leadership team of the mobile department, helping the engineering manager solve day-to-day situations, tracking various KPIs, and following company-level processes to ensure the department's evolution.
  • Assisted in the technical recruitment process for interns up to senior-level developers.
Technologies: Mobile App Development, Swift, Node.js, React, CSS, HTML, React Native, Jenkins, Bitbucket, Jira, Scrum, Agile, Software Development, Redux, iOS, Web Development, Git, User Interface (UI), User Experience (UX), Firebase, Bluetooth, Bluetooth LE, Mobile, Mobile Development, Push Notifications, Architecture, APIs, REST, REST APIs, SDKs, Amazon Web Services (AWS), CI/CD Pipelines, Leadership, Internet of Things (IoT), Technical Leadership, Software Architecture, Slack, MacOS, Visual Studio Code (VS Code), Card Payments, NodeMCU, WebSockets, Flutter, OpenAI GPT-4 API, OpenAI GPT-3 API, Strapi, FlutterFlow

Senior Software Engineer

2021 - 2022
EnBW
  • Worked on bug fixes and improvements for the existing iOS EV mobile application. This involved analyzing and troubleshooting code, writing and testing new code, and working with other team members to identify and resolve issues.
  • Collaborated with team members to plan and implement new features and functionalities for the iOS EV mobile application, including integration with new payment systems and additional charging station providers.
  • Maintained clean and efficient code following best practices and standards, with a focus on the performance and reliability of the app. Conducted code reviews and provided feedback to junior developers to improve their skills and knowledge.
  • Stayed up-to-date with iOS development trends and incorporated new technologies and frameworks into the iOS EV mobile application as appropriate. Researched and tested new libraries to improve app performance, functionality, and security.
  • Increased the app's security state to a higher level than at the beginning. This way, the company won a local security contest in the Baden-Württemberg area in Germany three times in a row.
Technologies: Mobile App Development, Swift, Jenkins, Bitbucket, Software Development, iOS, Xcode, MacOS, User Interface (UI), User Experience (UX), Firebase, Push Notifications, Architecture, Mobile, Mobile Development, APIs, REST, REST APIs, CI/CD Pipelines, Software Architecture, Card Payments

Full-stack Developer

2016 - 2019
Freelance
  • Wrote well-designed and testable code using the best development practices in the industry.
  • Created custom website layouts using HTML, CSS, and Bootstrap integrated into the React framework.
  • Integrated and created various RESTful APIs using Node.js and Express.js.
  • Handled card payment integration for various subscriptions and product purchasing functionalities.
  • Used industry-leading technologies and frameworks to ensure products' quality, efficiency, and security.
Technologies: React, JavaScript, TypeScript, Node.js, Web Development, CSS, HTML, Axios, Sass, Card Payments, Express.js, Software Development, Redux, Git, React Native, User Interface (UI), User Experience (UX), Firebase, Mobile, Mobile Development, Push Notifications, Architecture, APIs, REST, REST APIs, SDKs, Amazon Web Services (AWS), CI/CD Pipelines, Leadership, Internet of Things (IoT), Technical Leadership, Software Architecture, Slack, MacOS, Visual Studio Code (VS Code), Jitsi, Stripe API, NodeMCU, WebSockets, Jira, Stripe, DevOps

Indoor Positioning System

An end-to-end solution for an indoor positioning system using Bluetooth low-energy beacons as anchor points on the floor. The signals are captured by a mobile app and sent into batches to the cloud AWS infrastructure. Inside AWS, the data is analyzed, and a specific location is mapped to a user with a certain confidence level. Several jobs and schedulers are made to notify the back office in case of strange user behaviors on the floor and for marketing purposes.

EfficientAI: Streamlining Business Processes (Chrome Extension and App)

Harnessing the power of React for web (Chrome Extension) and Flutter for mobile, this innovative internal tool features an advanced chatbot driven by OpenAI APIs. The chatbot demonstrated a profound understanding of diverse informational contexts, enabling it to accurately and swiftly respond to queries related to the company, its projects, and colleagues. This tool quickly became an integral part of daily operations, streamlining communication and enhancing overall business efficiency for all employees.

The applications did not only excel in delivering precise and timely information, but also prioritized user accessibility, data security, and employee satisfaction. Its design dynamically adapted to the specific needs of each employee, ensuring a personalized and seamless experience. This internal tool embodied the company's commitment to boosting productivity and streamlining business operations, creating a user-friendly digital environment for its employees.

Tinder-like Showcase Mobile App

A mobile app developed for a big company that needed a solution to reduce customers' decision time to buy an item. They made a case study and discovered that the Tinder swipe mechanism would perfectly suit their needs, so they adapted the solution to have the swipe right option for adding to favorites and the swipe left to see later or not important. When entering a product page, the company wanted to show high-resolution versions of the product image. The proposed and integrated solution was a system that works similarly to mapping software, having different images per zoom level preloaded. All those images were integrated into a flat and futuristic user interface that generated a lot of positive customer feedback.

EV-charging Mobile App

https://apps.apple.com/de/app/enbw-mobility/id1232210521
A popular EV-charging mobile app that handles all the flows needed by an EV driver, from simulating routes to tracking charging sessions and billing. Besides multiple user profiles per account, the application also supports B2C and B2B profiles which dynamically change the layout and theme based on the partner. Since the beginning of its development, the application has won multiple competitions in terms of accessibility, security, and client satisfaction.

Corporate Benefits Provider Mobile App

https://apps.apple.com/ro/app/up-mobil/id1116885443
A mobile app developed for a leading corporate benefits provider. The application provides all the functionalities needed to digitalize the corporate benefits processes, including onboarding, activating cards for meal tickets, cultural activities, and trips, and triggering Apple Pay for each type of card. It also includes notifications and recommendations for nearby partners with active discounts or promotions.

Smart Coffee Grinder Hybrid Mobile App

A hybrid mobile app developed for a smart coffee grinder using React Native. It creates a real-time link between the grinder and mobile phone using WebSockets via WiFi. The app maintains the real-time connection, notifies the user about the state of the grinder, and enables synchronizing recipes, both custom ones sent from the user's phone and the default ones received from the machine. Also, several custom commands can be sent to the grinder, from starting to prepare a recipe to initiating the self-cleaning process or changing different grinding parameters.

Virtual Fitness Platform

An end-to-end solution for a virtual fitness platform developed at the beginning of the COVID-19 pandemic to help people stay healthy and in shape from the comfort of their homes. The platform was a suite of web, mobile, and back-end solutions using React, React Native, and Node.js and serving the different needs of the involved parties. The trainers could use the web interface to manage everything about their classes, including scheduling, pricing, and video streaming. The customers could participate in the classes from their phone, tablet, or Smart TV. The integrated solution for payments was Stripe, which provided a very easy-to-integrate API with low monthly costs. The live-streaming feature of the platform was based on an open-source solution, Jitsi, which was the provider of reliable real-time video communication between the trainers and the customers.

Digital Wedding Planner Website

A digital wedding planner built in React to help couples find and plan everything related to their wedding. The planner section of the website was a milestone tracker and a to-do list directly linked to the companies section, which allowed the couples to search for local companies providing various services, such as restaurants, entertainment bands, and flowers. After the wedding day, everything related to the wedding was packed into a story shown on the main timeline of the website. It enabled other users to see previous choices regarding organizations or services with links to the pages in the companies section.

Languages

JavaScript, TypeScript, Swift, CSS, HTML, Sass, Python

Frameworks

SwiftUI, Express.js, Redux, React Native, Flutter, Next.js

Libraries/APIs

React, Node.js, REST APIs, Stripe, Stripe API

Tools

Xcode, Git, Slack, Microsoft Teams, Jira, Figma, Jenkins, Bitbucket

Paradigms

Mobile Development, REST, Agile, Scrum, DevOps, Cross-platform

Platforms

MacOS, Visual Studio Code (VS Code), iOS, Firebase, Bluetooth LE, Mobile, Amazon Web Services (AWS), FlutterFlow, Linux, Web

Other

Software Development, Web Development, Axios, Mobile App Development, Jitsi, User Interface (UI), User Experience (UX), Bluetooth, Push Notifications, Architecture, APIs, SDKs, CI/CD Pipelines, Leadership, Internet of Things (IoT), Technical Leadership, Software Architecture, OpenAI GPT-4 API, OpenAI GPT-3 API, Strapi, Back-end Development, STUN/TURN, Card Payments, iOS Animations, Image Processing, WebSockets, NodeMCU, Smart Devices, Software Design, Chrome Extensions

Storage

PostgreSQL

2019 - 2021

Master's Degree in Computer Science

University of Bucharest - Romania

2016 - 2019

Bachelor's Degree in Computer Science

University of Bucharest - Romania

AUGUST 2019 - PRESENT

Front-end Mobile Frameworks: iOS, Swift, SwiftUI

Udemy

AUGUST 2018 - PRESENT

Front-end JavaScript Frameworks: React

Udemy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring