
Amin Varga
Verified Expert in Engineering
Software Developer
Amin is a full-stack Java developer with 12+ years of experience, including three years of Android and iOS development. He loves to follow best practices and focuses on writing clean, reusable code. On the front-end side, he has experience with AngularJS and Angular, Shopify, and WordPress. On the back-end side, Amin has plenty of experience with Spring, Spring Boot, REST APIs, all sorts of relational/non-relational databases, and he is very confident with AWS services on the deployment side.
Portfolio
Experience
Availability
Preferred Environment
Elasticsearch, Spring Boot, IntelliJ, Linux, IT Project Management
The most amazing...
...project I've created was a service ordering platform from start to finish, including the back end, payment integration, Android and iOS app, and admin website.
Work Experience
Senior Flutter Developer | Senior Java Developer
Toptal Clients
- Created several mobile apps from scratch. Developed the back end in Java and APIs when required but preferred to use Firebase for user management, datastore, and messaging.
- Compiled and built an app with IntelliJ. Used Xcode for building iOS.
- Deployed one of the apps to Google Play Store and App Store.
Mobile App Developer
ENERGYPLUS PLUS COMPANY LIMITED
- Contributed to AI-based image generation using the Discord API, Google, and Apple Pay.
- Developed the back end in Java and deployed it to AWS servers. Created the app.
- Worked on Flutter based on the UI design provided by the client in Figma.
Senior Java Developer
Landgate
- Migrated old Java code to Java 9 and refactored the old system.
- Moved the old AngularJS to Angular and eliminated dead code.
- Provided technical design and documentation of the new land-registry system.
Back-end Developer (Java)
Vodafone Group
- Worked as a tech lead, created solution and technical design, and managed the demos. Mentored junior developers and performed code reviews. Developed the REST API and single sign-on for the online shop.
- Created an Angular front end in a team of five developers.
- Contributed to the technical documentation, and I held regular presentation sessions for the management.
Software Developer (Java)
Dell EMC XtremIO
- Contributed to a robust rules engine processing millions of items per second.
- Created the admin website (JSP) with extensive HTML and CSS usage.
- Developed all the JavaScript code required for the website.
Experience
ozLove
https://www.ozlove.com.auI created the website in Flutter, then created the apps using the same source. All were deployed to AWS using auto-scaling instances. My responsibility was the whole technical design and deployment configuration.
Vodafone online shop
QuickMe
http://www.quickme.com.auHaus Online Store
https://hauslondon.comI customized it with Shopify Plus and Liquid, updated the CSS, and integrated the website with Google Analytics. I also gained experience with the ReCharge Shopify app marketplace.
Pure Cycles
https://www.purecycles.com/I customized it with Shopify Plus and Liquid, updated the CSS, and integrated the website with Google Analytics. I also gained experience with the ReCharge Shopify app marketplace.
Floorplan
https://www.floorplanrugs.com/I customized it with Shopify Plus and Liquid, updated the CSS, and integrated the website with Google Analytics. I also gained experience with the ReCharge Shopify app marketplace.
Smilee Signs
https://smileedesign.com.au/Skills
Languages
Java, HTML, CSS, Dart, Java 9, SQL, HTML5, JavaScript, Python, TypeScript, Swift, Kotlin
Frameworks
Spring Boot, Spring, Flutter, Android SDK, Spring MVC, Angular, AngularJS, Spring 5, Spring JDBC, Spring Security, JUnit, Hibernate, React Native
Libraries/APIs
REST APIs, React, Node.js, Slack API, Spring REST, Stripe, Liquid, PayPal API, Stripe API
Tools
IntelliJ, Figma, Slack, GitHub, AWS CodeBuild, AWS CodeDeploy, Git, JDK 8, Apache Maven, TestFlight, Apache Avro, Shopify Plus, Bamboo, Jenkins, Xcode, Kafka Streams
Paradigms
Test-driven Development (TDD), RESTful Development, Unit Testing, REST, Microservices Architecture, Mobile Development, Microservices, Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, Agile, DevOps
Platforms
Shopify, WordPress, iOS, Android, Java EE, Apache Kafka, Amazon Web Services (AWS), Docker, Linux, Ubuntu, Debian, Red Hat Linux, Firebase, Kubernetes, Azure, Google Cloud Platform (GCP), WebSphere, Oracle ATG
Storage
MySQL, Relational Databases, MongoDB, Microsoft SQL Server, PostgreSQL, Oracle SQL, RDBMS, Elasticsearch
Other
CI/CD Pipelines, Full-stack, Version Control Systems, Agile Software Testing, API Applications, Mobile App Development, Payment APIs, Online Payments, Payment Gateways, Digital Payments, eCommerce, Back-end, Front-end, Integration, Deployment, Architecture, Cloud, Full-stack Development, APIs, API Integration, SOAP, Artificial Intelligence (AI), Slack App, AWS CodePipeline, RESTful Services, Speech Recognition, IT Project Management, Team Leadership, ChatGPT, OpenAI GPT-4 API, BEA WebLogic Server, Google Play Store, Mobile Apps, Midjourney, Discord
Education
Master's Degree in Information Technology, Artificial Intelligence
University of Technology Sydney - New South Wales, Australia