Adrian Pislaru
Verified Expert in Engineering
Software Developer
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
Experience
- Swift - 5 years
- Mobile App Development - 5 years
- iOS - 5 years
- Web Development - 4 years
- React Native - 4 years
- JavaScript - 4 years
- React - 4 years
- Flutter - 2 years
Availability
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
iOS Developer
Very Secure Messaging App
- Identified and resolved critical bugs within the application, enhancing its stability and user experience.
- Conducted a comprehensive security review of the private messaging app, assessing potential vulnerabilities and implementing necessary enhancements.
- Implemented advanced security features, including SSL pinning, to fortify the application against potential security breaches.
Flutter Developer (via Toptal)
True Footage Inc.
- Developed smart forms incorporating dynamic data retrieval from Firebase's real-time database. This allowed the application to maintain high performance and reliability, significantly enhancing user experience with up-to-date data.
- Executed pixel-perfect implementations using Material UI, ensuring the application adhered closely to the intended design aesthetics. This precision in design integration resulted in an exceptionally user-friendly interface.
- Implemented comprehensive online and offline support for the application, ensuring consistent access and functionality across varying network conditions.
- Dedicated significant attention to the performance and architecture of the application, achieving a highly responsive and efficient app environment.
- Implemented a testable and scalable codebase with a strong emphasis on modular architecture. This strategic approach facilitated easier updates and maintenance, enhancing the application's adaptability and longevity in a competitive market.
Flutter Developer
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.
Video Conference Platform Expert
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.
Technical Lead
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.
Senior Software Engineer
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.
Full-stack Developer
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.
Experience
Indoor Positioning System
EfficientAI: Streamlining Business Processes (Chrome Extension and App)
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
EV-charging Mobile App
https://apps.apple.com/de/app/enbw-mobility/id1232210521Corporate Benefits Provider Mobile App
https://apps.apple.com/ro/app/up-mobil/id1116885443Smart Coffee Grinder Hybrid Mobile App
Virtual Fitness Platform
Digital Wedding Planner Website
Education
Master's Degree in Computer Science
University of Bucharest - Romania
Bachelor's Degree in Computer Science
University of Bucharest - Romania
Certifications
Front-end Mobile Frameworks: iOS, Swift, SwiftUI
Udemy
Front-end JavaScript Frameworks: React
Udemy
Skills
Libraries/APIs
React, Node.js, REST APIs, Stripe, Stripe API
Tools
Xcode, Git, Slack, Microsoft Teams, Jira, Figma, Jenkins, Bitbucket
Languages
JavaScript, TypeScript, Swift, CSS, HTML, Sass, Python, Kotlin
Frameworks
SwiftUI, Express.js, Redux, React Native, Flutter, Next.js, Material UI
Paradigms
Mobile Development, REST, Agile, Scrum, DevOps, Cross-platform
Platforms
MacOS, Visual Studio Code (VS Code), iOS, Firebase, Bluetooth Low Energy (LE), Mobile, Amazon Web Services (AWS), FlutterFlow, Linux, Web, Android, Keychain
Storage
PostgreSQL, Firebase Realtime Database
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, LiDAR, Security, Application Security, SSL, SSL Certificates, Cross-platform 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