Osama Khan - Front End Developer , Software Engineer |
osamak.inbox@gmail.com |
Location: Westerville, Ohio, USA |
Relocation: Open |
Visa: Stem OPT |
Osama Khan
Email: osamak.inbox@gmail.com Phone: 980-485-4544*104 Portfolio link : https://osamakhan95.netlify.app/#leadership LinkedIn: https://www.linkedin.com/in/osamakhan95/ GitHub: https://github.com/OsamaKhan00 Software Development Engineer (SDE) | Frontend Developer | Web Development ________________________________________ About Me I am a dedicated Software Development Engineer (SDE) with 5+ years of experience in the complete software development lifecycle (SDLC), utilizing both Agile and Waterfall methodologies. Proficient in project management tools such as Microsoft Project and Jira, I have a proven track record of developing modern web applications using Java, JavaScript, TypeScript, and Python, as well as frameworks like React.js, Angular, and Next.js. My strong problem-solving skills are focused on debugging and performance optimization, while my experience extends to building scalable back-end services with Node.js, Express.js, and cloud platforms like AWS and Azure. ________________________________________ Diversified Experience With a solid foundation in software engineering, I have worked across various industries including aviation, power & energy, cloud computing, and academia. I bring expertise in full-stack development, cloud infrastructure management, automation, SEO optimization, and creating reusable UI components to enhance system efficiency and scalability. Orbital Aviation: Led the migration of a legacy Angular system to a React-based microservices architecture with Next.js, improving scalability and maintainability. Developed RESTful APIs, integrated Redux Toolkit API Slice for state management and caching, optimizing frontend performance. Designed reusable UI components using React, TypeScript, and Tailwind CSS. Implemented SEO best practices with SSR and CSR to enhance search engine indexing and load times. Power China Gansu Energy: Contributed to backend development using Node.js and Express.js for real-time data processing in energy management systems. My work blends frontend and backend development, cloud computing, SEO optimization, software automation, and component-based architecture, enabling me to build scalable, high-performing applications and foster cross-functional collaboration in Agile environments. ________________________________________ Education City University of Seattle Master of Science in Computer Science (STEM: Computer Science) GPA: 3.984/4.0 Graduation Date: March 2024 Relevant Coursework: Leadership, Project Management, Software Development, Cloud Management, Data Modeling, Data Analysis City University of Seattle Bachelor Certificate in Fundamentals of Computing GPA: 3.9/4.0 Graduation Date: March 2022 Relevant Coursework: Object-Oriented Programming, Database Management, Python, Java Programming. Technical Skills : Tools/Technologies: AWS Server, S3 Bucket, Postman, JIRA, Docker, MS SQL Server, WebPack, Tailwind, ShadCn, Daisy UI, Prime React, Next.js, React, React Native, Node.js, CORS, Firebase, Figma, Power BI, RTK, Azure, VS Code, Visual Studio, Git, GitHub. Programming: Java, JavaScript, TypeScript, Python (Pandas, NumPy, Matplotlib), R, HTML, CSS. ________________________________________ Professional Experience Software Engineer Orbital Aviation | Remote - Sep 2023 Present Led the transition from a legacy Angular monolith to a modular Next.js architecture, implementing enterprise-grade SaaS features such as multi-tenancy, role-based access control (RBAC). Developed and optimized a scalable Redux store, managing global state across multiple application modules using Redux Toolkit, RTK Query, useSelector, and useDispatch for efficient state synchronization. Implemented a hybrid state management approach, using Redux Toolkit for global state (e.g., authentication, user preferences, notifications) and useState/useReducer for local UI state (e.g., modal toggles, form inputs, data filters). Built dynamic, interactive UI components using PrimeReact, ShadCn, Daisy UI, and Tailwind CSS, ensuring enterprise SaaS UI consistency, accessibility, and responsiveness across multiple devices. Utilized functional components and React Hooks (useState, useEffect, useReducer, useMemo, useRef, useCallback) to build scalable, reusable, and high-performance UI components. Optimized API interactions by handling CORS (Cross-Origin Resource Sharing) policies, securing API requests, and implementing error-handling mechanisms for smooth API consumption. Implemented complex form validation workflows using React Hook Form (control, register, handleSubmit) with Yup, reducing unnecessary re-renders and improving form submission efficiency. Enhanced application performance using server-side rendering (SSR), static site generation (SSG), lazy loading, and dynamic imports, reducing First Contentful Paint (FCP) by 40%. Developed a structured and scalable routing system in Next.js, leveraging dynamic routes, nested layouts, middleware, and API routes to optimize navigation and user experience. Implemented advanced authentication and session management using JWT, OAuth, and NextAuth, improving security and access control for enterprise SaaS users. Developed enterprise-grade SaaS dashboards and reports using Power BI, integrating real-time analytics with SQL Server and RESTful APIs, allowing business users to gain critical insights. Designed a structured API workflow using Postman, automating API testing, request chaining, and dynamic variable handling, reducing API-related defects by 30%. Built reusable, highly configurable UI components with PrimeReact, leveraging DataTable, Dialog, Toast, Dropdown, and TabView components for a seamless user experience. Implemented Next.js middleware and API routes to handle authentication, request validation, and API security policies, reducing backend load by offloading logic to the edge. Led frontend architecture discussions and code reviews, mentoring junior developers on state management, performance optimization, and UI/UX best practices, improving team efficiency. Software Engineer Power China Gansu Energy | Remote - May 2018 Aug 2021 Led Agile and Waterfall SDLC projects, driving a 18% increase in overall project efficiency by optimizing development cycles, streamlining processes, and addressing bottlenecks in project workflows. Coordinated efforts among cross-functional teams using Jira and Microsoft Project, reducing project delays by 22% and enhancing overall timeline management and communication. Spearheaded debugging and optimization initiatives, improving system performance by 28% and significantly reducing application response times through methodical code refactoring and system fine-tuning. Developed and optimized frontend solutions using Java, JavaScript, and React, enhancing user engagement by 10% through dynamic, responsive UI components and improving overall usability. Leveraged advanced UI libraries and frameworks such as Primereact, Radix UI, and Tailwind to create highly efficient, lightweight, and visually appealing interfaces, decreasing load times by 20%. Architected and maintained robust RESTful API integrations, improving system stability and reducing server-side communication errors by 25% by introducing rigorous testing, error handling, and validation procedures. Managed AWS infrastructure (EC2, ELB, IAM, CloudFormation), achieving a remarkable 99% uptime for mission-critical applications and ensuring high availability and reliability across environments. Worked closely with backend teams to enhance API performance, resulting in faster data processing and efficient retrieval of resources, supporting better user experiences and faster response times. Championed microservices architecture in backend systems, improving scalability, maintainability, and overall system performance by decoupling services and enabling independent deployments. Implemented and fine-tuned SQL queries, optimized database structures, and ensured data integrity to support high-load environments and improve application responsiveness. Contributed to developing unit and integration tests, ensuring high-quality code and reducing the occurrence of bugs in production. Utilized Nagios for proactive system health monitoring, maintaining 98% uptime and ensuring smooth operation of all production applications by detecting issues before they impacted users. Worked on improving the security of web applications by implementing security best practices, including input validation, secure API communication, and user authentication mechanisms. Mentored junior developers, fostering a collaborative work environment and providing guidance on debugging, optimizing performance, and applying best practices for frontend and backend development. Key Responsibilities & Achievements : Frontend and Backend Development Migrated a legacy Angular system to a React-based microservices architecture. Developed dynamic UI components with React, TypeScript, and Tailwind CSS. Implemented Redux Toolkit for state management and performance optimization. API Development, Testing, and Integration Designed and developed RESTful APIs with Node.js and Express. Conducted API testing and validation using Postman. Collaborating on GitHub Managed version control using Git and GitHub. Led code reviews and implemented GitFlow for a structured development workflow. Used GitHub Issues and Projects to align with Agile sprint goals. Leadership and Activities: Technical Lead & Mentorship Led the migration of Angular to React, mentoring junior developers on best practices. Conducted peer code reviews and enforced coding standards to improve code quality. Cross-Team Collaboration Worked closely with backend developers, QA engineers, and product managers. Facilitated Agile ceremonies, fostering a collaborative development environment. Continuous Learning & Professional Development Attended webinars and workshops on cloud infrastructure, microservices, and performance optimization. Explored new tools and frameworks to enhance application architecture and scalability. Keywords: quality analyst user interface user experience javascript access management business intelligence sthree rlang microsoft |