Urgent! Blockchain developer jobs in Europe August 2023 with Salaries!

The fundamentals of computer science and mathematics serve as the foundation for developing cryptography protocols. In general, data is encrypted at the sender and decrypted at the receiver using various cryptographic techniques. Learning Data Structures strengthen your skill of understanding the problems at a wide level and help to provide an optimized solution within the constraints.

blockchain developer salary europe

Sign in to create your job alert for Blockchain Developer jobs in United Kingdom. Get notified about new Blockchain Developer jobs in United Kingdom. At this stage of our assessment, it would be a sound decision to provide granular data for various regions. The Blockchain Academy’s 2021 Employment report is a trustworthy source of information, so we would be well advised to compare the data within this report to our findings so far.

Blockchain quality engineer

Core blockchain developers design the protocols, and maintain the existing blockchains, whereas blockchain software developers develop new blockchain applications, NFTs, and so on. Blockchains or, decentralized and encrypted databases, are a prime example of disruptive technology. https://www.globalcloudteam.com/average-javascript-developer-salary-in-the-world-usa-eu-eastern-europe-and-others/ The value of its applications has become apparent in recent years as use cases such as supply chain management continue to emerge. These circumstances mean that the demand for blockchain developers is high [1]. Interested in learning how that demand translates into compensation?

blockchain developer salary europe

In case you are curious about the payscale of other IT specialists, check out our research on the average Automation Engineer salary and average iOS Developer salary. It is recommended to gain knowledge across other domains as well. It helps us in tackling problems in other domains with our skills and knowledge. It is a method of securing sensitive data from unauthorized users, threats, and attacks.

Factors that Influence the Salary of a Blockchain Developer

The biggest money earn Systems Engineering Managers – £ 120,000, or $ 160,000, and Senior Software Engineers – £ 75,000, or $ 100,000. Mid-tier blockchain developers, according to PayScale, receive about 36 thousand pounds, or 78 thousand dollars. There has been an increase in craze for this technology and many large organizations are leaning toward this technology. Hence there is a need for many developers in the domain of blockchain. So there are certain skills to be learned and tips to be followed before attending a blockchain interview.

blockchain developer salary europe

On the other hand, more advanced developers with 2-4 years of software experience could earn an annual salary of around $143,000. Finally, those with around 6-10 years of software experience and between 2 and 4 years of blockchain technology experience earn much more. Recently, one Swedish blockchain company also expanded to this region. They wanted to hire senior and lead backend developers with Blockchain expertise for a reasonable price.

Job Role

The following sections examine blockchain developer career paths, requirements, and courses that may help you get started. The national average annual Blockchain developer salary USA is $154,550. Meanwhile, junior Blockchain developer salary is around $123,817, while senior specialists earn $231,500. Speaking of Blockchain developer salary in Boston, it’s higher than the national average, namely $172,270. At the same time, Blockchain developer salary Silicon Valley ranges from $150,000 to $175,000, which, again, overrides the average wage of such specialists throughout the country. At the outset it’s worth stating that employment in the crypto sector is unlikely to be ‘just another job’.

blockchain developer salary europe

They are also used to store data in an organized and efficient manner. Explore different types of data structures such as arrays, trees, and linked lists. The technology stores the identification data of physical objects, like consumer goods and supplies, with embedded BLE and NFC microchips. It allows for creating identifiers that are secure and compatible with other systems.


So there is a need to gain knowledge of different development tools to sustain the industry. Among all other factors, skillset plays a key role in deciding the salary of a blockchain developer. A candidate with a proper and good skill set can earn more than those who do not possess the same. Within a particular domain, there might be different roles present. Such as smart contract developers, DApps developers, Network Security Analysts, and so on. The first and major step is to learn the basics of blockchain and its applications.

  • In reality, the possibilities are almost endless for developers in web3.
  • These are one of the most important applications of blockchain, which involves a piece of code that executes business logic.
  • In recent years, a handful of companies specializing in different industries started implementing it into their work.
  • Meanwhile, if hiring Blockchain experts abroad, cultural similarity, business ethics, and English proficiency are those aspects that also need to be considered.

Forecasts suggest that by 2030 around 50 billion IoT devices will be in use around the world meaning good news for blockchain and greater demand for blockchain developers. Between 2020 and 2030, the US Bureau of Labor Statistics (BLS) projects 13 percent job growth, including 667,600 new jobs, in the computer and information technology field. In addition to above-average job growth, computer and information technology positions typically offer above-average salaries [5].

