Poojan Shah

Accomplished Android & Java Developer
Harrow, GB.

About

Highly accomplished Android and Java Developer with 7+ years of experience in high-performance mobile and enterprise systems, specializing in Live TV Streaming and scalable backend solutions. Proven expertise in Java, Kotlin, Android SDK, and React Native, driving user-centric solutions and optimizing applications for high load conditions. Seeking a challenging Java Development role to leverage technical acumen, contribute to continuous improvement, and foster team success.

Work

Career Break
|

Professional Development & Global Engagement

Summary

Utilized a dedicated career break for international travel and diverse professional engagements, fostering global perspectives and enhancing transferable soft skills.

Highlights

Gained cultural awareness and adaptability through extensive international travel, broadening global perspectives and interpersonal skills.

Developed communication, customer service, and team coordination skills in various non-software development engagements.

Maintained technical proficiency in Java, Kotlin, and Android development through self-directed research and continuous industry trend analysis.

Enactor
|

Java Developer

Remote, United Kingdom of Great Britain and Northern Ireland

Summary

Developed enterprise-level retail systems and scalable backend solutions using Java, React, and various cloud technologies, enhancing user experience and operational efficiency.

Highlights

Developed enterprise-level retail systems, actively contributing to Java-based applications that enhanced operational efficiency.

Engineered dynamic, user-friendly web interfaces using React, significantly improving overall user experience for internal and external stakeholders.

Constructed robust and scalable backend systems with Java, JDBC, JSP, SQL, and MVC frameworks, integrating SOAP/RESTful web services for seamless application communication.

Managed critical data across MariaDB/MySQL, MSSQL, and Oracle databases, ensuring high availability and integrity for business operations.

Contributed to mobile application development for both iOS and Android platforms, delivering consistent user experiences across devices.

Endeavor Streaming
|

Android Developer

Remote, United Kingdom of Great Britain and Northern Ireland

Summary

Oversaw the maintenance and enhancement of an Android player SDK, delivering seamless and intuitive user experiences for millions of users across multiple platforms.

Highlights

Maintained and enhanced an Android player SDK based on ExoPlayer, integrating cutting-edge streaming technologies like LL-HLS and next-generation codecs.

Took full ownership of the Android player's user interface, ensuring a seamless and intuitive experience for millions of users.

Leveraged the SDK for cross-platform integration, successfully deploying applications across mobile, Android TV, and Fire TV platforms.

Contributed to the high-quality playback experience for millions of users in both native and React Native applications.

On Track Retail Ltd
|

Android Developer

Remote, United Kingdom of Great Britain and Northern Ireland

Summary

Developed robust and scalable Android applications using Jetpack Compose and MVI architecture, optimizing performance and integrating with diverse backend services.

Highlights

Built robust and scalable Android applications using Jetpack Compose for declarative UI development and MVI Architecture for state management.

Wrote clean, efficient, and maintainable Kotlin code, enhancing software quality and consistency across projects.

Implemented asynchronous programming patterns (Kotlin Coroutines, RxJava) to handle non-blocking operations, significantly improving app responsiveness and efficiency.

Modernized legacy codebases using Dagger for dependency injection, reducing technical debt and improving maintainability.

Integrated diverse backend services using REST APIs and tools like OkHttp, facilitating seamless data exchange and functionality.

Zappware
|

Android Developer

Remote, Belgium

Summary

Implemented secure content streaming solutions and optimized Android platform performance for critical operations in Live TV Streaming.

Highlights

Implemented Viaccess-Orca's Secure Player SDK for premium live and VOD content streaming, ensuring robust security features like anti-debugging and anti-tampering.

Enabled seamless bitrate switching using PlayReady and Microsoft Smooth Streaming (MSS) based on network conditions, optimizing user viewing experience.

Leveraged the Native Development Kit (NDK) to integrate C/C++ code for performance-critical operations, enhancing application speed and efficiency.

Contributed to Android platform development, including kernel configuration and optimization, to improve system performance and minimize latency.

Education

University of Hertfordshire, Hatfield
Hatfield, Hertfordshire, United Kingdom of Great Britain and Northern Ireland

BSc Hons

Computer Science

Grade: 2:2

Courses

Further Object-Oriented Development

Programming Language Design & Implementation

Advance Database

Professional Issues in Computing

Skills

Programming Languages

Java, Kotlin, JavaScript, SQL, C, C++.

Frameworks & Libraries

React, Spring, Hibernate, JPA, Android SDK, MVVM, Jetpack Compose, MVI Architecture, Kotlin Coroutines, RxJava, ExoPlayer, Dagger, JUnit, TestNG.

Web Technologies

HTML, CSS, JSP, Servlets, J2EE, SOAP, RESTful, OkHttp, RAML.

Databases

MySQL, Oracle, PostgreSQL, MariaDB, MSSQL, SQLite, ANSI SQL.

Cloud Platforms

AWS, Azure.

Version Control

Git, GitHub, GitHub Actions.

Build Tools

Maven, Gradle, CircleCI.

IDEs

Eclipse.

Methodologies & Concepts

Agile, Object-Oriented Programming (OOP), Design Patterns, Design Thinking, Problem-Solving, Troubleshooting, Debugging, Performance Optimization, Cross-functional Collaboration, Continuous Integration.

Poojan Shah