Badges
Certifications
Work Experience
Software Engineer
Integriti Pvt Ltd• March 2024 - Present• Lahore
● Partnered with design teams to ensure the feasibility of UI/UX principles, implementing practical and innovative solutions in the user interface. ● Developed common components, writing clean, modular, and well-documented code, resulting in a 15% reduction in the overall codebase and fostering the reliability and efficiency of our application. ● Employed a two-way data binding approach, enhancing code readability and simplicity, leading to a 30% improvement in maintainability and comprehension. ● Mentored junior developers and contributed to the engineering team's growth by conducting code reviews, providing constructive feedback, and identifying and communicating best practices for front-end engineering. ● Designed engaging user experience and visually appealing GUIs, adhering to responsive web design principles and interactivity.
Software Engineer
The Dev Corporate• March 2022 - March 2024• Lahore
● Implemented the Full stack application called Levelnine GPT, incorporating a Large Language Model (LLM) and a Retrieval-augmented generation (RAG) solution for semantic search and GPT prompts, reducing the running cost by 80%. ● Integrated frontend components with REST and GraphQL APIs for efficient data fetching and manipulation. ● Optimize application performance for maximum speed and scalability by utilizing tree shaking and code splitting, significantly reducing loading times for the app and its components. ● Collaborated with the cross-functional DevOps team to devise a solution for a faster app build process, reducing build time by 200%. ● Conducted code reviews for fellow developers to ensure organizational and community guidelines compliance. ● Monitor emerging technologies and industry trends, continuously enhancing skills and incorporating new advancements into projects. ● Implemented integration tests using the testing library Jest and Cypress, increasing code reliability by 20%. ● Utilized build tools such as Webpack to automate tasks, optimize performance, and maintain the development process. ● Revamped components into pure and high-order components to avoid unnecessary rerenders and increase performance. ● Leveraged asynchronous programming with RxJS to handle complex data streams, enhancing real-time data processing and improving application performance.
Education
arsxlanali has not updated education details yet.