Nikhil Kannekanti

India

@nikhildragon4

Badges

Problem Solving
Java
Python

Certifications

Work Experience

  • Software Engineer

    Factset•  September 2022 - July 2024•  Hyderbad, India

    Converted the codebase from XML to Jetpack Compose, resulting in a 30% faster UI build time and a 20% increase in app performance by optimising UI recompositions. Integrated Firebase Analytics to track user behaviour, improving engagement by 25% through targeted push notifications. Utilised Kotlin Coroutines and Glide for asynchronous image loading, reducing memory usage by 20% and enhancing scrolling performance on image-heavy screens. Built a custom caching layer with Room and Retrofit, improving offline capabilities and reducing server load by 20%. Implemented background task optimization using WorkManager, increasing scheduling efficiency by 25%. Developed custom animations using MotionLayout, enhancing user interaction flow and improving satisfaction scores by 15%. Automated UI testing with Espresso and Compose Testing, achieving 60% test coverage and reducing regression bugs. Conducted regular code reviews and provided constructive feedback to team members, fostering a culture of continuous improvement and collaboration. Created comprehensive technical documentation for new features and APIs, facilitating knowledge sharing and onboarding of new team members. Engaged in troubleshooting and debugging complex issues in a timely manner, reducing critical bug resolution time by 30%. Streamlined the CI/CD pipeline with GitHub Actions, reducing release times by 50% through automated build and deployment processes.

Education

  • Illinois Institute of Technology, Chicago

    Computer Science, MS•  August 2024 - Present

Skills

Kotlin
Java
Python(Intermediate)
Algorithm
Data Structure