About
Hello! I'm Varsha Soni, a passionate and innovative software engineer with a knack for crafting digital experiences that blend form and function. I thrive on turning ideas into reality through code, and I'm always excited to take on new challenges in the world of technology.
My journey in software development began with a curiosity-driven exploration of coding languages, and it has evolved into a rewarding career marked by continuous learning and growth. I believe that great software isn't just lines of code; it's a bridge between human needs and cutting-edge technology.
My work philosophy centres around clean, efficient, and maintainable code that not only solves problems but also provides delightful user experiences. I'm dedicated to staying up-to-date with the latest industry trends and technologies, allowing me to push the boundaries of what's possible.
When I'm not in front of my computer, you can often find me pursuing my other passions, including singing, dancing and trying out different foods. These diverse interests fuel my creativity and inspire innovative solutions in my development work.
Skills
Resume
With 2.5 years of hands-on experience crafting mobile applications, I am deeply passionate about React Native development. My career has been enriched by the valuable experience of working in startup environments, where I honed my skills in creating visually appealing and highly functional apps. This experience has equipped me with the adaptability and versatility needed to thrive in dynamic, collaborative teams.
Education
Bachelor of Engineering (Information Technology)
2016-2020
Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal, M.P.
Sagar Institute of Reasearch and Technology, Indore, 452001
7.25 CGPA
Higher Secondary School
2015 - 2016
M.P. Board
Marwadi Girls school
71%
Senior Secondary School
M.P. Board
2014 - 2015
Marwadi Girls school
57.8%
Professional Experience
Software Engineer, Tatvasoft
Jan 2022 - Present
Project: Trendii (Fashion Shopping App)
- Developed Instagram scraping feature, enhancing user engagement by enabling outfit matching from post images.
- Integrated open-source Share Sheet package, resolving issues with manual linking and facilitating seamless sharing.
- Implemented a web scraping API endpoint to provide users with similar clothing recommendations.
- Revamped UI for Home module, Articles, and item card components to improve user experience.
- Refactored search module UI and code for better performance and usability.
- Created API-based Collection module, enabling users to add clothing to their collections, resulting in increased cart additions.
- Extended an open-source Text Editor in React Native to support image uploads and implemented it for creating and viewing articles.
- Enhanced markdown rendering and layout in the Home module.
Project: Bounceback (Medical Appointment and Community App)
- Developed the app from scratch and managed App Store Connect processes.
- Created reusable Questionnaires view for efficient data collection.
- Established a design system for consistent theming, adhering to design guidelines.
- Refactored codebase to implement Redux Saga for improved state management.
- Integrated Firebase messaging for efficient push notification handling.
- Designed and implemented modules including Questionnaires, Matching Profiles, and push notifications.
Project: ZooveSpeedy (eSIM App)
- Designed the UI for the eSIM-related project, focusing on user experience and functionality.
- Wrote test cases using Jest Cucumber and Enzyme
- Implemented country and continents rest APIs
Project: TankerJackson (Chat and Navigation App)
- chat functionality without third-party libraries, ensuring efficient chat data management.
- Implemented WebSocket for real-time chat functionality.
- Integrated maps and polyline drawing to visualize user and driver paths.
- Utilized context API for consistent state management throughout the app.
- Developed profile section with features like profile picture editing, name, and email updates.
- Integrated Firebase for push notifications, enhancing user engagement.
Junior web developer, Webkodz, Indore
Oct 2020 - Jan 2021
- Developing Webkodz's Social website, and other company client projects, creating highly adaptive web layouts, by leveraging all the new things Angular 6 has to offer to make the website more performant and user-responsive.
- Created various custom reusable Components and animations by extensively using Bootstrap and CSS.
- Created a very complex hexagonal collection design using CSS Integrated world map using typescript & modules.