Hi! I am Samrood Ali

: :

Hi there! 👋 Welcome to my personal website, built with ❤️ from scratch

Who am I ?

Hi! I'm Samrood Ali, a Full Stack Software Development Engineer with a passion for crafting innovative digital solutions. Currently, I'm part of the fantastic team at PeopleGrove, where I contribute to the success of the company by utilizing my skills to develop cutting-edge solutions and drive growth.

With a solid foundation in both front-end and back-end technologies, I enjoy the challenge of creating user experiences that are both seamless and efficient.

Experience

  • I began my career at SuperHire, an early-stage startup, as one of the founding Full Stack developers. I led the setup of repositories, designed and built key features, and managed their development lifecycle. My role required adaptability and problem-solving, significantly influencing the platform's initial architecture and functionality.

    I am currently at PeopleGrove, where I develop and enhance features for our platform, serving 20 million users. My role involves optimizing performance and refining user experience, collaborating with cross-functional teams to tackle technical challenges and drive the platform's growth.

    Here are some highlights of my contributions:

    • Implemented features and took full responsibility for the entire process, including planning, writing documentation, designing the database schema, writing API handlers, writing services, writing integration and unit tests, and deploying these features following industry best practices.
    • Implemented designs from Figma pixel to pixel using latest technologies such as React, Next JS, and Vue JS following responsive design and accessibility best practices. Collaborated closely with designers and product managers to ensure the final product met their vision and design standards.
    • I designed and implemented a RabbitMQ message broker to handle specialized tasks within our app. This included high-level design of the messaging system, as well as low-level implementation details such as writing repositories for publishing and consuming messages. This system allowed SuperHire to efficiently manage tasks such as sending onboarding emails.
    • I took ownership of implementing critical authentication features such as user onboarding/registration, forgot/reset/change password workflows with OTP (One-Time Password) mails, and other industry best practices. I also Implemented sophisticated role-based access control and API access policies to safeguard core features and ensure secure and efficient user management.
    • Wrote database (PostgreSQL) schema and data migrations, following best practices. This involved designing and optimizing database tables, ensuring data consistency and integrity, while also keeping performance and scalability in mind.
    • To minimize code redundancy, I packaged reusable code as an NPM package and introduced it as a dependency in our projects. This allowed us to more efficiently manage dependencies and reduce the amount of duplicate code in our codebase.
    • I deployed, managed, and debugged various AWS services, including Beanstalk, RDS, and S3, among others. This involved configuring and fine-tuning these services to meet the specific needs of our applications.
    • Actively identifying, addressing, and resolving daily issues reported by users and other team members, collaborating closely with the engineering team to ensure prompt and effective solutions.
    • I mentored interns, providing guidance and support to help them develop their skills and contribute effectively to the team. At PeopleGrove, I work alongside other engineers, participating in code reviews, collaborating on feature development, and contributing to the growth and improvement of our engineering practices.

Contact me