Ionut Stoian
Verified Expert in Engineering
API Developer
Ionut is passionate about following best practices in designing and implementing clean, maintainable, and extensible software solutions. He has more than 10 years of experience with the Java platform and has taken part in many successful enterprise and web applications. His deep understanding of the full product lifecycle—from analysis to implementation, testing, and deployment—makes him a valuable addition to any team.
Portfolio
Experience
Availability
Preferred Environment
Git, Apache Maven, IntelliJ IDEA, Spring, Java 8
The most amazing...
...application I've built was a high-traffic customer care solution which automated a lot of manual tasks (including scheduled payments).
Work Experience
Java/Spring Developer
Innodev, LLC (via Toptal)
- Worked on the back end of a food ordering application.
- Implemented the financial module for restaurants (scheduled invoices, manual amendments and payments, managed account balance).
- Contributed to the restaurant onboarding module based on the workflow process managed by Activiti.
- Integrated with various web services for customer identity, importing the restaurant products, triggering order delivery, and so on.
- Enhanced performance of critical services by improving entity mapping, querying and caching techniques.
Java Developer
Quercus App
- Worked for a startup in the digital HR domain that facilitated continuous feedback between colleagues through web and mobile platforms.
- Took part in designing and implementing the supporting back-end services using the REST paradigm.
- Handled the requirements gathering, design, and implementation of the new reviews module.
- Implemented the best practices for the development process, including unit tests and agile methodology.
Java Developer
Luxoft
- Made crucial contributions to microservices builds that were responsible for managing the trading agreements of a top investment bank.
- Led a team of about eight people.
- Implemented an OCR integration of scanned documents.
- Archived documents for regulatory purposes.
- Worked in an agile environment.
Java Developer
Tremend
- Managed a small team of developers and was also the client interface for several projects.
- Built a scalable solution for customer care based on Spring, Hibernate, Solr, JMS, and various integrations with web services (SOAP and REST).
- Led the implementation of coding standards and best practices and mentored fellow programmers.
Java Developer
Telmap
- Worked on the company's main product which delivered location-based services (navigation, search) for mobile clients.
- Built a software solution on Java servlets and used web services for retrieving relevant content.
- Integrated the application into a social network developed by a telecom company.
Skills
Languages
Java, Java 8, Kotlin, SQL, Go, JavaScript
Frameworks
Hibernate, Spring, JPA, Activiti BPM, Angular, Spring Boot, Camel
Tools
Git, Apache Maven, TeamCity, Subversion (SVN), Sonar, IntelliJ IDEA, Servlet, Apache Tomcat, RabbitMQ, Apache Karaf, Artifactory, Solr
Paradigms
REST, Unit Testing, Agile, Continuous Integration (CI)
Platforms
JEE, Oracle, Nexus
Storage
MongoDB, Neo4j, MySQL, Redis, Memcached, Oracle PL/SQL
Other
APIs, Apps, Software Design, Architecture, SOAP
Libraries/APIs
JMS, JasperReports
Education
Bachelor's Degree in Computer Science
University of Bucharest - Bucharest, Romania
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