1. Remote Independent Contractor / Software Consultant.I work as a consultant / contractor / freelancer and help businesses develop their enterprise products.
My programming language of choice is Java (backend solutions using mainly Spring framework) but I have also worked with Angular 2, Laravel, Node.js, and Blockchain (mostly Ethereum).
I am continuously looking for new challenges and self-improvement. 2. Digital ID.Digital ID is a company that offers KYC (Know Your Customer) as a service.
I replaced the old, manual customer verification system with a fully automated system based on Face Recognition and Optical Character Recognition which improved client satisfaction by drastically reducing the customer wait time on signup from 1-2 days to under 1 minute, ensuring a 97% success rate and removing the human mistake involved in the manual verification process.
The solution was implemented using Java 11 with Spring Boot, PostgreSQL, REST APIs, Amazon Rekognition, OpenCV, Azure Computer Vision + Cognitive Services.
Aurachain - Ethereum Smart Contract DesignerJanuary 2018 - January 2019
The client owned a low code platform and after receiving a $60M investment, an important requirement was to integrate with Ethereum Blockchain for seamless smart contract generation.
Implemented a scalable blockchain module that easily integrated into the existing platform and enabled both technical and non-technical customers to seamlessly develop and deploy Ethereum smart contracts. This led us to secure a strategic business partnership with a client 10x bigger than our average client.
The solution was implemented using Ethereum, Node.js, Web3.js, Solidity, Apache Ignite, Spring Boot, Spring Cloud with Eureka, Hystrix and Apache Ignite, deployed in Docker.
The project goal (Bank Connect) was to create a scalable banking ecosystem to replace the client's slow/outdated system. Bank Connect is a fast and scalable banking application suite consisting of multiple modules : - User Management for bank employees; - Credit / Debit products granting for front-office employees; - Scoring + AML (anti-money laundering); - Mobile banking application for end-users.
Improved bank’s ecosystem efficiency by aggregating multiple applications into a single one. Increased maximum application load from 20 concurrent users to theoretical infinity by designing and implementing a horizontally scalable solution. As a technical lead, I led a small team of colleagues into building the mobile banking module.
Technologies: Java 8 + Spring, Hibernate, DB2, IBM WAS, IBM BPM, Angular 5, Angular Material, Ionic 2.
The client had a Java EE Monolith which became very hard to maintain and grow and was looking for a long term solution to his problem.
I suggested and implemented a solution that increased developer's productivity by migrating to a Microservices architecture based on Spring Boot and Spring Cloud. Eliminated customer frustration when deploying by having 100% uptime even during deployment and decreased deploy time from 4 minutes to 1 minute.
Technologies used: Spring Boot, Spring Data, Spring Cloud, Eureka, Hystrix, Gateway, Config, Docker.
ING RomaniaApril 2015 - November 2016
Hibernate, Spring, AngularJS
Analysis methods and tools
My education and trainings
Bachelor's Degree in Computer Science - University of Bucharest2013 - 2017
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
Stay in the know with Pentalog tech & business updates
WHAT WE'RE ABOUT
Pentalog is a digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.