Blockchain Developer Salary Based on Experience and Skills

If you’ve chosen a job in blockchain, it will be for a reason, and you’ll be setting your sights on thriving as soon as possible. While you might be able to get by just fine with one language, the ability to communicate with communities in other countries will always be an asset. English is the main language of blockchain, but there are large communities in Russia, China, Europe, and increasingly Latin America.

First things first—what exactly does it mean to be a blockchain developer? Essentially, blockchain development involves developing, maintaining, and designing blockchain applications and protocols. In other words, a blockchain developer uses blockchain https://www.globalcloudteam.com/ technology to create applications, such as decentralised applications (dApps) and smart contracts. On this platform, the average salaries of blockchain software developers are almost the same as on Indeed thousand rupees, or 6.92 thousand dollars.

Keep Your Skills Up-To-Date

Core Blockchain Developers also monitor and optimize the network environment to ensure a secure implementation of decentralized applications (DApps). Other than the technical skills, companies also focus on the communication skills of the employee. We often hear that candidates get rejected due to a lack of communication skills.

5 key organizational models for DevOps teams GitLab

In addition, he monitors and manages technical operations, collaborates with dev and ops, and offers support when required. As with the development and operations teams that have opposite objectives, development and security operations have conflicting objectives too. Traditionally, development teams and operation teams focus on policy management, code inspection, etc., and security teams retroactively monitor and mitigate risks. As such, security has to be incorporated in the planning stage of development. Microservice architecture is a process of building an application as smaller services that are loosely coupled, independently deployable, and use lightweight protocols.

Everyone focuses on ways to add more value to the customers without compromising on security. Software teams focus on security controls through the entire development process. Instead of waiting until the software is completed, they conduct checks at each stage. Software teams can detect security issues at earlier stages and reduce the cost and time of fixing vulnerabilities. As a result, users experience minimal disruption and greater security after the application is produced.

What are the challenges of implementing DevSecOps?

These DevOps metrics provide the essential data DevOps teams require to have the visibility and control over their development pipeline. Being on a team requires a willingness devsecops team structure to make personal and workgroup goals subservient to the larger mission. In the case of IT and security, this means building cultural bridges and personal relationships.

  • The lack of automation isn’t clear during regular operation, but it takes a long time to deploy a fix when you discover a critical production issue.
  • Platform Engineering is often found alongside DevOps and has a strong link with software delivery performance.
  • Atlassian’s Open DevOps provides everything teams need to develop and operate software.
  • These metrics can be used to track both technical capabilities and team processes.
  • To illustrate this, a few years ago there was a denial of service attack that brought down Netflix.
  • It should be automated to match the speed and scale of agile development.
  • Software teams use change management tools to track, manage, and report on changes related to the software or requirements.

Once the issue is resolved, teams analyze the system again to get prepared for future incidents. When you migrate from AWS to Azure or GCP, you might have to realign the software. Multi-cloud platforms are more complex and require high expertise, skill sets, and a proper strategy to make a smooth transition. Here’s a great blog about Microservices vs Monolith that can help you understand the differences between them.

User experience engineers

Companies might find it hard for their IT teams to adopt the DevSecOps mindset quickly. Therefore, top leadership needs to get both teams on the same page about the importance of software security practices and timely delivery. Each term defines different roles and responsibilities of software teams when they are building software applications. The first step in cloud migration begins with discovering current IT infrastructure and assessing product capabilities, cloud readiness levels, and cloud requirements. Security, network, and data center management teams usually sit together on this task to prepare a cloud migration framework with well-written documentation. DevOps teams comprise professionals from development, quality, security, and the operations segment.

devsecops team structure

Examples of runtime protection tools are Aqua Security, Rezilion, and NeuVector. When you deploy your application to an environment, insert environment variables and credentials via your CI/CD tool and aim to manage them as secrets. You should effectively manage and encrypt these secrets to ensure they are secure. There aren’t steps in some process you need to achieve in order to “be DevSecOps”. Instead, you’ll want to incorporate two significant practices into your development practice.

Perception, Reality, and Creating Tomorrow’s DevOps DBA

In a traditional software development environment, developers and operations people have different objectives, incentives, and responsibilities. While developers are rewarded for the feature-set, operations receive incentives when the infrastructure is stable. As such, developers are not concerned about stability while operations teams don’t like frequent changes to code. Now, every member of the cross-functional team https://www.globalcloudteam.com/ will take equal responsibility at every stage of the product lifecycle. Being a newer concept than DevOps, DevSecOps was coined to emphasize the importance of IT security processes and security automation in the software development lifecycle. While the idea of merging development teams and IT operations teams is not that new, until some time ago security policies were often treated as the job of security teams only.

If the organization is undergoing a massive reorganization aimed at eliminating the hierarchical structure, this can lead to certain problems. In such organizations, it is necessary to control the balance between the benefits for the organization as a whole and the damage to the morale of employees. Budget constraints and the need to switch context, usually present in organizations that produce multiple products, can force you to increase the distance between Dev and Ops (use a Type 1 topology). An effective automation strategy is also reliant on the technology and tools in use.

Roles and responsibilities on DevOps teams

Occasionally called “NoOps”, this is commonly seen in technology companies with a single, primary digital product, like Facebook or Netflix. This can even take the form of “you build it, you run it”, with the same individuals developing and operating applications. And it’s something we practice a lot when it comes to our own DevOps team structure.

devsecops team structure

While you avoid documentation, seamless collaboration becomes a reality. It arose as development teams started to understand that the DevOps model does not sufficiently address security issues. Rather than retrofitting security into the build, IT and security professionals developed DevSecOps to integrate security management from the onset and during the development process. This way, application security starts at the beginning of the build process rather than at the final stages of the development pipeline. DevSecOps, on the other hand, makes security testing a part of the application development process itself. Security teams and developers collaborate to protect the users from software vulnerabilities.

Common roles in a DevOps Team (DevOps roles)

CI/CD has a huge impact on software development; that’s why we’ll see this trend in the Future of DevOps. Explore the possibility to hire a dedicated R&D team that helps your company to scale product development. Together with our content partners, we have authored in-depth guides on several other topics that can also be useful as you explore the world of security testing.

Developers use CI/CD tools to release new versions of an application and quickly respond to issues after the application is available to users. For example, AWS CodePipeline is a tool that you can use to deploy and manage applications. The Security and Compliance Engineer (SCE) is responsible for the overall security of the DevOps environment. The SCE closely works with the development teams to design and integrate security into the CI/CD pipeline, ensuring data integrity and security are not compromised at every stage of the product lifecycle. In addition, the SCE ensures that the products being developed are adhering to governing regulations and compliance standards. However, while DevOps applications have stormed ahead in terms of speed, scale and functionality, they are often lacking in robust security and compliance.

Mean time to recovery

The IT infrastructure landscape has undergone exponential changes over the past decade. DevSecOps moves the responsibility for security, ensuring it is fully integrated into every stage of the development journey, continually delivering security throughout the software development process. It achieves this goal through a combination of new tools and processes that enhance security of both the application software and the cloud resources which these apps use. This team structure, popularized by Google, is where a development team hands off a product to the Site Reliability Engineering (SRE) team, who actually runs the software.

The Guide to Custom Software Development Cost Estimation

The cost may reach millions in some cases, though (take Microsoft, which spent $1,2 billion on Windows 10). The cost estimate is made from the beginning of the project, on which the planning of tasks, stages and software development is done. The growth of software development in the last year was clear, but another aspect that must be analyzed is the budget of the companies. Nearshore software development tends to be slightly more expensive, with rates ranging from $44 to $82 an hour.

software development cost

For top-notch flexibility, price effectiveness, and access to a pool of experienced talent, hire dedicated software developers to provide skill sets lacking in your internal workforce. Hiring in-house teams for software application development has lots of hidden costs.For example, you’ll buy equipment, maintain your office, pay bonuses, Taxes, etc. We offer all the necessary expertise to design, build and launch mobile & web apps.

Dedicated team

However, without a good estimate, you are bound to overspend and run out of resources. Luckily, there are tech companies that can help you get through this challenging phase and calculate the software development costs for you. Contact DOIT Software and use our extensive knowledge and experience to create an accurate estimation of the development costs for your project. Hiring an in-house team of software developers is not always possible and viable for companies with low budgets and short-term projects. In order to avoid overpaying and get things done easily and effectively, outsourcing to such countries like Ukraine, Poland, or Czech Republic is one of the best solutions. Outsourcing companies like Intellectsoft offer professional services and the software development cost will be significantly lower than if hiring a team of local developers.

  • At the same time, the earlier you invest in a custom ERP solution and start using a system tailored particularly for your business needs, the quicker you will gain the benefits.
  • Besides, you will be able to ask your development partner, “how much does it cost to develop the software I have in mind?
  • After signing the contract, each Light IT client receives a detailed estimate containing all the expenses and charges for the project.
  • Every developer’s hourly rate is influenced by multiple factors.

Down below you will see the average hourly software development rates based on the technology applied. Despite the fact that Brazil is the biggest country on the continent, usually companies prefer to outsource their software development projects to other Latin countries. Although Brazil still stays a top offshore destination with a wide talent pool, great expertise, and reasonable rates. As mentioned above, often, software products are connected with other software solutions like APIs, payment gateways, various modules, etc. The need to integrate software also impacts the cost of development.

Software development process spans several stages – from mockups to a full-blown solution

When building an MVP, use as many pre-made components and services as possible. This will reduce development costs and speed your time to market, but increase the total cost of ownership. Yes, you will have to pay licensing fees later on, but at that point, you might already start receiving revenues. Now that you know which factors affect the cost of custom software development, it’s time we gave you some numbers so that you can understand how much your application might cost.

The latter option can be quite costly and increase your final software development budget. It’s a broad range, and probably not that useful if you are ready to put a number https://globalcloudteam.com/ in your budget. A custom development project means anything from a calculator on your phone to a full enterprise billing system that supports millions of users.

Expert key tips for making accurate software development time and cost estimates

You cannot separate the two to decide on the cost to develop the app. The total cost to develop the app can go way beyond how much you might expect. The buttons, screens, and other elements make the application unique, engaging, and convenient, but each additional piece affects the overall project budget. The cost of such an application can start from $70,000 and can take about 1,200 hours.

software development cost

You will be able to launch new functionality faster and cause far less disruption to your everyday processes. It will also be easier to evolve the software consisting of loosely-coupled modules. Tuhin Bhatt is a co-founder of Intelivita, a leading Web and Mobile App Development Company. Tuhin being a peoples man who has a passion to share software development cost his technical expertise with clients and other enthusiasts. For those wondering how much does it cost to develop a custom software, we’re pretty sure we’ve answered your question. MVPs help you with real-time user feedback; you can create a full-service solution with all features and functionalities you plan to offer prospective use.

Size of a development team

Here is the recent data regarding the average hourly rates in this region. Many sites offer a cost calculator for custom software development. In our view, trying to use it to fathom your expenditure down to a penny is a bad mistake. Firstly, every project is unique with too many variables to consider.

Complicated real-time data analytics with multiple permission levels will require different resources than, say, a fitness app with a calorie calculator. Now that you understand the various software cost estimation techniques, let us tell you about estimating the software development time frame. Here the engagements are more substantial than just a small tweak and have a well-defined scope of deliverables.

How to estimate software development costs

We will need to hear your app idea, including a full list of features, technical specifications, personal preferences, planned release date, etc. At the same time, the metrics like UX, performance, and page load usually suffer. There are a few tricks of developing cross-platform apps and also preserving high rates in performance and speed. Read about how to decrease the cost of software development with just a few tips. OpenACC’s primary target audience is domain scientists, many of whom have learned only enough computer programming to express their algorithms in code. Frequently these developers do not have the programming background and/or time required to explicitly parallelize their algorithms using a lower-level programming model, such as CUDA.

How to Build GPS Navigation Into Your App In 7 Steps

This technology refers to a GPS system and determines the closeness of a user to a particular location. It is mainly applied in the advertising industry to show users ads for local services and goods. You have probably noticed that when you travel to another country, as soon as you land and switch on your cellular data, you get the ads https://globalcloudteam.com/ and offers of the local country. Sharing photographs and videos while tagging a specific location also involves GPS locations. Similar features are available in most social media apps like Instagram and Facebook. Once you get several user reviews and complete the development of the core features, it is time to add advanced options.

Get in touch with us to get help from expert teams that know how to build a navigation app like Waze successfully. Add gamification features to motivate users to come back to the app. Users get points for different actions in the app, like sharing road information or for kilometers driven with the app. Add social integration to the app so users can share their trips and communicate with each other to inform about traffic or other situations on the road. It’s also really important that the SDK you use in your project is flexible and allows you to modify map tiles as needed.

You’ll be able to create any changes to the running app and directly see your correction while not ever going to the screen. IGPS tends to consume the battery very quickly since the phone remains active, whereas the app mistreats you. With this in mind, several users open the app solely to examine the road, so they merely switch it off.

You’ll even improve your map app on totally different app stores like Google Play Store, Apple’s App Store, etc., and earn cash. The cost of a native GPS navigation app depends on the features and tools involved how to build a gps app in the process of development. The fact that Waze reached an agreement on mutual cooperation with the biggest Uber’s rival, Lyft, means that the great competition has started on mobile application market.

What are the prospects to develop a mobile app with GPS?

Learning how target users interact with a product helps app creators adjust it to current customer demands and develop a more effective marketing strategy. This feature could provide excellent resolution for car GPS navigators during ways and travel apps. The most effective thanks to the appapplyingis feature are to create it within the offline mode, so the user will use the application once they don’t have access to the web. Chemical analysis apps conjointly actively integrate map options to point out an individual’s precise location with that you’re matched. In addition to gat, her information that helps the app confirm the most straightforward route, a navigation app like Waze may also gather information from its general public of users.

Applications with GPS have recently gained increased popularity. The usage of this feature allows developers to broaden the possibilities of their software. Many location-based features have already been created for sports apps, shops, live-streaming apps, and a lot of others. Users have to balance between all the navigation functions they want to use.

Try creating software that is more powerful than the applications offered by other developers. Start recording the video by using the mobile app (make sure you allowed the app to use GPS data!) It is recommended to use the maximum available resolution and around frames per second. And also make sure to not move your camera while recording . You can use the sensor’s data to check if a signal has been detected, and if so, trigger an action. In Space Engineers, sensors can be used to detect various types of signals such as enemy or friendly ships, voxel changes or a custom signal. Once a signal is detected, the sensor sends the signal to the programmable block assigned to it.

You can use the Waze Transport SDK to connect your app to Waze and receive driving data for free. By using this valuable tool, you can improve the navigation and traffic flow of your app, as well as support your business’ objectives. By utilizing the Ads Management API, your company will be able to manage large and complex Waze Ads Accounts and Campaigns more effectively. You will be able to track your ad performance, manage your budget, and do a variety of other things with this powerful tool. The Transport SDK is now available for download, allowing you to quickly and easily improve the navigation and traffic flow of your app.

how to create a gps app

To determine one’s position properly, at least 4 satellites are required. While the accuracy is not 100% correct, you will get information with up to 60 feet difference. They cover their location, time, status, and other information. Software that tracks your location is usually used for sports or security. For instance, you can track your running route to view the distance passed or make sure your child does not leave a specific area. To understand what types of software you can create, it is best if you check out the examples of others that use GPS technologies.

How does Waze explore routes?

Of course, they’re additionally crucial within the automotive trade, presumably presume contemporary automobile mapping, not map capabilities. Use ArcGIS Runtime Software Development Kit to implement maps into your application which gives access to custom off-the-grid Apple maps. Here, you choose colors and features — you think — suit your app most. Not only consumers are ready to pay a price for what your app offers.

how to create a gps app

Apple’s MapKit framework is used to implement and integrate GPS geolocation into native iOS navigation applications. Gps navigation apps have become the part and parcel of taxi drivers, goods carriers, and of course every individual. This technology entered at a rapid speed and we cannot imagine our lives without these GPS navigation apps. There’s also a need to create a flexible database for the application.

Location Tracking

They also show drivers places of interest on the basis of their previous visits. Aside from geolocation and navigation features, Waze users can listen to their favorite music from apps like Spotify, as well as podcasts, from within the app. Waze also helps to find the cheapest gas stations along the route.

how to create a gps app

It will collect information from users’ mobile devices to check monitor traffic and some activities, the streets, and road hazards. These days, navigation apps are getting more and more well-liked, and therefore the range of individual location services is predicted to grow in returning years. Therefore, if you decide to make a navigation app, you’re most likely creating the proper alternative. Krify is a multi-national technology innovations company specialised in crafting world class Mobile Apps, Web Applications. We built many world class mobile applications particularly in iPhone, Android and Wearable platforms. Krify extends services into Digital Marketing, Quality Testing, Content, PR, SEO and many more.

