
Work experience
Hello! I’m Prafull a passionate software engineer with over 4 years of experience in the software industry. Throughout my career, I have had the privilege of working with a diverse range of domains and high-profile clients, including GitHub, NEC, 7-Eleven, Adecco Group, Hub International, Comcast, Xfinity, and Office Depot. My journey in this field has equipped me with a robust skill set and a deep understanding of various technological landscapes.
*Note for reader
Due to space limitation all Teck stack user is not included
Remote -SCT
### Work Experience: System Consultant Tech
​
**Role:** Software Engineer
**Project:** Comprehensive Engineering Solutions
​
#### Project Overview:
As a Senior Engineer at System Consultant Tech, I was responsible for spearheading three major engineering projects: web application development, mobile app development, and analytics and data engineering. My role involved end-to-end development, integration, and support across various technologies and platforms.
​
#### Key Responsibilities and Contributions:
- **Web Application Development:**
- Led the development of scalable web applications, ensuring robust backend engineering to support SaaS solutions.
- Utilized modern web development frameworks and technologies to build user-friendly and efficient applications.
- Integrated APIs and third-party services to enhance functionality and user experience.
- **Technology Stack:**
- **Frontend:** HTML, CSS, JavaScript
- **Backend:** Node.js, Python, Java
- **Databases:** PostgreSQL, MongoDB, MySQL
- **Cloud Services:** AWS, Azure
- **Tools:** Git, Docker, Jenkins
​
- **Mobile App Development:**
- Developed cross-platform mobile applications using Flutter and Dart, ensuring a seamless user experience across both iOS and Android devices.
- Implemented real-time database solutions with Firebase to support dynamic and responsive app functionalities.
- Ensured efficient state management, smooth animations, and effective handling of platform-specific features.
- **Technology Stack:**
- **Framework:** Flutter
- **Language:** Dart
- **Database:** Firebase
- **Tools:** Git, Android Studio,
​
- **Analytics and Data Engineering:**
- Designed and implemented data pipelines and ETL processes for data analytics and business intelligence using Azure and AWS.
- Developed and maintained data warehouses, ensuring data integrity, performance, and security.
- Utilized data visualization tools to create insightful dashboards and reports for stakeholders, aiding in data-driven decision making.
- **Technology Stack:**
- **Cloud Platforms:** AWS (Redshift, S3, Glue), Azure (Data Factory, Synapse)
- **Data Processing:** SQL, Python, Spark
- **Data Visualization:** Power BI, Tableau, Looker
- **Tools:** Git, Jenkins
​
#### Impact and Results:
- Successfully delivered multiple web and mobile applications, enhancing client satisfaction and expanding the company’s service offerings.
- Improved data processing efficiency and analytics capabilities, enabling clients to gain actionable insights from their data.
- Fostered a collaborative development environment, streamlining project workflows and reducing time-to-market for solutions.
Onsite-CompuCom
Client - GitHub
### Work Experience: GitHub Education - GitHub Student Developer Pack
​
**Role:** GitHub Analyst (Education Pack feature enhancement and engineering)
**Project:** GitHub Student Developer Pack
**Division:** GitHub Education
​
#### Project Overview:
​
As a GitHub Analyst Engineer at GitHub Education, I was a key contributor to the GitHub Student Developer Pack project, aimed at increasing the adoption of GitHub's repository and version control services among university students and faculty. The goal was to establish GitHub as the premier platform for repository services and version control, outpacing competitors like Bitbucket.
​
#### Key Responsibilities and Contributions:
​
- **System Development:**
- Designed and implemented a robust backend system for processing applications from students and faculty for the GitHub Student Developer Pack.
- Integrated advanced technologies such as neural algorithms, Optical Character Recognition (OCR), and image and text recognition to validate and process proof of eligibility documents (e.g., student ID cards, college email domains).
- **Eligibility Screening:**
- Developed an automated scoring system to evaluate applications based on multiple criteria. Applicants received points for factors such as using an official college email domain (10 points out of 100), with a passing score set at approximately 80 points.
- Enabled dynamic rule creation and modification by GitHub analysts to adjust the scoring system and introduce new validation criteria as needed.
​
- **Fraud Detection:**
- Implemented security measures to detect and prevent fraudulent applications. For instance, applications originating from more than 7 unique IP addresses were flagged and rejected.
- Utilized machine learning models to identify patterns indicative of fraudulent activity, enhancing the accuracy of fraud detection.
​
- **Technology Stack:**
- **Backend:** Python, Django
-** BI Tools -Looker
- **Machine Learning & OCR:** TensorFlow, OpenCV, PyTorch
- **Cloud Services:** Microsoft Azure for hosting, Azure Machine Learning for deploying models
- **Database:** PostgreSQL, MongoDB
- **Frontend:** React, HTML, CSS
- **Version Control:** Git, GitHub
- **APIs:** RESTful APIs for communication between the frontend and backend systems
​
- **Collaboration and Integration:**
- Worked closely with cross-functional teams including product managers, data scientists, and front-end developers to ensure seamless integration and high performance of the application processing system.
- Conducted code reviews and participated in Agile development practices, including sprint planning and daily stand-ups.
​
- **Impact and Results:**
- Successfully streamlined the application process, reducing the manual effort required to verify student and faculty applications.
- Increased the number of verified student and faculty users, thereby expanding the adoption of GitHub’s repository services within the academic community.
- Contributed to the strategic goal of establishing GitHub as the leading repository service in the technology market.
​
#### Additional Achievements:
- Played a key role in integrating additional industry services into the Student Developer Pack, providing a diverse range of tools and credits (e.g., Azure, AWS, etc.) to enhance the learning experience for students and faculty.
- Enhanced the overall user experience by ensuring a smooth and efficient application process, thereby fostering positive engagement with GitHub Education services.
---
Onsite - CompuCom
Client- Hub international
### Work Experience: Hub International - Infrastructure Support
​
**Role:** Infrastructure Support Engineer
**Team:** Service Desk Engineering Team
​
#### Project Overview:
As an Infrastructure Support Engineer at Hub International, I was part of the Service Desk Engineering Team responsible for providing comprehensive technical support and troubleshooting for over 20,000 users across the USA and Canada. My role involved ensuring the smooth operation of various IT infrastructure components and addressing a wide range of technical issues.
​
#### Key Responsibilities and Contributions:
​
- **Technical Support:**
- Provided expert troubleshooting for Windows, macOS, and Linux systems, ensuring minimal downtime and efficient resolution of issues for end-users.
- Resolved hardware issues including printers, fax machines, laptops, desktops, and Virtual Desktop Infrastructure (VDI) solutions such as Citrix.
- Addressed network connectivity problems, including VPN issues (Cisco VPN, OpenVPN), firewall configurations, and device mirroring.
​
- **Mobile Device Management (MDM):**
- Managed and supported mobile devices, including Android and iOS smartphones and tablets, using MDM solutions to ensure security and compliance.
- Assisted users with device setup, configuration, and troubleshooting, ensuring seamless integration with corporate systems.
​
- **Web Application and System Issues:**
- Provided support for web application access issues, including lock/unlock scenarios for insurance teams, ensuring critical applications were accessible when needed.
- Handled dual monitor setup and troubleshooting, software updates, BitLocker encryption issues, BIOS updates, and driver installations.
- Assisted with firewall configurations and troubleshooting to maintain network security and compliance.
​
- **User Support Tools:**
- Utilized ServiceNow for ticketing and incident management, ensuring all issues were logged, tracked, and resolved efficiently.
- Managed user access control through Active Directory, including account creation, permissions management, and password resets.
​
- **Communication and Collaboration:**
- Employed various communication tools such as Twilio, Amazon Connect, Microsoft Teams, Slack, and Google Chat to facilitate effective communication and collaboration with users and team members.
- Conducted remote troubleshooting sessions to resolve issues promptly and provide users with guidance and support.
​
- **Training and Documentation:**
- Created and maintained detailed documentation and knowledge base articles to aid in troubleshooting and to provide training materials for users and new team members.
- Conducted training sessions for users on best practices for using IT resources and resolving common issues.
​
#### Technology Stack and Tools:
- **Operating Systems:** Windows, macOS, Linux
- **Remote Desktop & VDI:** Citrix
- **VPN Solutions:** Cisco VPN, OpenVPN
- **MDM:** Mobile Device Management for Android and iOS
- **Ticketing System:** ServiceNow
- **Access Control:** Active Directory
- **Communication Tools:** Twilio, Amazon Connect, Microsoft Teams, Slack, Google Chat
- **Hardware:** Printers, Fax Machines, Laptops, Desktops, Dual Monitors
- **Software:** BitLocker, BIOS, Drivers, Firewall Software
-** Network devices - cisco and juniper
​
#### Impact and Results:
- Successfully supported and maintained the IT infrastructure for over 20,000 users, ensuring high levels of satisfaction and operational efficiency.
- Reduced downtime and improved productivity by promptly resolving technical issues and providing expert guidance to users.
- Enhanced the overall IT support experience through effective use of communication tools, comprehensive documentation, and proactive problem-solving.
Onsite - CompuCom
Client-NEC- 7-11
### Work Experience: NEC - 7-Eleven Store Support
​
**Role:** Infrastructure Support Engineer(service desk enginering )
**Project:** Comprehensive Support for 7-Eleven Stores
​
#### Project Overview:
As an Infrastructure Support Engineer at NEC, I provided comprehensive technical support for over 13,000 7-Eleven stores across the USA and Canada, ensuring 24/7 operation. My responsibilities spanned across maintaining and supporting store software, hardware, network infrastructure, and providing operational support to ensure smooth store operations.
​
#### Key Responsibilities and Contributions:
​
- **POS System and Hardware Maintenance:**
- Supported and maintained store software on Point of Sale (POS) systems, ensuring seamless transaction processing and minimal downtime.
- Troubleshot and resolved issues with POS peripherals such as pinpads, cash drawers, and safes.
- Provided support for 7MD wireless product scanners and store oil station applications, ensuring full functionality and integration with store systems.
​
- **Network and Server Support:**
- Managed and supported store networks, including Cisco and Juniper devices, ensuring reliable connectivity and performance.
- Configured and maintained wireless access points to provide seamless internet access throughout the stores.
- Supported and maintained in-store servers running various operating systems, including Windows Server 2012, ensuring optimal performance and security.
​
- **Comprehensive Technical Support:**
- Provided 24/7 technical support for a wide range of hardware and software issues, ensuring uninterrupted operations for over 13,000 stores.
- Resolved issues with printers, fax machines, laptops, desktops, dual monitors, and other store hardware.
- Supported store applications and systems, addressing lock/unlock issues, software updates, BitLocker encryption problems, BIOS updates, and driver installations.
​
- **Security and Compliance:**
- Assisted with firewall configurations and troubleshooting to maintain network security and compliance.
- Implemented and managed VPN solutions (Cisco VPN, OpenVPN) to ensure secure remote access for store operations.
​
- **Mobile Device Management (MDM):**
- Managed and supported mobile devices, including Android and iOS smartphones and tablets, using MDM solutions to ensure security and compliance.
- Assisted users with device setup, configuration, and troubleshooting, ensuring seamless integration with corporate systems.
​
- **User Support Tools:**
- Utilized ServiceNow for ticketing and incident management, ensuring all issues were logged, tracked, and resolved efficiently.
- Managed user access control through Active Directory, including account creation, permissions management, and password resets.
​
- **Communication and Collaboration:**
- Employed various communication tools such as Twilio, Amazon Connect, Microsoft Teams, Slack, and Google Chat to facilitate effective communication and collaboration with users and team members.
- Conducted remote troubleshooting sessions to resolve issues promptly and provide users with guidance and support.
​
- **Training and Documentation:**
- Created and maintained detailed documentation and knowledge base articles to aid in troubleshooting and to provide training materials for users and new team members.
- Conducted training sessions for users on best practices for using IT resources and resolving common issues.
​
#### Technology Stack and Tools:
- **Operating Systems:** Windows, macOS, Linux, Windows Server 2012
- **Network Devices:** Cisco, Juniper
- **Remote Desktop & VDI:** Citrix
- **VPN Solutions:** Cisco VPN, OpenVPN
- **MDM:** Mobile Device Management for Android and iOS
- **Ticketing System:** ServiceNow
- **Access Control:** Active Directory
- **Communication Tools:** Twilio, Amazon Connect, Microsoft Teams, Slack, Google Chat
- **Hardware:** POS systems, pinpads, cash drawers, safes, 7MD wireless product scanners, store oil station applications, printers, fax machines, laptops, desktops, dual monitors
- **Software:** BitLocker, BIOS, Drivers, Firewall Software
​
#### Impact and Results:
- Ensured continuous and secure network connectivity for store operations, supporting critical business functions and enhancing overall customer experience.
- Reduced downtime and improved productivity by promptly resolving technical issues and providing expert guidance to users.
- Enhanced network performance and security through proactive maintenance and timely issue resolution, contributing to the strategic goal of uninterrupted store operations.
Onsite- eclerx
Client -Comcast
### Work Experience: eClerx - Comcast/Xfinity Support
**Role:** Technical Support Engineer
**Project:** Comprehensive Support for Comcast/Xfinity Residential and Mobile Divisions
​
#### Project Overview:
As a Technical Support Engineer at eClerx, I provided dedicated support for Comcast/Xfinity, addressing technical issues for both residential and mobile customers. My responsibilities included troubleshooting network and connectivity issues, providing customer support, and resolving port and CMTS-related problems.
​
#### Key Responsibilities and Contributions:
- **Customer Support:**
- Provided technical support for Comcast/Xfinity residential and mobile customers, ensuring prompt and effective resolution of issues.
- Assisted customers via chat using the Nuance tool, ensuring clear and efficient communication.
- Resolved various technical issues, including connectivity problems, port issues, and device configuration.
​
- **Network Support:**
- Troubleshot network-related issues for residential and mobile customers, ensuring stable and reliable connectivity.
- Addressed port issues and ensured proper configuration and functioning of network devices.
- Supported and maintained Cable Modem Termination Systems (CMTS) to ensure optimal performance and connectivity for customers.
​
- **Technical Troubleshooting:**
- Diagnosed and resolved hardware and software issues for a wide range of devices, including routers, modems, and mobile devices.
- Provided step-by-step guidance to customers for resolving common technical problems, enhancing their understanding and use of
Comcast/Xfinity services.
​
- **Tools and Technologies:**
- **Chat Support Tool:** Nuance
- **Networking:** CMTS, routers, modems
- **Operating Systems:** Windows, macOS , Linux, iOS, Android
- **VPN Solutions:** Cisco VPN, OpenVPN
- **Ticketing System:** ServiceNow (or relevant ticketing tool used)
- **Communication Tools:** Microsoft Teams, Slack, Google Chat
​
- **Impact and Results:**
- Ensured high levels of customer satisfaction by providing timely and effective technical support, reducing downtime and enhancing user experience.
- Improved network performance and reliability for Comcast/Xfinity customers through effective troubleshooting and support.
- Contributed to the overall efficiency of the support team by utilizing advanced troubleshooting techniques and tools.
​