Osama Mursleen

Osama Mursleen

$25/hr
Full Stack Developer | MEAN | MERN | Python
Reply rate:
75.0%
Availability:
Hourly ($/hour)
Age:
36 years old
Location:
Lahore, Punjab, Pakistan
Experience:
12 years
Osama Mursleen -- FULL STACK DEVELOPER With 12 years of experience in full-stack development, I specialize in building scalable, highperformance applications using MEAN (MongoDB, Express.js, Angular, Node.js) and MERN (MongoDB, Express.js, React, Node.js) stacks. I have a deep understanding of both front-end and back-end technologies, creating responsive user interfaces with Angular.js, React.js, HTML5, CSS3, and Bootstrap, while ensuring efficient server-side functionality using Node.js, Express, and MongoDB. My expertise extends to developing cross-platform applications using Ionic and React Native, delivering seamless user experiences across devices. I thrive in dynamic environments, consistently delivering innovative, user-centric solutions that align with business objectives. KEY COMPETENCIES Full-Stack Architecture Microservices & API Gateway Async Programming GraphQL API Development Cloud Integration Docker & Kubernetes Version Control (Git) WebSockets API Gateway Implementation Security Protocols Unit & Integration Testing Load Balancing & Scaling EDUCATION & CERTIFICATIONS Bachelor’s in computer sciences 2007 - 2011 University of Lahore, Pakistan PROFESSIONAL EXPERIENCE Full Stack Developer | Private Company 2017 – Present As a Full Stack Developer at a private company (working remotely since 2017), I have been responsible for leading the development of various web applications, working across both frontend and backend, and delivering end-to-end solutions. I have played a pivotal role in building and scaling platforms for student management systems and government initiatives, ensuring smooth functionality, security, and user satisfaction. My work involves managing the entire development lifecycle, collaborating with cross-functional teams, and maintaining high code quality through best practices and testing. Responsibilities: Full-stack development using MEAN/MERN stack and Python, building both frontend interfaces and backend systems. Designing and implementing RESTful APIs for data exchange and integrating with thirdparty services. Developing dynamic, responsive, and scalable web applications to ensure optimal user experience. Leading project architecture design, modularization, and code optimization for performance improvements. Performing rigorous testing, debugging, and code reviews to maintain high standards of security and performance. Mentoring junior developers and promoting best practices in coding, testing, and deployment. Key Projects: CurbSmart Pro, CurbSmart Parent, CurbSmart Admin, Summer EBT Project, SummerEBTApp.com, Admin.SummerEBTApp.com Technologies Used: AngularJS, React.js, Next.js, Ionic, Bootstrap, TailwindCSS, Ant Design (AntD), Node.js, Express.js, Python, Firebase, MongoDB, SQL, Git, Docker, Webpack, REST APIs, GraphQL Senior Software Engineer | ForeStudio 2021 - 2024 As a Full Stack Developer, I played a crucial role in designing and developing dynamic web applications using the MEAN, MERN, and Python tech stacks. I was responsible for both frontend and backend development, ensuring a seamless user experience and efficient backend processes. My role involved collaborating with cross-functional teams to build scalable and high-performance applications while maintaining code quality and adhering to industry standards. Responsibilities: Developed and maintained full-stack applications using MEAN and MERN stacks. Designed RESTful APIs for seamless communication between the frontend and backend. Built responsive, user-friendly interfaces with React, Angular, and Bootstrap. Managed databases, including MongoDB and MySQL, ensuring optimal performance and data integrity. Implemented user authentication, authorization, and security features. Optimized application performance and scalability through efficient coding practices and database management. Collaborated with UI/UX designers and backend engineers to ensure cohesive project delivery. Troubleshot and resolved issues in production environments, ensuring application stability. Key Projects: E-commerce Platform, Employee Management System, Real-time Chat Application, Customer Feedback Portal, Financial Dashboard Technologies Used: React.js, Angular, Bootstrap, Node.js, Express.js, Python (Flask, Django), MongoDB, MySQL, PostgreSQL, RESTful APIs, JWT for Authentication, Git for Version Control, Docker for Deployment Principal Software Engineer | Technosoft Solutions 2011 – 2017 As Principal Software Engineer, I was responsible for overseeing the full software development lifecycle of complex web applications, focusing on both frontend and backend technologies. I led teams in delivering high-quality, scalable solutions using the MEAN and MERN stacks, along with Python for backend services. My role also involved architecture design, ensuring code quality, mentoring developers, and facilitating smooth integration between systems. I worked closely with stakeholders to translate business needs into technical solutions, contributing to both technical leadership and hands-on development. Responsibilities: Led full-stack development projects, utilizing MEAN and MERN stacks to create efficient, scalable web applications. Architected and developed backend services and APIs using Python, ensuring high performance and maintainability. Collaborated with cross-functional teams, including UI/UX designers, to deliver seamless user experiences. Implemented automated testing, continuous integration (CI), and continuous deployment (CD) to streamline the development process. Conducted regular code reviews and mentored junior developers, promoting best coding practices and ensuring high-quality output. Managed the migration of legacy systems to modern tech stacks, improving system maintainability and performance. Technologies Used: Angular, React, HTML5, CSS3, JavaScript, Bootstrap, Node.js, Express.js, Python, Django, MongoDB, MySQL, PostgreSQL, Docker, Jenkins (CI/CD), Git, AWS, RESTful APIs, Agile/Scrum methodologies, Test-Driven Development (TDD), Automated Testing (Jest, Mocha). PROJECTS Curbsmart Admin-Portal | Café App Oct 2017 - Present Curbsmart Admin-Portal: Developed and integrated both frontend and backend components for an admin portal that tracks student pickups after school, ensuring real-time data accuracy and optimizing the parent-student pickup process. Café App: Built and enhanced the full stack of a virtual cafeteria app where students and parents can view food items and nutritional information, improving transparency, engagement, and overall user experience. Responsibilities: Collaborated with backend teams to integrate RESTful APIs, ensuring smooth data flow and efficient communication between frontend and backend components. Developed and maintained the full stack using AngularJS, Node.js, Express.js, and MongoDB, ensuring a scalable and responsive application. Integrated Firebase for real-time data storage and synchronization, improving the performance and scalability of both applications. Utilized Socket.IO to implement real-time communication features, enabling instant updates and interactions for users. Led continuous updates and optimizations to enhance user experience, performance, and system efficiency. Technologies Used: JavaScript, AngularJS, Ionic, Node.js, Express.js, MongoDB, Firebase, Socket.IO Zillion Patient/Coach Portals | Contentful Sync Tool Feb 2016 - 2017 Zillion Patient/Coach Portals: Developed and enhanced both frontend and backend modules for an online platform improving communication between patients and coaches, optimizing user experience and data management. Zillion Contentful Sync/Import Tool: Created and maintained full-stack components for a tool that automates content migration by syncing entries, assets, and content types across spaces. Responsibilities: Built and optimized new full-stack modules, performing bug fixes and implementing feature enhancements to improve functionality and performance. Utilized JavaScript, AngularJS, Node.js, Bootstrap, HTML, SASS, and LESS to create responsive and efficient interfaces, integrated with robust backend logic. Ensured cross-browser compatibility and seamless functionality across various devices. Collaborated with backend teams to integrate APIs, ensuring smooth data synchronization and automation. Focused on performance optimization and adherence to best practices in full-stack development. Technologies Used: JavaScript, AngularJS, Node.js, Bootstrap, HTML, SASS, LESS HealthSlate Coach Portal Jun 2014 – Jan 2016 HealthSlate Coach Portal: Developed and transitioned the frontend of the HealthSlate Coach Portal, a platform focused on promoting healthy habits, weight loss, and chronic disease prevention. Led the migration from Java Struts2 to AngularJS, modernizing the architecture for scalability and improved performance. Responsibilities: Implemented AngularJS features like routing, directives, and services to enhance modularity and performance. Integrated third-party services, including SightCall for video calls and Twilio for SMS, enabling seamless communication within the platform. Developed and secured REST APIs using Java Spring MVC and implemented OAuth2 for robust authentication and security. Designed and developed a responsive, user-friendly frontend using AngularJS, Foundation, HTML, CSS, and JavaScript. Utilized HighCharts for advanced data visualization, improving user interaction with realtime health data. Collaborated with backend teams for smooth integration between frontend and backend components, ensuring seamless functionality. Technologies Used: Java, SightCall, Twilio, OAuth2, Spring, AngularJS, JavaScript, CSS, HTML OneLifeLiveIt (OLLI) Dec 2015 OneLifeLiveIt (OLLI): 1Life is an online health and wellbeing platform that enables users to assess and track their health risks, providing actionable measures for risk management. Responsibilities: Built the entire frontend using Bootstrap and INSPINIA frameworks to create a responsive and user-friendly interface. Developed the application using AngularJS, implementing UI-Router for state management. Wrote interceptors for API authentication to ensure secure and seamless communication between frontend and backend systems. Focused on optimizing the user experience and performance with continuous updates and feature enhancements. Technologies Used: AngularJS, Bootstrap, INSPINIA, JavaScript Phyzit Transitional Care Management (TCM) System Sep 2015 Phyzit: Redesigned the user interface of the Transitional Care Management (TCM) System to enhance user experience and accessibility. The project involved creating a responsive web application that catered to the needs of healthcare professionals managing patient transitions. Responsibilities: Led the complete redesign of the user interface from scratch using the Foundation UI framework, ensuring a modern and intuitive design that aligns with user needs. Developed responsive web app features to improve usability across various devices, enhancing the accessibility of the TCM system for healthcare professionals. Collaborated with stakeholders to gather requirements and feedback, iteratively improving the UI based on user input and usability testing. Implemented best practices in UI/UX design to ensure a user-centric approach, optimizing the application’s workflow and information architecture. Conducted thorough testing across different browsers and devices to ensure consistent performance and functionality of the application. Worked with backend developers to integrate the redesigned frontend with existing APIs and services, ensuring seamless data flow and user interactions. Technologies Used: Foundation UI, HTML, CSS, JavaScript, Responsive Design Principles HealthSlate Diabetes Educator Portal Feb 2014 – Jun 2014 HealthSlate Diabetes Educator Portal: Developed a full-stack web portal for diabetes educators to upload files and create tutorials, synced with a patient-facing tablet app. The platform streamlined educator-patient interactions by enabling educators to share educational resources efficiently. Responsibilities: Led the full-stack development of the application using MongoDB, Express.js, AngularJS, and Node.js (MEAN stack) for scalable and efficient performance. Implemented file upload functionality using Amazon S3 for secure storage and fast retrieval of images and tutorial materials. Built and optimized the frontend using AngularJS, JavaScript, CSS, and HTML, ensuring a responsive and intuitive user interface for educators. Developed backend services and APIs in Node.js with Express.js, integrating seamlessly with the frontend and the tablet app. Integrated backend with Python scripts for data processing and handling additional automation tasks related to educator resources. Ensured secure, real-time synchronization between the web portal and the patient tablet app through RESTful APIs and real-time communication. Conducted performance optimization, ensuring cross-platform functionality and security best practices across the stack. Technologies Used: MongoDB, Express.js, AngularJS, Node.js, Python, JavaScript, CSS, HTML, Amazon S3 jQuery Plugins & Lightweight Projects Feb 2013 – Jan 2014 jQuery Plugins & Lightweight Projects: Developed a suite of jQuery plugins and lightweight projects aimed at enhancing user interface functionality and experience. These plugins were designed to be easily configurable, responsive, and integrated with backend technologies like ASP.NET and PHP. The projects ranged from UI enhancements to interactive applications, providing flexible and dynamic solutions for various use cases. Responsibilities: Form Plugin: Built a plugin that converts raw HTML into customizable, themeable UI forms with configurable layouts. Integrated the plugin with ASP.NET and PHP backends for handling dynamic submissions and validation. Field Highlighter Plugin: Created a plugin to add customizable highlighting effects to any HTML element, offering multiple theme and layout options to enhance UI interactivity. Cloudvote Plugin: Developed a plugin that allows users to add responsive panels (buttons, charts, pictures) to pages, with the UI fully configurable through public methods. Just the Facts (JTF) Game: Built a quiz game where users select categories, answer questions, and earn points and rewards. Implemented smooth interaction between the frontend UI and backend data services for real-time score tracking and feedback. Collaborated with backend developers to ensure smooth integration of frontend plugins with the system’s backend services. Ensured responsive, cross-browser compatibility and adhered to best practices in performance optimization and UI/UX design. Technologies Used: JavaScript, jQuery, jQuery Mobile, Semantic UI, CSS, HTML HealthSlate Diabetes Educator App | Android App 2013 HealthSlate Diabetes Educator App: Developed an Android application that enables doctors to monitor their patients' activities remotely while at the clinic. The app tracks various user activities on the tablet, providing healthcare professionals with insights into patient behavior and engagement. HealthSlate Primary Care Physician (PCP) App: Created an Android application that facilitates patient education through surveys, health topics, videos, and articles. The app allows users to email and print content for further reference. Meridia Charity Donation App: Developed an Android application that allows users to donate to various charitable foundations, enhancing community support and engagement. Responsibilities: Developed responsive HTML-based modules for the HealthSlate Diabetes Educator App, ensuring compatibility across different tablet devices. Utilized jQuery Mobile and jQuery UI to enhance interactivity and user experience within the applications. Collaborated with healthcare professionals to define user requirements and optimize application functionality based on user feedback. Conducted rigorous testing and debugging of the applications to ensure performance, reliability, and seamless functionality on various Android devices. Designed interactive modules for the HealthSlate Primary Care Physician (PCP) App that present health topics, surveys, and articles, ensuring a smooth user experience. Ensured cross-platform compatibility and optimal performance through continuous testing and optimization. Technologies Used: Java, Android Development, jQuery, jQuery Mobile, jQuery UI, HTML, JavaScript Precision Care Software Nov 2011 – Dec 2012 Precision Care Software: PrecisionCare offers top-quality services and electronic case record software to the Human Services Community. The application was initially developed using classic ASP and VBScript, limiting its compatibility to Internet Explorer. Responsibilities: Led a team to enhance the application’s compatibility by converting existing VBScript code to JavaScript, enabling support for modern web browsers. Modernized the user interface by transitioning to a contemporary design utilizing jQuery UI, improving user experience and accessibility. Implemented cross-browser functionality, ensuring seamless operation across major browsers, thus expanding the user base and accessibility. Developed and optimized client-side interactions using JavaScript, AJAX, and JSON for dynamic data retrieval and improved responsiveness. Collaborated with stakeholders to gather requirements and feedback, facilitating iterative improvements to the application’s functionality and design. Conducted thorough testing to ensure reliability, performance, and usability across different browsers and platforms. Technologies Used: JS, HTML, CSS, jQuery, jQuery UI, AJAX, JSON
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.