Gergely Varga
Verified Expert in Engineering
Software Developer
Singapore, Singapore
Toptal member since August 16, 2019
Since 2009, Gergely has successfully fulfilled many roles—software engineer, technology consultant, and computer scientist—on a variety of projects. He’s the type of developer who knows how to tackle problems and thrives in environments where he has stimulating tasks that challenge him. What drives Gergely is his passion for disruptive and cutting-edge technologies, and he keeps up with them on a daily basis.
Portfolio
Experience
- JavaScript - 12 years
- Java - 6 years
- Express.js - 5 years
- RESTful Development - 5 years
- Docker - 3 years
- React - 2 years
- Terraform - 2 years
- Amazon Elastic Container Service (ECS) - 1 year
Availability
Preferred Environment
Amazon Web Services (AWS), Docker, React, Node.js, JavaScript, iOS, MacOS
The most amazing...
...project I've worked on involved mobile development using custom PCBs (printed circuit boards) to build a network mesh of devices to process acoustic input data.
Work Experience
Software Architect
Telepathy Labs
- Implemented microservices in Java (Spring Boot) and Node.js.
- Automated deployment processes which were implemented in Terraform targeting AWS.
- Designed various subsystems for the company's microservices.
- Designed data ingestions pipelines.
- Created product-requirement documents for parts of the software infrastructure.
Senior Research Engineer
Institute for Software Integrated Systems | Vanderbilt University
- Created a cloud-based solution for a simulation testbed for IoT devices.
- Refactored and redesigned the simulation execution engine.
- Specified and implemented various APIs to expose simulation engine capabilities.
- Implemented custom features using HLA standard.
Staff Engineer II
Institute for Software Integrated Systems | Vanderbilt University
- Led the design and development of a hydrodynamic simulation toolchain to run hydrodynamic simulations for sensitivity analysis and to massage simulation output data to train neural networks.
- Led the design and implementation of the GUI for an optimization application for water and temperature for the Old Hickory Reservoir and standalone decision support system tool for optimal hydropower generation.
- Built the above-mentioned tools which enabled civil engineers and USACE personnel to train neural networks, predict water quality and temperature levels and optimize estimated income in modeled reservoirs.
- Spearheaded the development of a web-based nanoparticle building block modeling and simulation tool that allows chemical engineers to design, run, and monitor molecular dynamics simulations for the study of nanoparticle building blocks.
- Modeled and implemented a simulator-independent language to generate environment-specific simulation scripts.
Staff Engineer
Institute for Software Integrated Systems | Vanderbilt University
- Implemented an Android application for a soldier-wearable counter-sniper system.
- Built the communication layer between mobile devices, custom printed circuit boards and other network nodes.
- Developed a middleware and a web-based app to allow real-time location and status monitoring and control of the system of mobile nodes.
Consultant and Mobile Software Engineer
Freelance Work
- Designed and developed iOS applications as a contractor.
- Managed the software development lifecycle while keeping the customers engaged.
- Delivered back-end systems for iOS applications.
Experience
Citi Mobile Challenge EMEA
Semantic Web Developer Challenge
The winning application of the challenge aimed to build sourcing and product lifecycle management applications that leveraged XSB’s PartLink Data Model. It was developed for the Department of Defense’s Rapid Innovation Fund.
Education
Master's Degree in Computer Science
Budapest University of Technology and Economics - Budapest, Hungary
Skills
Libraries/APIs
Node.js, React, REST APIs, Google Maps API, Mesosphere, Passport.js, Redux-Saga
Tools
Terraform, Amazon Elastic Container Service (ECS), Docker Compose, GitHub, Git, AWS ELB, Ansible, AWS CodeCommit, Jira, Confluence, GitLab, Bitbucket, Apache NiFi
Languages
JavaScript, Java, Bash Script, Bash, PHP, C#, Objective-C, Python, HTML, CSS
Frameworks
Express.js, Redux, React Native, Spring Microservice, Spring Boot
Paradigms
RESTful Development, Microservices, Microservices Architecture, API Architecture
Platforms
Docker, iOS, Amazon EC2, MacOS, OpenStack, Android, Amazon Web Services (AWS), MetaTrader, MetaTrader 5, MetaTrader 4
Storage
MongoDB, MySQL, MariaDB, Amazon S3 (AWS S3), PostgreSQL
Other
GitFlow, OOP Designs, Software Architecture, Embedded Software, Software Design, APIs, WebSockets, MVC Frameworks, Shell Scripting, System Design
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