
Victor Hernest
Verified Expert in Engineering
Software Developer
Baia Mare, Maramureș County, Romania
Toptal member since December 9, 2021
Victor has been passionate about programming since the age of 10, has been a professional developer since 20, and has held various software development and management positions in the industry ever since. He loves algorithmic challenges the most but similarly architecting, designing, and developing stable, extendable, and optimal solutions. Victor enjoys using his skills to contribute to the exciting technological advances that happen every day.
Portfolio
Experience
- Algorithms - 20 years
- Relational Databases - 20 years
- SQL - 20 years
- Object-oriented Programming (OOP) - 20 years
- Java - 20 years
- REST - 10 years
- Agile - 10 years
- Android - 7 years
Availability
Preferred Environment
IntelliJ IDEA, Jira
The most amazing...
...thing was the opportunity to be one of the lead developers helping a startup develop the SDK for, in my opinion, the first smartphone.
Work Experience
Team Lead | Architect | Manager
Global Outsourcing Company
- Participated in the development of the SDK for a smartphone startup using C++ and Java. I was responsible for JSR 75 IO/PIM, JSR 179 location API, camera application, UI components and functionality, TCK running and fixing, and more.
- Developed from scratch, as an architect and developer, a new version of public and internal web applications of the most popular online video courses provider using SQL, .NET, and ASP.NET.
- Acted as a team lead and developer and developed various Android native messaging applications used by millions of users.
Consultant
Nowsta
- Served as the only developer in a team of eight data scientists, addressing their needs regarding code review, optimization, API exposure, and integration with multiple endpoints and data sources.
- Handled troubleshooting data inconsistencies between multiple sources.
- Optimized queries and Python code to sometimes a factor of 100x.
Developer | Team Lead
Freelancer
- Developed a custom-tailored web-based ERP application to monitor tickets, personnel, interventions, and more using ASP.NET and SQL Server.
- Created an audio and video conferencing standalone client using Delphi.
- Developed an online web-based ERP application to monitor multiple camps across the US along with personnel, schedules, and more using ASP.NET and SQL Server.
Experience
Android Communication Application
As a lead, I coordinated with up to ten developers and testers, the product owner, and the API team.
Mobile Sync Application
The mobile application was developed using the Android SDK and made use of the contact, text, phone calls, media, and location access APIs, while the web application was developed using GWT and SmartGWT frameworks.
Online Courses Web Application
I architected the new application and designed the new DB structure to be less error-prone and more performant while assisting implementation and data migration.
The new application was built from scratch using ASP.NET on top of a brand new database which had three times fewer tables while having at least the same functionality and performance as the previous and all the legacy data fully migrated.
Mobile SDK
I also used C++, JNI, and Java to build several APIs of the SDK used by third-party developers to build applications for that proprietary OS, including but not limited to JSR (Java Request Specification) 75 PM and IO, JSR 179, and proprietary UI framework.
In addition, I supported the camera and several other native applications, ran the TCK (test compatibility kit) tests, and corrected the SDK implementation to comply.
Education
Coursework in Computer Science
Technical University of Cluj-Napoca - Cluj-Napoca, Romania
Skills
Libraries/APIs
Sockets, Smart GWT, Entity Framework
Tools
IntelliJ IDEA, Jira, Retool
Languages
Java, SQL, Python, C#, Delphi, C++, Go, JavaScript
Storage
Databases, Relational Databases, PostgreSQL, MySQL
Frameworks
Swing, .NET, GWT, ASP.NET, Spring
Paradigms
Object-oriented Programming (OOP), Agile, REST, Pair Programming
Platforms
J2ME, Android, Amazon Web Services (AWS), Databricks, AWS Lambda
Other
Algorithms, Multithreading, Optimization, 2D, Architecture, Back-end, APIs, Java Native Interface (JNI), Metabase
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