Amin Varga
Verified Expert in Engineering
Software Developer
Brisbane, Queensland, Australia
Toptal member since September 10, 2018
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, and various 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 IDEA, 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 Full-stack Developer | Senior Mobile App Developer | Senior Java/Python Developer
Toptal Clients
- Developed a music and video-sharing app in Flutter, configured the AWS servers, and adjusted the Node.js back end according to the new requirements.
- Developed the REST API using Node.js for a social media app.
- Developed the front end using React/TypeScript and integrated it with other systems' payment APIs.
- Created several mobile apps from scratch. Developed the back end in Java and Python. Created APIs as required and used Firebase for user management, datastore, and messaging.
- Compiled and built an app with IntelliJ. Used Xcode for building iOS. Deployed the back end to AWS servers. Set up RDS databases and configured network security, SSL, and load balancers.
- Deployed one of the apps to the Google Play Store and App Store.
- Used Stripe, PayPal, Google Pay, Apple Pay, and payment integrations, as well as OpenAI, chatGPT, and two-factor authentication.
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://ozlove.com.auI created the website in Flutter and then made 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/Education
Master's Degree in Information Technology, Artificial Intelligence
University of Technology Sydney - New South Wales, Australia
Skills
Libraries/APIs
REST APIs, React, Node.js, Slack API, API Development, JMS, Twilio API, Complex SQL Queries, Spring REST, Stripe, Google Maps SDK, Google Maps, Google Maps API, React Native for Web, Liquid, PayPal API, Stripe API
Tools
IntelliJ IDEA, GitHub, Xcode, Figma, Slack, Android Studio, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Bitbucket, Jira, Gradle, Apache Tomcat, Apache Ant, AWS CodeBuild, AWS CodeDeploy, Git, JDK 8, Apache Maven, TestFlight, Apache Avro, ChatGPT, Terraform, Shopify Plus, Bamboo, Jenkins, Kafka Streams, Amazon Cognito
Languages
Java, HTML, CSS, HTML5, Dart, JavaScript, Java 9, Swift, Kotlin, Python, SQL, TypeScript, Scala
Frameworks
Spring Boot, Spring, Angular, Android SDK, Spring MVC, Hibernate, React Native, iOS SDK, Next.js, SwiftUI, Apache Struts 2, AngularJS, Spring 5, Spring JDBC, Spring Security, JUnit, Express.js, Unity, Ionic, Flutter
Paradigms
Microservices, Test-driven Development (TDD), RESTful Development, Unit Testing, REST, Microservices Architecture, DevOps, Mobile Development, Hosting, Automated Testing, Scrum, Serverless Architecture, Testing, Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, Agile
Platforms
Shopify, WordPress, iOS, Amazon Web Services (AWS), Android, Java EE, Apache Kafka, Mobile, AWS Lambda, Docker, Linux, Ubuntu, Debian, Red Hat Linux, Firebase, Kubernetes, Azure, Google Cloud Platform (GCP), NetBeans, WebSphere, Oracle ATG
Storage
Elasticsearch, PostgreSQL, MySQL, RDBMS, Relational Databases, Databases, Amazon S3 (AWS S3), Redis, JSON, MongoDB, Microsoft SQL Server, Oracle SQL, NoSQL
Other
CI/CD Pipelines, Full-stack, Version Control Systems, Agile Software Testing, API Applications, Mobile App Development, Mobile Apps, 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, Software Design, Back-end Development, Security, Cloud Platforms, User Interface (UI), SaaS, Front-end Development, Mobile UX, Mobile Applications, Web Development, Proof of Concept (POC), Software Architecture, Delivery, Agile Deployment, Serverless, WebSockets, PDF, Amazon RDS, Amazon API Gateway, iPad, Point of Sale, SDKs, Jetpack Compose, FastAPI, MVP Design, Minimum Viable Product (MVP), Startups, Containers, Distributed Systems, Geolocation, Android Development, Data Science, AWS CodePipeline, RESTful Services, Speech Recognition, IT Project Management, Team Leadership, OpenAI GPT-4 API, Fintech, OpenAI, Animation, Android Animations, iOS Animations, Maps, Technical Leadership, Machine Learning, Payment Processing, Internet of Things (IoT), BEA WebLogic Server, Google Play Store, Midjourney, Discord, PayPal
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