How to Create a GPS App

Significant factors are the technology your mobile app development company utilizes and whether the application is native or cross-platform. A smartphone connects to GPS via a GPS antenna which works offline, but you can’t get a lot from it without a proper navigation app. An application should provide a powerful map service and there are certain APIs for map integration designed for specific operating systems.

Libya’s lack of official addresses paralyzed the economy and stalled innovation in the country. Our client – Lamah company – addressed this problem by working with us to create Makani – a revolutionary GPS navigation app to improve the lives of millions in the country. Preparing for launch is key if you want your navigation app to stand out from the crowd and succeed. This is where you determine how your navigation app will work and look. You need to create a User Journey Map, and then use the UX insights to create clickable wireframes, visual user interfaces, and motion design .

You need to make sure that it has data (and voice/SMS if you’re using them, we don’t). A driver’s point total is compared to the point totals of other Waze users to determine a driver’s rank. Users earn points whenever they contribute road information, and as the points rack up, their ranking in the Waze community rises. User designations begin at Waze Baby and go up to Waze Royalty. Experienced programmers know how to avoid security flows and system vulnerabilities.

  • Google Maps Directions API provides developers with a list of voiced by real humans detailed turn-by-turn instructions for lots of roads around the world.
  • It is, therefore, not surprising that it has captured the attention of millions of people worldwide.
  • Make an official release of your app in the Apple Store and Google Play Market.
  • If your team uses Cell ID and GPS, the location services in the app will be precise.
  • Learning how target users interact with a product helps app creators adjust it to current customer demands and develop a more effective marketing strategy.

Regarding the trigger, it could be done with timer blocks, but it depends on what you want to achieve. Timer blocks can be used to trigger actions at a specific time interval, but in this case, you need to trigger an action when the signal is detected. Additionally, if you’re using an app that is integrated with Apple Maps, such as the App Store or Safari, it may still open directions in Apple Maps.

When requesting location information, your application must specify the accuracy required to get the data as quickly as possible within the shown range. In fact, any application can greatly benefit from such a feature. Choice as a robust, less-battery consumption solution and dynamic solution for identifying user’s location.

How to create a GPS app for iOS

More importantly, the map itself had to be as detailed as possible but at the same time very easy to use. The days of pulling out a trusty road map from the glove box are far behind us, and with good riddance! These days it seems somewhat kooky to go exploring or building a trip route without the assistance of a mobile navigation app. You will see an inventory of options that may enrich your application and provide many opportunities to the customers. As an example, GPS maps may save each way that drivers take. Therefore if they arrange to move to the place once more, the system can supply those saved choices.

Add the nice-to-have features

The first part of the video teaches you how to access the Google Maps by creating a API key. Users of Google Maps Android API v2 will be able to use the ‘MyLocation’ feature without having to obtain a permit; however, either coarse or fine location permissions must be specified. The API key for Google Maps-based APIs is a string resource, which is linked to the encryption key used to sign the APK (see the file res/value/google_map_api.xml). GPS application development significantly improves the interaction with customers.

Blog Search

Of course, it is unwise to overlook the importance of interface design and user experience. The fact is that the geolocation services process a large amount of data, which is displayed on the device’s screen at different zoom levels. So, the GPS application development process must necessarily include the usability testing phase (it’s desirable to provide for several iterations of it). For example, such well-known retail stores as Target or Walmart are already using geolocation apps to improve the in-store experience. For example, the Momo app (a Chinese app that allows users to top-up airtime, make online purchases, and pay bills) sends push notifications about current discounts and gift certificates.

In this video, Noam Bardin, the CEO of Waze, discusses how Google bought his company. For the last year, thousands of volunteers have been working on a free, editable map of the entire world for OpenStreetMap. It is an open-source chart plotter and navigation software that can be used for plotting underway or for planning purposes. With Wikitude Drive, users can simply set GPS data as well as point-of-interest .

The main challenge for our team was to build a scalable mobile solution in a competitive marketplace. Geolocation was one of the main functionalities that were added to this ridesharing app. Interexy was responsible for software development from scratch, beginning with the technical specification to the release. All in all, we built an app that has the functionality to request a ride.