Software Development Engineer II (April 2023 – Current)
- Streamlined operations by reallocating Admin-v2 duties to the front-end lead, focusing exclusively on enhancing the back-end of the widely-used Question Bank Generator.
- Apply design patterns appropriately to solve common design issues and enhance code readability and maintainability.
- Led the development and optimisation of the Question Bank Generator (QBG), boosting performance and reducing memory usage by 30%. This led to high standards of operational excellence.
- Designed and implemented a new caching strategy, doubling the speed of data retrieval for frequently accessed information.
- Mentoring SDE 1 and Interns and Code Reviews and making it sure that best Coding Standards are followed.
Software Development Engineer I (April 2021 – March 2023)
- Trained interns in best code practices and system logics, using the documentation I produced during my internship.
- Assist in the implementation of modular software architectures that support scalable and maintainable codebases.
- Led the development of Admin-v2, an advanced and completely new version of the Front End project. Developed in Angular with two custom-built libraries created by me.
- Participate in the technical design process, helping to outline solutions that meet both functional and technical requirements.
- Led the development of the Question Bank Generator service in Nestjs to facilitate efficient generation of questions.
Intern ([Oct, 2021] – [March, 2021])
- Assisted in the development of multiple backend components using Node.js, which were integral to the launch of a new user-centric feature.
- Performed comprehensive testing and documentation, which helped streamline the development process and reduce the time to market for new features.
- Participated in weekly team meetings and contributed to the planning phase of projects, gaining insights into project management and agile methodologies.