Johannes Millan

Freelance Programmer at Johannes Millan

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Johannes Millan is a Berlin-based freelance programmer with 15 years of experience specializing in modern front-end and full-stack web technologies, including TypeScript, Angular, React/Next.js, Node/NestJS, and Electron. He has a strong track record shipping in-car and desktop web apps for companies like CARIAD and Carmeq and has repeatedly led Angular-driven projects across agencies and product teams. Johannes is an active open-source contributor who modernized remotestorage.js by migrating major components to TypeScript and improving test stability, demonstrating a focus on maintainability and code quality. With a background in social sciences (M.A.) he brings a user-centered perspective to engineering, blending UX awareness with deep technical craft. Known for pragmatic refactors and integrating complex APIs (e.g., Google Maps in AngularJS), he thrives on turning legacy codebases into maintainable, typed systems.
code15 years of coding experience
job3 years of employment as a software developer
bookBachelor of Arts (B.A.), Staatswissenschaften, 1,9, Bachelor of Arts (B.A.), Staatswissenschaften, 1,9 at Universität Erfurt
bookMaster of Arts (M.A.), Sozialwissenschaften, 2,2, Master of Arts (M.A.), Sozialwissenschaften, 2,2 at Humboldt-Universität zu Berlin
languagesEnglish, Spanish, Italian, Turkish
github-logo-circle

Github Skills (16)

caching10
typescript10
javascript10
typescripts10
front-end-development10
google-maps-api10
angularjs10
typescript-types10
jtest9
testing9
jasmine-tests9
jasmine9
localstorage9
indexeddb8
offline-app7

Programming languages (16)

JavaCSSC++CObjective-C++MakefileGoHTML

Github contributions (5)

github-logo-circle
⬡ JavaScript client library for integrating remoteStorage in apps
Role in this project:
userFull-stack Developer
Contributions:33 commits, 19 pushes, 27 comments in 1 month
Contributions summary:Johannes primarily focused on migrating the codebase to TypeScript, demonstrating a move towards modern JavaScript development practices. They refactored the `Access`, `LocalStorage`, `Log`, and `CachingLayer` components, and refactored the `wireclient` component, indicating a significant effort to improve code maintainability and potentially enhance type safety. The user also addressed unit test failures, indicating a focus on code quality and stability.
javascript-libraryoffline-capablejavascript-clientindexeddbsync
AngularJS directives for the Google Maps Javascript API
Role in this project:
userFront-end Developer
Contributions:7 commits in 23 days
Contributions summary:Johannes's commits primarily focused on implementing features related to Google Maps integration within the AngularJS application. They added functionality using the Google Maps Javascript API, with specific emphasis on the `InfoBox` plugin. The user also introduced and updated example code, and implemented and tested window features and custom classes.
apigoogle-maps-javascript-apiangularjs-directivesjavascriptdirectives
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial