France
Portfolio: https://abubow.vercel.app Github: https://github.com/abubow Coursera: https://www.coursera.org/learner/abuzar-sherazi I am a highly skilled software developer with a deep commitment to crafting refined user interfaces and building efficient, scalable back-end systems. My expertise encompasses software development, cloud computing, and back-end web development, with a particular emphasis on NextJs—a cutting-edge framework renowned for its server-side rendering and seamless UI implementation. During my tenure as a Frontend Developer at Gripo.io, I played a pivotal role in migrating the code base from JavaScript to Typescript, resulting in a remarkable 63% reduction in errors. By leveraging the Typescript transpiler and updating dependencies, I significantly enhanced code reliability and maintainability. Additionally, I achieved a staggering 700x performance improvement by migrating from NextJs 12 to NextJs 13, utilizing Turbopack and file-based routing to optimize server-side rendering and the build toolchain. At Aaraasta, I excelled as a Full-stack Developer, delivering an intuitive full-stack web app using NextJs that garnered an impressive 92% customer satisfaction rating. Through the migration from Shopify to NextJs, I successfully reduced monthly costs by 100%, empowering greater flexibility and control through custom functionality and a serverless infrastructure. Furthermore, I designed and implemented a user-friendly CMS dashboard that boosted content management efficiency by 50%. With certifications in Concurrency in Go, Programming with Google Go, Introduction to Back-End Development, Introduction to Cloud Computing, and Functions, Methods, and Interfaces in Go, I possess a solid foundation in critical areas of software development. Complementing my practical experience, I am pursuing a Bachelor of Science in Computer Science, scheduled for completion in October 2024. Driven by a passion for innovation, I remain at the forefront of industry trends and technologies, constantly seeking opportunities for growth and improvement. As a collaborative team player, I excel in remote environments, leveraging exceptional communication and problem-solving skills to deliver outstanding results. In summary, I am a highly accomplished software developer specializing in refined user interfaces and scalable back-end systems. Proficient in NextJs and experienced in code migration, I consistently strive for excellence, exceeding client expectations through meticulous attention to detail and innovative problem-solving.
- Worked with Rust and Python through Polars, Tokio, Rayon and Pandas to develop asynchronous and concurrent parsers for files and migrated code from the Python import service to Rust to improve performance. - Worked with GoLang and Rust to develop custom pseudo-terminal websocket protocol service, using Gorilla, Tungstenite, and Tokio, to multiple concurrent clients with reconnectable sessions and caching buffers through redis. - Worked with Parse Backend Platform, a graph database (Neo4j), and messaging system (Nats) to further develop a containerised network analysis tool.
- Utilized Node.js, Golang and Django to deliver efficient solutions for freelance projects, optimizing workflows and reducing completion time by 30%. - Implemented secure payment gateways, RESTful APIs, and modular code structures for improved performance and seamless integration with front-end technologies.
I got to be a part of a highly talented team from around the world, with a united goal of making the Cloud easier for all. Key Responsibilities: - Migrated code base from JavaScript to Typescript, resulting in a remarkable 63% reduction in errors. Leveraged the Typescript transpiler and updated dependencies to enhance code reliability and maintainability. - Significantly improved app performance by a staggering 700x through the migration from NextJs 12 to NextJs 13 with Turbopack and file-based routing. This optimization strategy focused on server-side rendering and an updated build toolchain. - Implemented a robust UI components library, fostering a streamlined development process. This library drastically reduced code duplication and enhanced consistency through a modular and reusable architecture, resulting in improved productivity and code quality. Gained: - Strong proficiency in front-end development using JavaScript and Typescript. - Extensive experience in migrating code bases and familiarity with Typescript transpilers. - Solid understanding of NextJs, with hands-on experience in migrating projects from earlier versions. - Knowledge of performance optimization techniques, including server-side rendering and build toolchains. - Expertise in developing modular and reusable UI components, ensuring code consistency and scalability. - Ability to collaborate effectively within a remote team, demonstrating excellent communication and problem-solving skills. - Passion for staying up-to-date with the latest industry trends and technologies, with a drive for continuous learning and improvement.
Key Responsibilities: - Designed and developed a highly intuitive and rapid full-stack web app using NextJs, resulting in an impressive 92% customer satisfaction rating. Leveraged NextJs to achieve clean UIs and seamless server-side rendering, ensuring a smooth and engaging user experience. - Successfully reduced monthly costs for our e-commerce store by 100% through the migration from Shopify to NextJs. This migration involved implementing custom functionality and a serverless infrastructure, providing greater flexibility and control over our platform. - Implemented a user-friendly CMS dashboard for website administrators, improving content management efficiency by 50%. This dashboard featured a custom workflow and an intuitive interface, empowering administrators to easily update and manage website content. Gained: - Proficiency in full-stack development, with expertise in both front-end and back-end technologies. - Strong command of NextJs and its features, including server-side rendering and clean UI implementation. - Experience in migrating e-commerce platforms, with a focus on Shopify to NextJs migration. - Familiarity with serverless infrastructure and custom functionality implementation. - Proven ability to design and develop user-friendly CMS dashboards with custom workflows. - Strong problem-solving skills and the ability to work effectively within a collaborative team environment. - Passion for staying up-to-date with the latest trends and technologies in full-stack development.