
Dennis M
The star rating is calculated by averaging the reviews provided by all clients the talent has worked with for a significant amount of time.
If such data is not available, the star rating is calculated from the fraction of work sessions approved by their past clients versus the total tracked by the talent.
If such data is not available, the star rating defaults to the interview rating of the talent at the time of the vetting process.
Other data including reviews from interviews are available on the talents’ profiles but do not influence their star rating, though they do influence their position in the search results.
If such data is not available, the star rating is calculated from the fraction of work sessions approved by their past clients versus the total tracked by the talent.
If such data is not available, the star rating defaults to the interview rating of the talent at the time of the vetting process.
Other data including reviews from interviews are available on the talents’ profiles but do not influence their star rating, though they do influence their position in the search results.
Software Engineer Preferred Title
$31.25 /hr $ 28.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Worksession Approval 100.0%
- Average Response Time 2.7 hours
- Average Count of Messages/Day 0.8
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 6h PST, 48h UTC
- Projects Worked in Last 2 Weeks 1
- Hours Worked in Last 2 Weeks 6.0
- No. of Passion Projects 8
- Earned Hours 6.50
- Code Quality 60%
- Soft Skill Attributes 60%
- Expertise 2/3
- Coding Challenges 60%
- No. of Lifelong Learning Projects 2
- No. of Coding Challenges Completed 2 More details
- Desktop Windows
- Phone Android
- Tablet Android Tablet
- Member Since Apr 02, 2020
- Profile Last Updated Apr 03, 2023
- Last Activity May 23, 2023, 5:50 p.m. UTC
- Location Kenya
Profile Summary
Analytical and detail-oriented software developer professional with stellar communication skills. Adept at bringing all team members together to reach a common goal on time and under budget. Conceptualizing app solutions with the latest technology, design theory, and a large dose of creativity. Committed to viable and easily functional app solutions for clients.
Skills
Total Experience: 5+ years
Android Studio (9E, 2Y)
9 experiences, across 2 yearsJava (7E, 2Y)
7 experiences, across 2 yearsAndroid native app development (7E, 2Y)
7 experiences, across 2 yearsXML (6E, 1Y)
6 experiences, 1 yearFirebase (2E, 1Y)
2 experiences, 1 yearGoogle Maps API (3E, 1Y)
3 experiences, 1 yearGit (5E, 1Y)
5 experiences, 1 yearWeb Hosting (3E, 1Y)
3 experiences, 1 yearWordpress (3E, 1Y)
3 experiences, 1 yearKotlin (2E, < 1Y)
2 experiences, less than a yearHTML (1E, < 1Y)
1 experience, less than a yearJavaScript (1E, < 1Y)
1 experience, less than a yearCSS (1E, < 1Y)
1 experience, less than a yearAugmented Reality AR (1E, < 1Y)
1 experience, less than a yearWoocommerce (2E, < 1Y)
2 experiences, less than a yearMailchimp API (1E, < 1Y)
1 experience, less than a yearMySQL (1E, < 1Y)
1 experience, less than a yearPHP (1E, < 1Y)
1 experience, less than a year
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 6h PST, 48h UTC
Day
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
05 - 14
05 - 14
05 - 14
05 - 14
05 - 14
05 - 14
PST
22 - 07
22 - 07
22 - 07
22 - 07
22 - 07
22 - 07
Vetting
- Interview Data
- Agile Development Process
- Productivity and Responsiveness
- Teamwork
- Software Engineering
- Logical Thinking
- Technical Strength
- Intellectual Merit
- English Communication
- Documentation
- System Design
- Coding Challenges60%
- Algorithms Score60%
- General Score60%
- Easy Algorithm
- Correctness60%
- Performance60%
- Medium Algorithm
- Correctness60%
- Performance60%
- Hard Algorithm
- Correctness60%
- Performance60%
- Expertise2/3
- Design Patterns and Architectures2/3
- Debugging2/3
- Stack Traces2/3
- Testing2/3
- System Administration2/3
- Soft Skill Attributes60%
- Entrepreneurial60%
- Whole Brained60%
- Divergent Thinking / Creativity60%
- Design Ability60%
- Empathy60%
- Project Management Ability60%
- Security60%
- Code Quality60%
- Complex Logic60%
- Models60%
- Controllers60%
- Templates60%
- APIs60%
- Training/Testing Data Models60%
- Code Readability60%
- Ongoing Evaluation
- Number of Lifelong Learning Project2
- Number of Coding Challenge Completed3
Experience
Web Developer
Contract
Sep 2022 - Nov 2022
Briskwild Consultants Company
Biotechnology Industry
Project: Briskwild Consultants Website
- CSS
- Git
- JavaScript
- HTML
- I used HTML, CSS, and JavaScript to develop Briskwild Consultants' website.
- I used Git during the hosting of Briskwild Consultants' website.
Web Developer
Contract
Feb 2022 - Jun 2022
Las Mañanitas Condos Company
Real Estate Industry
Project: Las Mañanitas Condos Website
- Wordpress
- Web Hosting
- Made lots of improvements to the WordPress website and also worked on web hosting.
- Created and implemented newsletter features for the website.
Web Developer
Passion Project
Jun 2021 - Jul 2021
Portfolio Company
Technology Industry
Project: Wordpress Website
- Woocommerce
- PHP
- Wordpress
- Web Hosting
- Designed an e-commerce website using WooCommerce on WordPress.
- Developed the website with PHP scripts that allows the user to post projects.
- I set up the domain and web Hosting for the website
Web Developer
Contract
Jun 2021 - Jul 2021
Jose Bags Company
Ecommerce Industry
Project: WordPress
- Mailchimp API
- Wordpress
- MySQL
- Woocommerce
- Web Hosting
- I used MySQL to host locally before Web Hosting the WordPress Woocommerce website.
- Mailchimp API was used to integrate the data with intelligent marketing tools and event-driven transactional email.
- Design of WordPress Application with custom Plugin and API integration.
Developer
Passion Project
Jan 2020 - May 2020
Personal Project Company
Arts and Entertainment Industry
Project: Android Application Development
- Firebase
- Google Maps API
- Android Studio
- I designed and developed a new android application for android tablets and phones using Android Studio.
- I worked with APIs to connect third-party platforms such as Google Maps API and Firebase.
- Utilized the Firebase real-time database to store user app data, enabling users to access their data on multiple android devices seamlessly. Firebase graph charting was used to show data over time.
Developer
Contract
Jul 2017 - Feb 2018
Cynteq Technologies Ltd Company
Technology Industry
Project: Google Maps Android
- Android Studio
- Firebase
- Java
- XML
- Android native app development
- Used Android Studio to create a mobile app for android that smoothly and efficiently enabled users to find local Laundry services nearby.
- Utilized best practices in Java and XML to identify and remedy bugs within a specific time frame.
- Developed mobile applications tailored to client requirements utilizing Android native app development.
- Assisted clients by offering support and resolution of issues after the app went live.
- Used Firebase authentication and database to store data.
LD Experience
Blog Projects
How to create a Google AR Core Sceneform Animation in Android
Apr 2021 - May 2021
Developer
Arts and Entertainment Industry
- Java
- Android Studio
- Android native app development
- Augmented Reality AR
- Created an android Augmented Reality AR app using Java programming language.
- Used Google Sceneform Plugin in android studio to implement the Android native app development.
How to create a shape loading view in the android studio
Jan 2021 - Feb 2021
Developer
Technology Industry
- Java
- Android Studio
- Android native app development
- Git
- Utilized advanced functions of the Java software development kit (SDK) in order to optimize the flexibility of the app for different mobile devices.
- Optimized the interfacing of the app with a variety of systems to ensure flexible and agile use.
- Android native app development, Android Studio, Git, Java, and XML skills were used in this project.
How to create a Sticky Navigation View in Android
Dec 2020 - Jan 2021
Developer
Arts and Entertainment Industry
- Java
- XML
- Android native app development
- Git
- Compiled a user-friendly sticky navigation drawer for interfacing with Android apps.
- Conducted analyses for when something would go wrong and troubleshot issues until the source was determined.
- Wrote extensible and maintainable code as part of the project.
- Excelled in rapidly prototyping new capabilities to confirm the project's feasibility.
- Android Studio, Java, Android native app development, Git and XML were used in this project.
How to develop a double pull layout in android studio
Nov 2020 - Dec 2020
Developer
Technology Industry
- Android Studio
- Android native app development
- Kotlin
- XML
- Git
- Recorded exact details of errors during testing for further remediation.
- Checked all source code to ensure usability.
- Created increased mobile adaptability for the current app in order to extend marketability.
- Optimized the interfacing of the app with a variety of systems to ensure flexible and agile use.
- Android native app development, Android Studio, Git, Kotlin, and XML skills were used in this project.
How to develop different notification effects in android studio
Oct 2020 - Nov 2020
Developer
Technology Industry
- Android Studio
- Android native app development
- Java
- XML
- Git
- Wrote clean, clear, efficient, well-tested, and maintainable code.
- Articulated technical risks and obstacles to the article readers.
- Analytical use of GIT version control implementation.
- Ensured that the app is tested to meet total performance requirements.
- Android native app development, Android Studio, Git, Java, XML skills were used in this project.
How to Check Internet Connection Programmatically on Android from a Button Click in Kotlin
Aug 2020 - Sep 2020
Developer
Technology Industry
- Kotlin
- XML
- Android Studio
- Utilized advanced functions of the Java software development kit (SDK) in order to optimize the flexibility of the app for different mobile devices.
- Used Kotlin in the main activity of the android project during app development.
- Used Android Studio to develop the app successfully using XML to develop its layout.
- Used the Android Studio Integrated Development Environment to implement the project.
How to pick the current location in Google Maps Android and send it via SMS
Jul 2020 - Aug 2020
Developer
Technology Industry
- Java
- Google Maps API
- XML
- Android Studio
- Google Maps API was also used in the project and used it pick the current location of the user's android device.
- Java is the technology of choice for building the android app using managed code that can execute on mobile devices.
- I used Android Studio to develop the app successfully using XML to develop it's layout.
How to show enable location dialog without navigating to settings page, like Google Maps in Android
Jun 2020 - Jul 2020
Developer
Technology Industry
- Java
- Google Maps API
- Android Studio
- Android native app development
- Wrote elegant, self-documenting code, easy to read and adapt for other developers.
- Implemented Clean Architecture using Dagger2 and RxJava.
- Google Maps API was also used in the project, including the retrieval of the Google Maps API key from google.
- Used Android native app development and Android Studio to develop the android app.
- Used Java as the main programming language for the app development.
Coding Challenges
Skill:
- Android Studio
- Java
- Android native app development
- XML
- Firebase
- Google Maps API
- Git
Basic
Sep 2020 - Jan 2022
Basic
Sep 2020 - Jan 2022
Basic
Sep 2020 - Jan 2022
Video Projects
How to implement django-tenant-schemas with a fixed URL
Sep 2020 - Jan 2022
Frontend Developer
Technology
- Android Studio
- Java
- Android native app development
- XML
- Firebase
- Google Maps API
- Git
- Led user research for a new construction site documentation tool.
- Hosted workshops to synthesize user insights into design requirements.
- Designed 3D concepts and built prototypes to investigate new tool form factors.
- Researched existing digital solutions and prioritized key features for app release.
LD Ventures
Thea
Sep 2020 - Jan 2022
Frontend Developer
Technology
- Android Studio
- Java
- Android native app development
- XML
- Firebase
- Google Maps API
- Git
- I used the Django Rest Framework to create a multi tenant API with the aid of the django-tenant-schemas package.
- I used the Postgres Database as the persistence layer and specifically the PostgreSQL Schemas to ensure that all tenants using the API had their data.
- I used the REST architecture in designing my API.
- Researched existing digital solutions and prioritized key features for app release.
Lifelong Learning Projects Reviewed
Qualifications
Education
Jomo Kenyatta University of Agriculture and Technology
Sep 2014 - Oct 2018
B.Sc (Computer Technology)
Courses
Reviews
Client Project Reviews
PrimeRoots
He did a good job at finding already built plugins and integrating them, though they do have a toll cost. As compared to writing new scripts himself, this was probably easier and lower cost vs. if he had written de novo so I appreciate what he has done
Freelance
Received
Feedback received from the client and recorded by LD Talent.Distracted on the calls and a bit unprofessional, but enthusiastic.