Software Engineer
Current• Pioneered the design and implementation of a pre-commit git hook, which led to a significant 30% decrease in CI/CD pipeline errors, improving overall development efficiency.• Automated the annual update of the hiring season process, saving the development and QA teams two story points and allowing a shift of focus to more critical tasks.• Led the successful transition to TypeScript within the team to strengthen code robustness, subsequently reducing developer-injected bugs, which increased the software's reliability.• Developed a NextJS-based leaderboard application as a personal project to facilitate increased engagement and connectivity among remote team members.• Resolved compatibility issues with Apple M1 devices by creating a custom Docker override file and providing a detailed walkthrough, leading to a smoother development process for the team.• Took part in crucial operations such as code reviews and candidate interviews and played a key role in designing the current engineering hiring criteria, thereby improving the quality of hires.• Conducted culture interviews, assessing candidates' alignment with the company's core values. This strategic approach helped ensure that new hires would not only contribute to our projects technically but also enhance our team's collaborative and value-driven culture.• Took on a mentorship role within the team by guiding new engineers, answering their technical queries, conducting thorough PR reviews, and facilitating a seamless onboarding process. This accelerated their learning curve and fostered a supportive, collaborative culture within the team.• Utilized Django, ReactJS, and various CSS libraries to architect and build scalable APIs and an intuitive, user-friendly UI/UX, catering to a substantial user base of over 10,000.