Mubin Khalid

Mubin Khalid

$30/hr
Fullstack(Node, react, PHP, Python)
Reply rate:
100.0%
Availability:
Full-time (40 hrs/wk)
Age:
34 years old
Location:
Lahore, Punjab, Pakistan
Experience:
10 years
Muhammad Mubin Khalid  Home : House number 455, Sector B DHA phase 5, 54000, Lahore, Pakistan  Email:- Phone: (- Date of birth: 31/01/1991 Nationality: Pakistani WORK EXPERIENCE [ 01/01/2023 – Current ] VP Engineering Carbonteq City: Lahore Country: Pakistan As a seasoned technology leader in the software services sector, I bring a wealth of experience in driving innovation and delivering exceptional results. Over the course of my career, I have successfully led cross-functional engineering teams in the development of cutting-edge solutions utilizing a wide array of technologies. My ability to combine technical expertise with strategic vision has consistently resulted in the on-time and onbudget delivery of complex projects, exceeding client expectations. I am passionate about fostering a culture of continuous improvement, collaboration, and technical excellence within my teams. With a proven track record of architecting scalable and secure software solutions, managing resources efficiently, and nurturing client relationships, I am wellequipped to lead your organization toward achieving its technological and business objectives. Technical Leadership: 1. Provide technical vision and leadership to the engineering teams. 2. Stay current with emerging technologies and industry trends to guide technology decisions. Team Management: 1. Led and managed a team of engineers, including front-end and back-end developers, mobile app developers, and QA engineers. 2. Foster a culture of innovation, collaboration, and continuous improvement. Project Planning and Execution: 1. Oversee project planning, including resource allocation, timelines, and budgeting. 2. Ensure successful project delivery by setting clear goals and priorities. Technology Stack Expertise: 1. Maintain a deep understanding of the technology stack, including Node.js, React, TypeScript, MySQL, PostgreSQL, Firebase, React Native, and Google Analytics. 2. Guide the selection of appropriate technologies for client projects. Client Engagement: 1. Collaborate with clients to understand their business needs and provide technical solutions. 2. Act as a technical advisor and build strong client relationships. Architecture and Design: 1. Architect scalable and maintainable software solutions. 2. Ensure that the technical architecture aligns with client requirements and long-term goals. Resource Management: 1. Manage engineering resources efficiently, including hiring, training, and career development. 2. Plan for resource scaling based on project needs. Client Satisfaction: 1. Monitor client satisfaction and address any concerns or issues promptly. 2. Ensure the delivery of high-quality solutions that meet or exceed client expectations. Budgeting and Cost Control: 1. Manage engineering budgets and ensure projects are delivered within budget constraints. Risk Management: 1. Identify and mitigate technical risks and challenges on projects. 2. Develop contingency plans to address unexpected issues. Innovation and Research: 1. Encourage innovation within the engineering teams and explore new technologies to stay competitive. Communication and Reporting: 1. Provide regular updates and reports to senior management and stakeholders on project progress and performance. [ 01/01/2020 – 31/12/2022 ] Engineering Manager Carbonteq City: Lahore Country: Pakistan Team Leadership and Management: 1. Led and managed a team of 5 engineers, fostering collaboration and a highperformance culture. 2. Defined team goals, objectives, and individual responsibilities to ensure project success. Technical Expertise: 1. Demonstrated proficiency in Node.js, React, Next, TypeScript, MySQL, and PostgreSQL. 2. Utilized deep technical knowledge to guide and mentor team members, ensuring best practices and code quality. Project Planning and Execution: 1. Developed project roadmaps, timelines, and resource allocation plans. Git and Version Control: 1. Implemented Git workflows and best practices for code management and collaboration. 2. Ensured the team's adherence to version control standards. CI/CD Implementation: 1. Implemented Continuous Integration (CI) and Continuous Deployment (CD) pipelines using Jenkins, and CircleCI. 2. Reduced deployment times and improved overall software delivery processes. Database Management: 1. Managed relational databases such as MySQL and PostgreSQL for data storage and retrieval. 2. Oversaw database schema design, optimization, and performance tuning. Code Review and Quality Assurance: 1. Conducted code reviews to maintain code quality and adherence to coding standards. 2. Implemented automated testing strategies to catch bugs early in the development cycle. Technical Architecture and Design: 1. Designed scalable and maintainable software architectures using Node.js and React. 2. Made architectural decisions that supported long-term product goals. Collaboration and Communication: 1. Facilitated communication and collaboration between cross-functional teams, including product management and design. 2. Communicated technical concepts effectively to both technical and non-technical stakeholders. Problem Solving and Troubleshooting: 1. Addressed complex technical challenges and provided guidance to resolve issues. 2. Implemented strategies to proactively identify and mitigate technical risks. Performance Optimization: 1. Improved application performance by optimizing code, database queries, and infrastructure. 2. Implemented caching strategies and load-balancing techniques. Documentation: 1. Maintained comprehensive technical documentation, including architecture diagrams, API documentation, and coding standards. Agile Methodologies: 1. Managed software development processes using Agile methodologies (e.g., Scrum, Kanban). 2. Conducted sprint planning, retrospectives, and daily stand-up meetings. Team Development: 1. Supported the career growth and development of team members through mentorship and coaching. 2. Identified training opportunities and facilitated skill-building. Vendor and Tool Evaluation: 1. Evaluated and selected third-party tools, libraries, and services to enhance development processes and efficiency. [ 01/08/2021 – Current ] Software architect HoneycombCredit https://honeycombcredit.com City: Pennsylvania Country: United States Business or sector: Financial and insurance activities Overview: As a key contributor to Honeycomb Credit, I played a pivotal role in the development and architecture of a crowdfunding platform that facilitated capital raising for local businesses. My responsibilities encompassed architectural design, team leadership, and full-stack development, contributing to the platform's success and growth. Key Achievements and Responsibilities: Architectural Leadership: 1. Led the architectural design of the platform's backend and database system, ensuring scalability, reliability, and performance. 2. Designed and implemented APIs using Node.js (TypeScript) to support core platform functionalities. 3. Orchestrated the deployment of the application on Google Cloud Platform (GCP) using GitHub and CircleCI for CI/CD. Quality Assurance (QA): 1. Established and managed quality assurance processes, ensuring the robustness and reliability of the platform. 2. Conducted comprehensive testing and coordinated testing efforts across the development team. Code Reviews and Releases: 1. Led code review processes, maintaining code standards, and ensuring the quality of the codebase. 2. Managed and supervised the release process, ensuring smooth and efficient deployments. Technology Stack: 1. Utilized Node.js (TypeScript) for backend development, Redis for caching, and MySQL as the primary data store. 2. Employed Kubernetes clusters to host the application on GCP, ensuring scalability and resilience. Admin Dashboards and Tools: 1. Developed comprehensive admin dashboards and management tools for efficiently overseeing investors, campaigns, businesses, and platform operations. 2. Integrated third-party services, including North Capital (escrow), Plaid (bank connections), Dwolla (digital wallets), Idology (KYC), Stripe (payments), Mailgun (emailing), and Twilio (SMS notifications). User Experience: 1. Enhanced user experience by building interactive web applications using React and Next.js. 2. Contributed to the creation of an intuitive and user-friendly interface for investors and campaign owners. Team Leadership: 1. Mentored and guided development teams, fostering collaboration and knowledge sharing. 2. Ensured project milestones and deliverables were met in a timely and efficient manner. Notable Achievements: 1. Successfully launched and maintained a crowdfunding platform that empowered local businesses and communities to raise capital. 2. Enabled secure and efficient financial transactions through the integration of payment gateways and identity verification services. 3. Played a central role in the adoption of modern technologies, facilitating the platform's growth and scalability. [ 01/06/2021 – Current ] Senior FullStack Engineer SearchWavelength Country: United States Code Maintenance: 1. Maintain and enhance the existing Python, React, ElasticSearch, Redis, and PostgreSQL components. 2. Debug and resolve issues reported by users or detected through monitoring. Feature Development: 1. Develop new features and functionality based on user requirements and business needs. 2. Collaborate with product managers and stakeholders to define feature specifications. Database Management: 1. Manage the PostgreSQL database, including schema changes, optimization, and data migrations. 2. Ensure data integrity and security. AWS Deployment: 1. Manage the deployment of the platform on AWS Elastic Beanstalk. 2. Configure and scale the environment to accommodate changes in traffic and load. API Development: 1. Transition the backend from Python to Node.js using the Nest framework. 2. Develop RESTful to support the platform's functionality. Performance Optimization: 1. Identify and address performance bottlenecks in both the front end and back end. Security: 1. Implement security best practices to protect user data and the platform from threats. 2. Stay updated on security vulnerabilities and apply necessary patches. Version Control and Collaboration: 1. Use version control tools like Git for code management and collaboration. 2. Work closely with a team of developers, designers, and other stakeholders. Deployment and DevOps: 1. Assist in deploying and maintaining the platform on AWS Elastic Beanstalk. 2. Collaborate with DevOps engineers for infrastructure setup and automation. Monitoring and Logging: 1. Implement monitoring solutions to track system performance and detect issues using Sentry. 2. Set up comprehensive logging for debugging and auditing purposes through the AWS logs. Documentation: 1. Maintain technical documentation for code, APIs, and system architecture. 2. Create guides for onboarding new team members. Technical Research: 1. Stay up-to-date with the latest industry trends and technologies. 2. Evaluate and recommend new tools or frameworks for the platform's improvement. Scalability Planning: 1. Plan for the platform's scalability as user and data volumes increase. 2. Implement strategies for horizontal and vertical scaling using AWS load balancer. Code Refactoring: 1. Continuously refactor code to improve maintainability, readability, and performance. Communication and Training: 1. Communicate technical information effectively to both technical and non-technical stakeholders. 2. Provide training or guidance to junior team members. Compliance and Regulations: 1. Ensure that the platform complies with relevant data protection and privacy regulations. Backup and Disaster Recovery Planning: 1. Develop and maintain backup and disaster recovery strategies. [ 01/01/2019 – 31/12/2019 ] FullStack Developer HouseMaster Country: United States As a Fullstack Developer at HouseMaster, I played a pivotal role in the development of a cutting-edge offline-first application that revolutionized the home inspection process. Leveraging Node.js on the backend, I engineered a mobile and tablet-accessible solution that seamlessly functioned even when offline. Key achievements include: Offline Data Management: Developed a robust system that allowed inspectors to work offline and later merge their data into the same inspection report. This was achieved through the strategic use of CouchDB for data storage and synchronization. Frontend Expertise: Utilized Vue.js on the front end, enhanced with PouchDB, to manage and synchronize data efficiently. This ensured a smooth transition between offline and online modes while maintaining data integrity. Data Management and Labeling: Assessed and organized existing data points, cleaning and tagging them appropriately for seamless integration into the system. This process optimized data accessibility within the application, regardless of the online/offline state. Scalable Image Handling: Implemented a robust image handling system that efficiently managed a large volume of images in offline mode, enhancing the application's usability and performance. The application was capable of syncing images to S3 buckets once got the connectivity. Cloud Integration: Developed a feature that allowed the finalization and compression of inspection reports, which could then be securely transmitted to cloud servers. My contributions at HouseMaster exemplify my expertise in full-stack development, offline-first applications, data management, and system optimization, all of which were critical in streamlining the home inspection process and enhancing overall efficiency. [ 01/01/2017 – 31/12/2018 ] Data Engineer Automatiq(formerly: BrokerGenius) https://automatiq.com City: New York Country: United States Name of unit or department: Data Engineering Business or sector: Other service activities As a Data Engineer at Automatiq (Brokergenius), I played a central role in designing and optimizing data pipelines, enabling efficient data processing and analysis. My work encompassed a wide range of technologies and responsibilities, including: Data Loading: Implemented robust data loading processes to efficiently ingest and transform data from various sources(Stubhub, and clickstream data). Data Architecture: Collaborated with Data Architects/Scientists to design data models and structures that supported the organization's analytical needs. Workflow Automation: Utilized Apache Airflow to orchestrate complex data workflows, ensuring data tasks were executed reliably and on schedule. Big Data Technologies: Worked with technologies such as Apache Spark, Hive, and HBase to process and analyze large datasets, enabling data-driven insights. Search and Analytics: Leveraged Elasticsearch for efficient data retrieval and search capabilities, enhancing data accessibility. Database Management: Managed and optimized MySQL databases to support data storage and retrieval requirements. MapR: Utilized MapR as a data platform, contributing to data storage and processing capabilities. My tenure at Automatiq allowed me to gain expertise in the complete data lifecycle, from data ingestion and transformation to storage, analytics, and reporting. This experience enhanced my proficiency in Python programming, data engineering best practices, and the creation of data solutions that met the organization's evolving needs. [ 01/09/2015 – 31/12/2017 ] Development Team Lead Automatiq(formerly: BrokerGenius) https://automatiq.com City: New York Country: United States Name of unit or department: Development Business or sector: Other service activities As a dedicated Team Lead and accomplished Backend Developer at Automatiq (Brokergenius), I led and empowered development teams, fostering collaboration and ensuring the successful creation of robust and high-performance REST APIs and automation APIs. My multifaceted role included: Leadership Excellence: Led, mentored, and guided development teams, aligning efforts with project objectives. I implemented and championed GitFlow, a version control methodology, to streamline code versioning, enhance collaboration, and maintain codebase integrity. Backend Development: Spearheaded the development of mission-critical backend solutions using PHP in conjunction with the Laravel framework. I meticulously crafted scalable and efficient REST APIs and automation APIs, underpinning the core functionality of our applications. Real-time Communication: Engineered an innovative real-time communication infrastructure, leveraging RethinkDB. This facilitated seamless and instantaneous data exchange between the backend and frontend applications, enriching user experiences and enhancing overall system responsiveness. Automated Ticket Price Calculations: Devised and implemented a sophisticated automated ticket price calculation system using RabbitMQ. This system executed queues at precise intervals, ensuring real-time synchronization with external marketplaces like StubHub. The time-sensitive nature of this operation demanded meticulous planning and execution to keep ticket prices competitive and up to date. Asynchronous Messaging: Introduced and managed RabbitMQ, a robust message queuing system. By implementing asynchronous messaging and task processing, I enhanced system reliability, enabling efficient handling of background tasks and eventdriven workflows. Database Management: Orchestrated effective database management using MySQL, expertly optimizing database queries and architecting schemas to ensure efficient data storage and retrieval. Version Control & Collaboration: Oversaw code repositories on GitHub, ensuring a collaborative development environment, comprehensive version history, and rigorous code review processes to maintain code quality. Caching: Implemented Redis for efficient data caching, dramatically improving API response times and enhancing system performance. My pivotal role as Team Lead and Backend Developer allowed me to harmoniously blend technical expertise with strong leadership skills, driving the development of critical APIs and ensuring seamless communication between backend and frontend applications. This experience not only enriched my proficiency in PHP, Laravel, and backend development best practices but also included the implementation of time-sensitive automation for ticket price calculations, contributing significantly to the success of complex projects and promoting the growth and innovation of the organization. [ 01/06/2013 – 31/08/2015 ] Automation engineer Health Carousel https://www.healthcarousel.com City: Cincinnati Country: United States Business or sector: Human health and social work activities As an Automation Engineer at Health Carousel, I played a pivotal role in enhancing the efficiency of the job-searching mechanism by developing a comprehensive automation solution. My responsibilities included: Aggregated Job Listings: Engineered automated scripts using Selenium, Python, and PHP to collect job listings from over 30 different online portals. This process involved web scraping and data extraction to ensure we had access to a wide range of job opportunities. Data Integration: Designed a streamlined process to aggregate and centralize job listings into the database(MySQL) and to the company's CRM (Customer Relationship Management) system. This integration improved the organization's ability to manage and distribute job opportunities effectively within the team. Automation Expertise: Leveraged automation engineering principles to create a robust and scalable system that could efficiently handle a large volume of job listings from diverse sources. Technology Stack: Utilized a mix of technologies, including Python for scripting and automation, Selenium for web scraping and interaction with web portals, PHP for data manipulation and integration, and Java for specific automation tasks. Process Optimization: Continuously improved and optimized the automation process to adapt to changes in job portals and data formats, ensuring the accuracy and reliability of the collected information. My role at Health Carousel allowed me to leverage my expertise in automation engineering and a diverse technology stack to create an efficient and comprehensive jobsearching mechanism. This initiative enhanced the organization's reach and effectiveness in identifying relevant job opportunities and contributed to a more streamlined and datadriven approach to the recruitment process. EDUCATION AND TRAINING [ 01/09/2009 – 29/05/2013 ] BS Computer Science University of Sargodha City: Sargodha https://uos.edu.pk Country: Pakistan LANGUAGE SKILLS Mother tongue(s): Urdu , Panjabi; Punjabi , Hindi Other language(s): English LISTENING C1 READING C1 WRITING B2 SPOKEN PRODUCTION C1 SPOKEN INTERACTION C1 Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user DIGITAL SKILLS MySQL | HTML | Github | CSS | React, Node.js | JQuery | JavaScript | SQL | Git | Web API | Web Development | Relational databases | Vue.js (2 &3) | JSON | RESTful api | HTML5 | API Integrations | Postman | Design Patterns | Agile (Scrum) | ObjectOriented Programming | Microservices | Clean Code | MVC | REST | Code Review | Docker | Agile | Software Engineering | Object Oriented Programming (OOP) | Jira | Javascript | Linux | Continous Integration | Bootstrap | NoSQL | Scrum | XML | AJAX | Unit Testing | Slack | MongoDB | PostgreSQL | Visual Studio Code | Swagger | RESTful Web Services | PHP (7.x)
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.