Find top freelance Dagger 2 developers quickly and easily on Codementor. Work with our vetted developers who have the proven skills and experience to get the job done. Get help with projects by-the-hour or long-term. Hire a trusted Dagger 2 freelancer on Codementor today.
Hire In No TimeVerified Talent
Top freelance Dagger 2 developers available to hire
Meticulous Android Developer with 7+ years of experience in delivering top-notch mobile applications. Proficiently translates wireframes and prototypes into reliable code that is highly versatile and remains resilient to glitches, bugs, and software updates.
- Experienced in Java.
- Experienced in Kotlin
- Experienced in Android
I have specialized in Big Data technologies like Apache Spark, Flume, Flink, HBase, HDFS, Hive LLAP, Impala, Athena, EMR, DynamoDB, Airflow, etc. This career has lead me into developing applications that implement Machine Learning models, predictive algorithms, NLP algorithms, and ingest large datasets. I'm very well versed in concurrent and parallel programming and am really good with both Object Oriented as well as Functional programming approaches.
I really love teaching people and sharing my knowledge to the degree that I'm transitioning into making teaching and mentorship my full-time and primary job. I promise that in the time that I spend mentoring you, I will pour into you as much of my knowledge as I can to give you the best chance possible in the industry.
## Summary
- Over a **decade** of experience in architecting, building, and delivering high-quality mobile applications.
- Responsible for crafting a scalable mobile architecture, managing SDLC, and Cross-team collaborations.
- Strong communication and technical expertise in building products from conceptualized state to ready for stores.
- 12+ years of experience in Android app development.
- 5+ years of experience in Flutter development.
- Well-versed with cross platform development tools technologies like Kotlin multi-platform development and React Native too.
## Skills
- Flutter, Dart, Bloc, Provider, Riverpod, Pigeon
- Android, Jetpack Libraries, Kotlin, Coroutines, Flows, Retrofit, Room, Dagger/Hilt, iOS, Swift
- Kotlin Multiplatform, Compose-UI, Ktor, Serialization, SQLDelight, Realm
- Firebase, Supabase, REST, GraphQL, gRPC, Protobuff
- Clean Architecture, OOAD/UML, SOLID, Design Patterns
## Specialties
- Product | Technology Roadmap | Architecture
- Team Management | Leadership | Mentor
I am a seasoned agile engineering manager and senior engineer presently working as a freelance consultant. I have over 10 years of professional work experience, during which I worked on complex software systems both backend/cloud apps and web frontends. I am a generalist and can work with necessary tools to solve a problem.
I can help you with performant Nodejs, enterprise Angular apps or Python or Java backends. I am comfortable working with agile/scrum teams and have experience in managing scrum projects. I have also worked with machine learning and have helped few clients with pilot projects to explore use of ML in their business processes.
I started in software development back in 2003 (while in school) and have worked on commercial projects since 2007. At the moment I have huge development experience, web & mobile. I can easily master new technologies if it's required. In the past I won two prestigious software development contests, organized by Samsung and VK, in spite of the platforms (Android & Tizen) were new for me. (VK is the biggest Russian social network and the 9th most visited website in the world)
The contests I won required not algorithms knowledge, as usual programmer competitions. These were several weeks long contests, which require strong software architecture experience. It were complex apps which intensively use sockets, REST, long-polling and "push" to communicate with backend, where all domain model is cached in an extremely optimized SQLite database to provide the best user experience, where the model layer heavily uses multithreading and the UI is optimized to be fluent. In this short time frame, there is no room for a mistake. To develop an award-winning app you should have years of software architecture experience. Many apps I've made from scratch to release alone, or with just a small involvement of other developers, so I can estimate the impact of early stage decisions to the whole project development time.
I like software architecture, and like to code. It is exciting to learn new technologies and see how these which you know evolves. Whether it's single-page applications, which are a huge step in the web frontend evolution, or it is Kotlin coroutines - which make Java platform multithreading so pleasant. I used many platforms, technologies, languages and frameworks in my life, developed frontend and backend, business apps and fun games. In some of these technologies I am an expert, others I just tried, but I think the overall development experience is much more important than knowledge of a framework or a language, it is especially true for long running projects. I am open for any interesting project, even if I'm currently isn't an expert in the project development stack.
My friends and I won first prize in a competition to develop a messenger for VK social network organized by Samsung. The achievement led to an offer from Samsung to work on a full featured VK mobile app for Tizen platform.
I won second place in a competition to develop a messaging app for VK with more than 300 entrants.
I have always been passionate about computers and with a degree in computer science. I have been working in the internet industry from over 6 years and with great experience and in depth knowledge in Android, Windows and linux systems, building efficient microservices.
I have also worked with big companies like Google and Directi.
Ramiz is a senior Android developer with more than eight years of experience working with Java and Kotlin and is a Google Certified Associate Android Developer. He contributed to the Plume B2B Android app, with the app's different flavors used by 10+ businesses, and the Unified Remote Android app with 1.5+ million installs. Ramiz recently added iOS development (Swift) to his skills and enjoys delivering high-functioning, stable apps that users love.
My name is Juan, and I'm Juan in a million :) I enjoy to have challenges in my daily life so for that reason I learned to code almost 17yrs ago. I've made software for Bash, Desktop, Web, and Mobile for many types of projects. I started learning Objective-C around 12yrs ago when I decided to focus on creating mobile apps.
Currently, I make Android apps most of the time for companies in the USA from Medellin, Colombia. However, I love to explore new mobile technologies in my side projects, and if I had the opportunity, I would like to release more things as open source to my Github profile like a contact-tracing PoC with Bluetooth that I did some months during the Pandemic.
I believe that software development, in general, is more an art, than a science. Most of the time we trying different approaches and learning best practices. I'll be happy to share my own experience of implementing best practices in android development to save your time.
Its Janshair Khan! Software Engineer turned Entrepreneur and Founder of Tapdevs. My core expertise are using internet in right manner, Leading Projects related to software development that includes Mobile apps development, Website Development and anything that lies in category of Internet & Technology.
My Areas of interests are
Software Services: As an IT Consultant of Tapdevs, I am offering my services to manage projects in field of mobile applications engineering , Web Engineering, embedded systems and all new trends/gadgets entering in market that requires software engineering.
Consulting: Taking up consulting assignments to help global enterprises set up and execute strategies for entering the Pakistani market and hiring the right people.
Volunteering: Working closely with students and entrepreneurs to provide them with mentoring related to their careers
You can reach me via skype, mobile . I happily accept all connect invitations on linkedIn :)
How to hire a freelance Dagger 2 developer on Codementor
STEP 1
Post a Dagger 2 request
We'll share your request with freelancers with relevant Dagger 2 skills and expertise.
STEP 2
Review & chat with Dagger 2 freelancers
Use our messaging feature to instantly chat with freelance Dagger 2 developers around the world.
STEP 3
Hire the best Dagger 2 freelancer
Choose the best freelance Dagger 2 developer that meets your needs.
Frequently asked questions
How long do Dagger 2 projects normally take?
The length of a project depends on many factors, including the scope of your project and the technical complexity of it. When you post a freelance Dagger 2 project request on Codementor, you’ll have the option to indicate when you’d expect the project to be completed. We suggest chatting with the interested developers to ensure both sides are on the same page. For more information on how to post a freelance Dagger 2 request on Codementor, check out our article.
How much does it cost to hire a freelance Dagger 2 developer?
We don’t charge anything when you post a freelance hiring request for Dagger 2 developers! You’ll have the chance to determine what the budget for your project is when you post the request. You’ll only need to pay the developer if you’re 100% satisfied with their work. Please know that Codementor charges a small service fee when a developer completes the job.
What makes Codementor Dagger 2 developers different?
We do a comprehensive technical and communications screen of all Dagger 2 developers at Codementor. Our network includes book authors, popular open source contributors, top Stack Overflow users and engineers at top tech companies. In addition, to continually ensure the quality of our freelancers, we regularly check in on existing Dagger 2 developers’ user satisfaction rates.
What happens if I’m not happy with the freelancer’s work?
As a platform, we strive to ensure you’re always happy with your Dagger 2 project’s results. If you’re unsatisfied with the results, you can choose to get a refund for the project. Additionally, you can contact our support team should you need any further assistance with your project.
For more answers to frequently asked questions, see here.