Emil Djupvik
Verified Expert in Engineering
Full-stack Software Developer
Asker, Norway
Toptal member since August 11, 2022
Emil is a full-stack developer who has worked on large mobile applications, system architecture, is confident with iOS and Android, and can deliver backward compatibility with other systems. He created a website for the Norwegian government that helps people get their driver's licenses faster. Emil has built data analysis tools to track service success, written code to display a user interface that adheres to pixel-perfect accuracy, used Flutter BLoC for state management, and managed teams.
Portfolio
Experience
- Dart - 2 years
- Firebase - 2 years
- Express.js - 2 years
- Flutter - 2 years
- TypeScript - 2 years
- Python - 2 years
- MongoDB - 2 years
- Angular - 1 year
Availability
Preferred Environment
JavaScript, Python, Flutter, Angular, Firebase, Express.js, Linux, MongoDB, Google Cloud Platform (GCP), CI/CD Pipelines
The most amazing...
...program I've built checks Norway's road administration's website for available driver's license test sessions, enabling people to get their licenses faster.
Work Experience
Senior Full-stack Developer
Djupvik Technology
- Built and still maintain all the software behind oppkjoring.com that continues to gain new, paying users daily.
- Developed user data analysis tools to track our service's success and behavior.
- Integrated a remote server to crawl the web to gather data about future driver's license test sessions and periodically send emails and SMS messages using that data.
- Used Flutter BLoC for state management in our administration dashboard mobile app.
Software Engineer
Yamuntu GmbH
- Maintained an iOS and Android app with backwards compatibility with the back-end system.
- Maintained and was responsible for the entire administration dashboard. Ensured that problems were avoided and fixed in a timely fashion.
- Implemented core features such as direct payment via PayPal, comments and likes, and the user suggestion and administration forms with custom form generation.
Software Engineer
MB Sekimo Sistemos
- Implemented core functionality for two large-scale mobile apps, including a podcast app.
- Implemented subscription, explore, library, and login pages, along with a comment feature.
- Oversaw the development of a large-scale networking platform app.
- Wrote code to display a user interface that adheres to a pre-approved design with pixel-perfect accuracy.
Programming Tutor
Djupvik Technology
- Helped 10+ kids and adults learn how to code and how to get good grades in math that requires programming knowledge.
- Marketed myself to the local community as an experienced tutor, gaining many well-paying opportunities with happy clients.
- Oversaw the development of multiple people's programming skill levels simultaneously, ensuring they improved efficiently.
Experience
Oppkjoring
https://www.oppkjoring.com/Track Workouts
App code: https://github.com/Emil1483/track_workouts_app
Website code: https://github.com/Emil1483/track-workouts
yamuntu
https://play.google.com/store/apps/details?id=yamuntu.appCustom Alarm Clock
Accompanying the alarm is a mobile app in which I can adjust the time it takes from being out of bed to arrive at my school's premises and see and adjust when school is supposed to start. This is also where I test and stop the alarm.
Skills
Libraries/APIs
Node.js, Python API, Python Asyncio, Asyncio, REST APIs, PayPal API
Tools
GitLab, Firebase Authentication, Jira, GitLab CI/CD, MongoDB Atlas, Trello, NGINX
Languages
JavaScript, Python, Dart, TypeScript, Processing, CSS, HTML, JavaScript 6, Python 3, HTML5, HTML4, Python 2, CSS4, CSS2, CSS3, C#, Sass
Frameworks
Flutter, Angular, Express.js, Flask, OAuth 2, Unity, Bootstrap, Next.js
Paradigms
Responsive Web Design (RWD), Object-oriented Programming (OOP), Asynchronous Development, Asynchronous Programming, Cross-platform, Search Engine Optimization (SEO), Requirements Analysis
Platforms
Windows, Mobile, Visual Studio Code (VS Code), Firebase, Google Cloud Platform (GCP), Google Cloud SDK, iOS, Android, Web, Google Ads, Raspbian, Raspberry Pi, Raspberry Pi 3 GPIO, Linux, Linode, Ubuntu Linux, MacOS, Debian Linux
Storage
Cloud Firestore, MongoDB, Firebase Realtime Database, Google Cloud, JSON
Other
Web Development, Full-stack, User Experience (UX), User Interface (UI), Web App Development, Full-stack Development, Async/Await, HTTP, HTTPS, Google, Windows 10, Mobile UI, Mobile UX, APIs, Front-end, Tutoring, Online Help, Online Tutoring, Architecture, API Integration, Software Development, CI/CD Pipelines, System Architecture, Data Visualization, JavaScript Libraries, Web UI, CSS5, Analytics, OAuth, Firebase Cloud Functions, Google SEO, SaaS, University Teaching, Real-time Data, Vipps API, SSH, Payment APIs, PayPal, Cloud Computing, Bootstrap UI, Gunicorn, Design, 3D, 3D Printing, 3D Design, Sound, AlarmManager
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