Dejoe John

Hello! 👋

I am a dev, and student at NJIT.
I have passion to build mobile applications and backend services.
Focused, dedicated, hard-working and willing to learn in a changing and challenging environment.

Work Experience

Infrrd Inc.

Bengaluru, India | 2016 - 2023

Technical Specialist
  • Transformed a legacy tech stack system to a high-performance, low latency, scalable SaaS system capable of handling 100 million requests, using 10+ microservices and 15+ AWS lambda functions.
  • Designed and architected real estate mobile applications for iOS and Android platforms with a ~10K user base for a publicly traded mortgage corporation in the US with assets of ~$700M.
  • Boosted data extraction accuracy from 75% to 98% by developing customized client-specific data extraction engines using API, Java Spring Boot and MongoDB and training machine learning (ML) models.
  • Accomplished on-time project delivery by showcasing technical leadership in an 8-member mobile-first team for Android and iOS applications and a 6-member full stack team specializing in Python and Angular.
  • Led cross-functional teams to achieve strategic project milestones and deliverables, bringing ~$800K in revenue.
  • Built deployment pipelines with Jenkins, ArgoCD, and AWS, ensuring 99% uptime and seamless operations.
  • Chaired product and technical meetings to facilitate stakeholder and inter-team communications, leading to improved clarity in requirements, increased productivity, and a steady decline in the burndown chart.
Senior Software Engineer
  • Developed MVPs for mobile and web systems after conducting thorough technical feasibility of requirements.
  • Incorporated new features based on market research and customer needs, improving app usability.
  • Mentored over 15 new hires in advanced programming techniques, requirement analysis, codebase familiarity, best practices, and processes during comprehensive onboarding.
  • Achieved a 70% decrease in defects and change requests by implementing static code analysis using SONARQUBE, standardizing code reviews, and leading pair programming sessions.
Software Engineer
  • Reduced mobile app crashes by 80%, leading to a 75% user retention by following test driven development (TDD) methodologies, writing automated test suites using JUnit, Mockito, and increasing code coverage to 70%.
  • Collaborated with a team of 5 engineers to increase user engagement by 80% by implementing new features in the application and refactoring existing code to improve performance.

Education

2023 - Present
New Jersey Institute of Technology, Master of Science in Computer Science
2012 - 2016
NIT Surat, Bachelor of Technology in Computer Science

Skills

Android
iOS
JAVA
Python
Git
MongoDB
SQL
Kotlin
AWS
GCP