Welcome to my digital resume.
<aside>
π¨π»βπ» I'm a software engineer based in TorontoΒ π with over 2 years of experience in the software industry
My focus for the past year has been backend development with Ruby on Rails & MySQL. I also have experience with Java, C/C++ & Python.
</aside>
π±Contact me
π« [email protected]
π LinkedIn://angad-singh
πΊ Github://angad-singh
Jump to
Skills
Skills matrix
Experience
Software Engineer II | Flipp
April 2021 - Present | Toronto, ON
- Working on refactoring an important monolith system into a more event driven micro-service platform
- Leading technical initiatives each quarter to help the team achieve goals. This involves maintaining communication with the stakeholders, creating a list of prioritized tickets, acting as the point person for the initiative, etc.
- Participating in Ruby guild to help maintain and improve ruby projects/tools across Flipp
- Actively participating in design discussion and investigations related to existing and new systems at Flipp
- Always working to improve team processes to help the team become more efficient
- Helping new hires onboard by organizing weekly 1-on-1s to get them up to speed at Flipp
- Volunteering to help the team with other day-to-day tasks such as running scrum & facilitating grooming
Software Engineer I | Flipp
January 2020 - March 2021 | Toronto, ON
- Worked on the internal flyer processing system, built on Ruby on Rails - MySQL - Kafka stack, ranging from tackling difficult tasks, handling overnight on call SEV-1 incidents independently, leading design investigations, helping the team deliver every day, and mentoring students on the team.
- Used different monitoring tools like Datadog and AWS Cloudwatch for assistance in investigating issues across numerous systems.
- Contributed to developing the tools to allow our flyer processing team to outsource one of the tasks thus helping the company achieve significant time and monetary savings.
- Involved in design and implementation tasks for refactoring internal task management system to allow users to create custom workflows.
- Single-handedly developed a web portal using Ruby on Rails & MySQL to help Flipp employees book a day to come into office. The system is deployed on AWS infrastructure via CircleCI workflow and monitored using Datadog.
- Contributed to Ruby and Rails focused guild. Helped maintain open-source Ruby-Kafka framework by fixing bugs.
- Volunteer mentor at Elle Hacks representing Flipp.
Software Engineering Intern | Flipp
January 2019 β April 2019 | Toronto, ON
- Responsible for updating/writing flyer processors in Ruby to assist operations team in meeting Flyer release deadlines.
- Made improvements to the internal flyer processing system, built using Ruby on Rails framework, ranging from investigating image slicing issues to allowing different item types for the internal end user.
- Developed Kafka reporting beacons to give business stakeholders increased visibility into internal workflow
- Authored numerous Ruby scripts to efficiently gather data from across different MySQL tables and generate reports for the stakeholders.
- Followed behavior-driven development by modeling the behavior in the form of RSpec unit tests.
- Regularly met with internal clients to gather requirements and present demos.
- Followed Agile style programming with biweekly sprints and participated in Agile ceremonies.
Full Stack Developer | Viryl Technologies Corp
May 2018 β August 2018 | Toronto, ON
- Worked on developing dynamic web-pages and forms for client facing web-portal using PHP/MySQL/JavaScript and NGINX server
- Implemented new features on existing pages to provide clients a feature rich experience
- Re-factored legacy code using MVC model to improve loading times and code maintainability
- Improved User experience by polishing websiteβs UI using jQuery
- Worked on improving back-end logic that dealt with clients living in different timezones
- Participated in peer code reviews and strived to maintain code and adhere to best coding practices
.NET Developer | Ontario Ministry of Education
September 2017 - December 2017 | Toronto, ON
- Worked on developing web-pages for .NET/C# based application Picasso using XML and SQL that were pushed into production.
- Wrote C# functions to implement custom actions in the existing Picasso framework
- Worked on various different teams and projects and managed time appropriately to finish tasks before deadlines.
- Maintained clear line of communication with project managers and created documentation for future developers.
- Followed Agile style programming with a monthly cycle pushing products into production each month.