Software Developer
Open Source and Freelance
Total years of experience :7 years, 1 Months
- Designed and developed a portfolio template using Next.js and TypeScript, available on GitHub, which can be viewed at https://vextra.vercel.app
- Built a flexible frontend CMS for fast and styled article page creation using React, reducing development time by half
- Developed and debugged client applications and websites
- Released open-source libraries on GitHub that have been downloaded and used by developers worldwide
- Increased daily active users of one website by 40% by redesigning and developing it using using NextJS, TypeScript, and styled-components
- Utilized Flutter to develop Multi-platform Android, iOS, and Web applications
- Implemented Firebase to handle backend in a range of applications
- Made a customizable PNG image generator using Canvas that works on information from users
- Contributed to the development of internal tools and libraries to improve development processes and speed
- Led company's migration From Java to Kotlin, and introduced MVVM Architecture Pattern, Android Architecture Components, RxJava, and Dagger to company's workflow to refine developer standards
- Decreased app size by 60% by building a PDF viewer alternative, an HTML interpreter based on jsoup that converts supported tags to Android View Widgets and draws them inside a RecyclerView
- Mentored junior developers and provided guidance on best practices
- Debugged multiple apps in production and applied complex animations in development
- Created ReColor, an Android library that animates colors on a variety of views or as a data source, used internally and published on GitHub
- Developed a real-time communication system between the server and applications for a food delivery app, enabling the precise tracking of driver locations on a map
- Designed UX/UI and developed applications