Anghel Aranyos
Verified Expert in Engineering
Full-stack Developer
Anghel is a passionate full-stack developer who has developed enterprise applications in the fintech, automotive, and gambling industries. His main skill set is centered around Java and Spring on the back end and React on the front end. With over six years of experience covering different sectors and projects, Anghel will make clients' requirements come true by delivering clean, scalable, and high-quality code.
Portfolio
Experience
Availability
Preferred Environment
Windows, Linux
The most amazing...
...project I have coded is an application that leveraged AI Image processing to detect free parking spots in the city in real time.
Work Experience
Full-stack Developer
Gartner – Engineering
- Increased customer engagement and interaction by automating the meeting scheduling process between customers and professional consultants.
- Enhanced user experience by providing localization and designing interactive UI components on web apps.
- Maintained a high standard of code quality by peer-reviewing my colleagues' work.
- Deployed applications and monitored logs and metrics.
Full-stack Developer
Betfair Romania Development
- Enhanced the SEO compliance of several betting platforms by designing and building a Java Spring Boot microservice that periodically generated XML and HTML sitemaps for each platform.
- Decreased the page loading time by 50% by building Java Spring Boot and NodeJs microservices that serve prerendered pages to the search engine crawlers.
- Removed the coupling between SEO configuration and web app development by developing a dynamic configuration solution: SEO metadata is stored into a Prismic CMS, accessed by the betting platforms via a Java Spring Boot proxy microservice.
- Increased the SEO ranking of a React/TypeScript web application by creating pretty URLs for all its resources and implementing redirection logic based on several criteria (URL, HTTP headers).
- Improved the UX of a React/TypeScript web application by integrating it with a geolocation IP database so that the users will automatically be served content in their language.
- Improved customer experience by enhancing the existing distributed event-based promotion engine with new promotion types.
- Performed application deployment and monitoring (logs + metrics) via Splunk and Grafana.
- Maintained a high standard of code quality by peer-reviewing my colleagues' work.
Java Developer
Endava
- Maintained EU compliance of a payment processor by integrating the 3D secure authentication protocol into the payment flow.
- Monitored the application after deployment through resource and log monitoring.
- Sustained a high standard of code quality by peer-reviewing my colleagues' work.
Java Developer
Fortech SRL
- Decreased the load on the client's old relational database by designing and creating a NoSQL replica (Cassandra) to be used by several systems.
- Acted as the team leader of a small development team. Broke down tasks and tracked members' progress, and hosted regular meetings with clients to extract requirements.
- Streamlined the data migration to the NoSQL replica by leveraging the use of ETL frameworks like Spring Batch.
- Established the bridge between the NoSQL database and other systems by creating a Dockerized web service.
- Created a POC data ingestion pipeline with Apache Spark to perform complex data aggregations on the NoSQL database.
Java Developer
msg systems Romania
- Improved the financial analytics and reporting tool of a banking client by deriving complex financial reports leveraging the power of Java and Primefaces.
- Decreased the working time of the salespersons from the official car dealerships of a top brand by building a service that would dynamically create personalized product offer documents for leads.
- Increased the stability of a legacy car dealership web application by performing maintainability and testing tasks.
- Maintained a high standard of coding by reviewing peers' work.
- Traveled regularly on business trips for requirements clarification with clients.
Experience
Crypto Finder
It was a Java Spring Boot microservice deployed on the AWS through Elastic Beanstalk that regularly polled the exchange for cryptocurrency pairs' information. The microservice would send email notifications with the cryptocurrencies that increased with respect to the dollar by a percentage in a given timeframe. The percentage and the timeframe were configurable.
For example, if cryptocurrency X had a 20% increase in the last ten minutes, the subscribers would receive an email alert with that information.
Electricity 365
This was created with three friends during the Code4Cluj Hackathon in 2018, and we managed to win 3rd place.
Prerendering Solution For Betting Platforms
The solution comprised a suite of microservices that worked together to serve static pages that contained only HTML without JavaScript (since JavaScript was executed beforehand) of betting platforms to search engine crawlers. By doing this, search engine crawlers would process only HTML pure pages, which would reduce the page processing time and increase the indexing time, which would lead to an increased SEO ranking.
The prerendering solution consisted of two microservices:
- Node.js microservice which would receive as input an URL and would return a prerendered version of the page at that URL
- Java microservice which served the prerendered pages to the search engine crawlers and which also regularly crawled our betting platforms and stored the prerendered pages into a NoSQL DB for faster serving time to the search engine crawlers
I contributed to both microservices.
Toptal React Accelerator
Crypto Staking Bot
The bot was deployed as a Docker container on Azure.
Skills
Languages
Java, SQL, JavaScript, TypeScript, HTML, CSS, GraphQL, Python 3
Frameworks
Spring, Spring Boot, Hibernate, Spring Batch, Next.js, PrimeFaces, JSF, Apache Spark, Redux
Paradigms
Object-oriented Programming (OOP), Microservices, Search Engine Optimization (SEO)
Platforms
Apache Kafka, Docker, Linux, Windows, Android, Java EE, Amazon Web Services (AWS), Azure, Kubernetes, AWS Lambda
Storage
CouchDB, MySQL, Couchbase, Redis Cache, Amazon S3 (AWS S3), Datadog
Libraries/APIs
React, Node.js, Vue, TensorFlow
Tools
Apache Maven, Chef, Splunk, Grafana, Dynatrace
Industry Expertise
Automotive
Other
Apache Cassandra, Gambling, Fintech, APIs, Algorithms, Computer Science, Neural Networks, Argo CD
Education
Bachelor's Degree in Computer Science
Babeș-Bolyai University - Cluj-Napoca, Romenia
Certifications
Node.js Accelerator Graduate
Toptal, LLC
AWS Certified Developer - Associate
Amazon Web Services
Toptal React Accelerator Graduate
Toptal, LLC
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