Tanmay Soni Flutter Developer
Summary
Software engineer with a strong background in computer science, evidenced by a Master's from Concordia University and a Bachelor's from Chitkara University. Expertise lies in full-stack development, with proficiency in Java, Python, C, JavaScript (including Node.js and React.js frameworks), and Dart, accented by practical application in diverse software engineering projects. The engineer demonstrates a deep understanding of dev ops and cloud services, capitalized on when improving infrastructure uptime and performance in various roles. Significant experience in constructing robust applications, including event management and healthcare platforms, with a focus on efficiency, user retention, and front-end development.
Work Experience
Common Events Ltd | March 2024 – Present
Flutter Developer | Toronto, Ontario, Canada
• Contributed to developing Common Events App, an advanced event management solution, improving functionality and user experience.
• Utilized Flutter for front-end development, enhancing the app’s interface and performance, resulting in a 25% increase in user retention.
• Collaborated on integrating Protocol Buffers for efficient data serialization, reducing data processing time by 20%.
• Leveraged AWS backend technologies to ensure scalable and reliable infrastructure, achieving 99.9% uptime.
• Supported a user base of over 5,000 active users, ensuring smooth operation and continuous improvement of the app.
GeekyAnts Software Pvt Ltd | February 2022 – December 2022
Software Engineer | Bengaluru, Karnataka, India
• Administered a team of 8 in designing and building a comprehensive healthcare website from the ground up, utilizing Nest.js as the core technology stack.
• Elevated efficiency and performance of AI-driven super application by 55% through strategic enhancements to structure and readability.
• Guided and mentored 4 interns, accelerating their career growth through practical training in Node.js, Flutter, and Firebase, and establishing a strong foundation for professional success.
• Spearheaded developing and launching a successful Banking Application, serving 10,000+ users, in collaboration with a high-performing 10-member team.
• Managed the complete development lifecycle of a customizable taxi application, delivering consistent and optimized code to meet the unique needs of 6 different clients.
• Created a streamlined Flutter project template using Bloc patterns, unanimously praised for elevating code maintainability by 30%.
Projects
Immigration Website | Nest.js, React.js, AWS March 2024 – Present
• Developed a comprehensive online immigration platform, increasing user engagement by 35% through user-friendly tools for visa applications.
• Built robust front-end and back-end systems using Nest.js and React.js, resulting in a 40% improvement in performance and reliability.
• Deployed and maintained the platform on AWS, achieving 99.9% uptime and scalable infrastructure.
• Streamlined the immigration journey for over 30,000+ users by providing accurate, up-to-date information and resources.
Emotion Detection Project | PyTorch, Pandas, Python September 2023 – December 2023
• Developed an emotion detection system using PyTorch and Convolutional Neural Networks, achieving 88% accuracy; managing the entire data lifecycle with Pandas and Python, ensuring reliability, fairness, and academic integrity.
Warzone Game Simulation | Java, JUnit, Git CI/CD, Agile September 2023 – December 2023
• Crafted a strategic war game simulation in Java, incorporating advanced design patterns such as Adapter, Command, State, Observer, and MVC. Conducted comprehensive unit testing with JUnit and thoroughly documented the project using Javadoc, achieving a robust code coverage of 95%. Utilized GitHub Actions for continuous integration, demonstrating proficiency in agile methodologies.
Regex Matcher with LCS | Java, Regex, Complexity, DP July 2023 – August 2023
• Designed a Trie data structure and employed DFS in Java to fetch the top three regex matches using Dynamic Programming. Managed regex patterns adeptly and computed the Longest Common Subsequence (LCS) for pairs and triplets of words, improving algorithmic efficiency with detailed time and space complexity analysis.
Distributed Movie Ticketing System | Java, Web Services, UDP January 2023 – April 2023
• Deployed a distributed movie ticketing system with three WebService backend replicas, ensuring 99.9% uptime and high fault tolerance; reduced downtime by 45% using Java fault-tolerant techniques and UDP, demonstrating expertise in distributed systems, fault tolerance, and teamwork.
Cross-Platform Chat Application | Node.js, Flutter, PostgreSQL October 2022
• Innovated a multi-platform messaging app using Flutter, PostgreSQL, and Node.js, achieving a 40% increase in user satisfaction by delivering seamless real-time communication and a flawlessly integrated interface across mobile devices, desktops, and web browsers, demonstrating full stack proficiency.
Weather Application | NodeJS, MongoDB/Mongoose, JSON October 2022
• Engineered a weather application using Node.js and MongoDB/Mongoose, establishing a RESTful API with Express.js to fetch weather data from external sources, and implemented JWT-based authentication and authorization mechanisms, enhancing user security and data protection, demonstrating backend proficiency.
Certificates
The Complete Node.js Developer Course (3rd Edition) | 16th October 2022
Andrew Mead, Rob Percival
Education
Concordia University January 2023 – August 2024
Master’s of Applied Computer Science — CGPA - 3.66/4.30 Montreal, Quebec, Canada
Chitkara University August 2016 – June 2020
Bachelor of Engineering, Major in Computer Science — CGPA - 8.85/10 Rajpura, Punjab, India