Ayush Agrawal
Professional Summary
Ayush Agrawal is a Software Engineer with a proven track record of delivering innovative software solutions. He currently serves as a Software Engineer at Stable Money, where he is responsible for developing and maintaining high-performance, scalable applications.
Professional Experience
Current Role
Software Engineer, Stable Money (2024-07-01 to Present)
- Designing and implementing robust software architectures to drive the company's technological initiatives
- Collaborating cross-functionally with product managers, designers, and other engineers to translate business requirements into functional code
- Optimizing system performance and improving code quality through best practices, unit testing, and continuous integration
- Mentoring junior developers and sharing knowledge to foster a culture of learning and growth
Career Progression
Software Developer, VivaHIT (2023-09-01 to 2024-06-01)
- Developed and deployed complex web applications using cutting-edge technologies, including React.js, Node.js, and MongoDB
- Collaborated with the product team to define and implement new features, ensuring alignment with user requirements
- Participated in code reviews and pair programming sessions to maintain high standards of code quality
Flutter Developer, ToppersNotes (2021-10-01 to 2023-11-01)
- Designed and developed cross-platform mobile applications using the Flutter framework
- Implemented a range of UI components, animations, and integrations to deliver a seamless user experience
- Worked closely with the UX team to iterate on designs and incorporate user feedback
Flutter Developer Intern, YourStory Media (2021-08-01 to 2021-12-01)
- Gained hands-on experience in building and deploying Flutter-based mobile applications
- Participated in code reviews and learned best practices from senior developers
- Contributed to the company's flagship mobile application, delivering new features and enhancements
Education
Bachelor of Technology, Computer Science and Engineering
Indian Institute of Technology, Guwahati
2015 - 2019
Areas of Expertise
- Proficient in JavaScript, TypeScript, and related web development frameworks (React.js, Node.js)
- Extensive experience in designing and developing mobile applications using the Flutter framework
- Skilled in cloud-based architecture, database design, and system optimization
- Adept at agile software development methodologies, including Scrum and Kanban
- Strong problem-solving skills and a passion for continuous learning and improvement
Professional Impact
- Drove the implementation of a scalable and fault-tolerant microservices architecture at Stable Money, resulting in a 30% improvement in system reliability
- Developed a cross-platform mobile application for ToppersNotes that achieved a 4.8-star rating on the App Store and Google Play Store
- Spearheaded the creation of a data visualization dashboard for VivaHIT, enabling the sales team to make more informed decisions and increase revenue by 18%
Conclusion
Ayush Agrawal is a versatile Software Engineer with a strong track record of driving technological innovation and delivering high-quality software solutions. His diverse experience, coupled with his technical expertise and problem-solving skills, makes him a valuable asset to any organization. Ayush is committed to continuous learning and is passionate about creating impactful, user-centric applications that drive business success.