Peter Nagy, Developer in Budapest, Hungary
Peter is available for hire
Hire Peter

Peter Nagy

Verified Expert  in Engineering

Software Developer

Location
Budapest, Hungary
Toptal Member Since
March 3, 2021

Peter is a friendly, professional developer with nine years of experience. He's a go-to person for fellow developers as he can help with unexpected situations related to web development, UI/UX design, or even AI. He'd love to work on impactful projects by leveraging state-of-the-art technologies such as React, Angular, Flutter, Firebase, and Node.js. Peter is also familiar with the startup world and multinational banking sector, making him a good fit for any team.

Portfolio

Morgan Stanley
Angular, AngularJS, Node.js, WebSockets, Jenkins Pipeline, TeamCity
Piggybanx
Flutter, Firebase, Visual Studio Code (VS Code)

Experience

Availability

Part-time

Preferred Environment

Firebase, Flutter, Angular, AngularJS, NestJS, Docker, React, Figma, GraphQL, Node.js

The most amazing...

...app I've developed is a real-time COVID-19 tracking app built by leveraging Flutter, Firebase, and Adobe XD.

Work Experience

Full-stack Developer

2017 - PRESENT
Morgan Stanley
  • Developed a fully-fledged Angular-based web framework with a team of developers from all over the world for clients who built reporting tools that traders use on a daily basis.
  • Built an Angular-based trading application front end based on the requirements of traders from the Far East.
  • Kept things modern and up-to-date in 5+ investment banking projects by introducing Git, Bitbucket, Jenkins pipelines, and pull requests in the development workflow.
  • Communicated with developers from all over the world daily and helped them achieve their goals.
  • Made architectural decisions on greenfield projects.
  • Managed an intern who later successfully took a major role in the team.
  • Took part in corporate social responsibility (CSR) by implementing a trading game web application with an Angular front end and Django back end in my free time with a team of four developers.
  • Fixed bugs and implemented new features based on Atlassian Jira tickets.
Technologies: Angular, AngularJS, Node.js, WebSockets, Jenkins Pipeline, TeamCity

Mobile Application Developer

2020 - 2020
Piggybanx
  • Developed a cross-platform mobile application with Flutter and Firebase that combined gamification, social networking, education, and the financial market.
  • Introduced back-end-as-a-service (BaaS) functions for the project to handle the large load of visiting users.
  • Oversaw the authentication and authorization state machine for the user.
  • Introduced Trello for task management. Later fixed bugs and implemented new features based on cards created by the project owner.
  • Used Azure DevOps pipelines to hand over new releases to the project owner.
  • Implemented a social screen in the application where users could post customized content on-demand and in an autonomous way.
Technologies: Flutter, Firebase, Visual Studio Code (VS Code)

Demonstrator

2016 - 2017
Budapest University of Technology and Economics
  • Taught an advanced IMSc course on programming basics (C++) to electrical engineers at the Department of Automation and Applied Informatics (BME-AUT).
  • Created weekly assignments for the students and gave them grades after checking their results.
  • Made a set of interactive tutorials about C++ for each topic (about 500 pages long).
  • Motivated the students to pass the exams with good grades.
  • Assisted the students in my free time to help them understand the material more easily.
Technologies: C++, University Teaching

Self-employed

2013 - 2014
Freelance Developer
  • Provided a hosting server service for clients from all over the world, including game servers (Call of Duty 2, Call of Duty 4, and Minecraft), FTP service, and web hosting. I freelanced on this project, as I was still in high school at the time.
  • Implemented the front end and the back end by leveraging PHP and native JavaScript for dynamic user interactions.
  • Used Redmine to track user tickets and created Gantt charts to track the project status and resources.
  • Implemented an autonomous payment system by using premium-rate text messages (SMS). When the payment occurred, the user immediately received the credentials for his service in a user-friendly way.
  • Handled frequent distributed denial-of-service (DDoS) attacks.
Technologies: PHP, JavaScript, Linux, Java

iTransmit

https://itransmit-app.web.app/
iTransmit is a community-powered virus outbreak area identifier that enables users to:
• Check in if they are feeling sick.
• Check the map for infectious areas.
• Get notified when they meet an infected person.

I developed this application for a 24-hour hackathon and later extended it to be a part of my portfolio. As it turned out, unfortunately, I cannot publish it in Google Play Store or Apple AppStore as I'd need special approval from the national government of the country in question. If you are interested, I'm happy to share a demo.

PiggyBanx

PiggyBanx is the combination of gamification, social network, education, and the financial market! It changes the way of thinking. The youngsters can create various piggy banks with goals and amounts. The parents can control the youngster's activity and give them tasks. Piggy gives a friendly interaction when the user slides a coin into the piggy bank, and they can share their activity on their timeline.

PiggyBanx is a simple solution in the parent's hands to educate their children for financial awareness. It creates an interaction between the child and the parent because the parent can give daily tasks to the child, and in return, they earn extra piggy coins to their piggy banks.

We give the banks a great solution to be able to reach youngsters. We believe in a financially more educated future. Our goal is to provide a great tool that youngsters can enjoy. We also created Piggy as the chatbot with AI. Piggy can help the banks to keep in contact with the parents.

Front-end Development for Schönherz Zoltan Youth Hostel

I volunteered to develop a web front end for the hostel's Dynamic Domain Name System (DDNS) service. Many students in the hostel were future computer science engineers, and many of them had servers to experiment with. With our service, they were able to set an alias for the IP addresses of their servers.
2018 - 2020

Master's Degree (Honors) in Computer Science Engineering

Budapest University of Technology and Economics - Budapest, Hungary

2014 - 2018

Bachelor's Degree in Computer Science Engineering

Budapest University of Technology and Economics - Budapest, Hungary

2013 - 2014

Vocational Degree in IT Security Technician

Mechwart András Secondary Technical School of Engineering and Information Technology - Debrecen, Hungary

2009 - 2013

High School Diploma in Specialization in Informatics

Mechwart András Vocational Secondary School of Engineering and Information Technology - Debrecen, Hungary

JUNE 2014 - PRESENT

CCNA Discovery: Networking for Home and Small Businesses

Cisco Systems, Inc.

JUNE 2014 - PRESENT

Cisco IT Essentials

Cisco Systems, Inc.

JUNE 2014 - PRESENT

CCNA Discovery: Working at a Small-to-Medium Business or ISP

Cisco Systems, Inc.

JUNE 2014 - PRESENT

CCNA Discovery: Introducing Routing and Switching in the Enterprise

Cisco Systems, Inc.

JUNE 2014 - PRESENT

CCNA Discovery: Designing and Supporting Computer Networks

Cisco Systems, Inc.

JULY 2012 - PRESENT

State Accredited Language Examination Certificate—English (B2 Speaking)

ELTE Foreign Language Teaching School

MAY 2012 - PRESENT

State Accredited Language Examination Certificate—English (B2 Writing)

University of Debrecen Exam Centre (DExam)

Libraries/APIs

Jenkins Pipeline, TensorFlow, Node.js, React

Tools

TeamCity, PyCharm, Figma, Adobe Experience Design (XD), Cisco Packet Tracer

Frameworks

Flutter, Angular, AngularJS, Swagger, NestJS

Languages

TypeScript, JavaScript, Python, C#, C++, PHP, Java, Solidity, GraphQL

Platforms

Visual Studio Code (VS Code), Firebase, Docker, Linux, Windows Server, Blockchain

Other

WebSockets, IT Security, Cisco CCNA Voice Certification, Computer Networking, University Teaching, Deep Learning, Recommendation Systems, System Development, IT Project Management, IP Telephony

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring