iNSUPPLi Experience Narrative Version
See the less narrative roles-responsibilities, and facts bullet list version here: https://www.hawkenterprising.com/archives/resumes/experience/copy_of_manufacturingpower-and-insuppli
Neutral Person Version Active Voice With Specific Technology Names Included
Serving as the Chief Technology Officer (CTO) at iNSUPPLi.com since August 2022, the role has encompassed spearheading technological innovation and software solution development in the industrial supply chain management sector. The development of iNSUPPLi, a custom-built platform, stands out as a key achievement, addressing critical supply chain challenges for distributors and end-users.
Directly reporting to the CEO, this position involved building and managing a diverse team of local, remote, and offshore developers and technical staff. This team played a pivotal role in advancing iNSUPPLi.com's technological capabilities. The role included establishing and implementing comprehensive methodologies, documentation processes, technical resources, and change control mechanisms, significantly boosting the platform's efficiency and reliability.
The hands-on approach in building and maintaining the IT infrastructure covered a broad spectrum of technologies. This included overseeing every stage of IT development, from assessment and design, research and development experimentation, to implementation and evaluation, and extending to building the IT department from scratch, including contracting, hiring, and training IT staff. This ensured the team's technical proficiency and strategic alignment with the company's objectives.
Initially overseeing the development of the iNSUPPLi mobile app, this role improved later integration with the enterprise web platform. This involved detailed data designing and code reviews, utilizing Google Cloud Platform (GCP) to host the custom-built API middleware, using MongoDB Atlas as the database back end, initially writing native platform code using XCode for iOS, and Android Studio for Android development, later migrating the code base to Flutter for more rapid software development live cycle (SDLC) releases. Proficiency in JavaScript, ECMAScript specification standards (ECMA-262), Node.js, React, RESTful API, npm, nvm, Lerna, RedHat Pubsub, MongoDB, Mongoose, MongoDB Compass, Mongo Shell, Mongo CLI, and Google Cloud CLI was crucial in the custom development of the 1.x platform. Migration of the middleware to Java, Python, Xen Orchestra, Django Framework, Django-cms, integrated with a vast array of machine learning (ML) and artificial intelligence (AI) related technologies was crucial for the development of the even more scalable and robust 2.x platform.
The role included managing the initial design, development supervision, and integration of iOS and Android mobile applications with the enterprise web platform, enhancing user experience and accessibility.
Implementing a combination of self-hosted opensource-based centralized identity management systems streamlined user and access management, along with single sign-on capabilities, thereby enhancing platform security and usability, and reducing vendor lock-in from a single provider (Google Firebase) for better flexibility integrating with other vendors (Amazon, Azure, etc.).
As the Agile Scrum Master, project management involved effectively utilizing tools like Atlassian’s Trello, Jira, and Confluence for project tracking and collaboration. Communication tools such as Slack, MS Teams, Sharepoint, Miro, and Hubspot were integral in maintaining effective interdepartmental team communication.
Additional infrastructure planning and implementation included centralized user repository and authentication systems, federated identity management, and self-hosted communication platforms. Technologies such as SAML, OAuth, OAuth2, OpenID Connect (OIDC), and the Fediverse communication were key in creating a robust and scalable IT environment.
Deploying various systems like Firebase, MongoDB Atlas, MongoDB on-prem, flatfile.com, Zyte, ERPNext, Odoo, Xwiki, and CMS platforms like Plone, OpenCMS, and Wordpress was part of the role. The communications infrastructure included self-hosted Matrix Homeserver (Synapse), Element-web, Element app, Jitsi, and custom-coded Python and JavaScript chatroom bots.
In summary, the role as CTO at iNSUPPLi.com involved a deep engagement with a wide range of technologies, leading a team towards excellence, and delivering solutions that met the core needs of the industrial supply chain industry for distributors and end-users. The focus was on leveraging technology to drive meaningful change and deliver tangible results, transcending traditional technology management.
Third Person Version With Specific Technology Names Included
Non-First Person Version With List of Specific Technology Names More Abstracted
First-Person Version With List of Specific Technology Names More Abstracted
Since August 2022, I have been serving as the Chief Technology Officer (CTO), Architect, Project Manager, and Lead Developer, at iNSUPPLi.com, a dynamic startup specializing in supply chain solutions software. My journey in this role, while challenging, has been marked by significant achievements in technology leadership and innovation, particularly in the realm of software development for supply chain management.
At iNSUPPLi.com, my primary focus has been on spearheading the development of a custom-built platform designed to address the critical needs of the supply chain sector. My role involves directly reporting to the CEO, where I have been instrumental in building and managing a diverse team of local, remote, and offshore developers and technical staff. This team is the backbone of our technological advancements, and my leadership has been pivotal in harnessing their potential. I have also stepped in with direct hands-on work as needed, in all areas including data science, data wrangling, API development, distributor client support, security, and front-end development.
One of my key contributions has been the establishment of robust methodologies, documentation processes, and technical resources. I have also been responsible for implementing change control mechanisms, ensuring that our platform remains agile and responsive to the evolving needs of the supply chain industry. Despite the constraints of non-disclosure agreements, I can share that my efforts have significantly enhanced our platform's efficiency and reliability.
My hands-on approach in building and maintaining our IT infrastructure has been a cornerstone of my tenure. From assessing and scoping, research and development (R&D), to designing and implementing, I have been deeply involved in every stage of our IT development. This includes the hiring and training of IT staff, ensuring that our team is not only skilled but also aligned with our company's vision and objectives.
In terms of technology, my role has encompassed a wide array of responsibilities. I have overseen the development of the iNSUPPLi mobile app, ensuring its seamless integration with our enterprise web platform. This involved meticulous code reviews, data design, and leveraging technologies like Google Cloud Platform for hosting our custom-built API middleware and MongoDB Atlas. Though not my preferred programming language (preferring Python and Java for more robust platforms), for the early 1.x version of the platform my knowledge in JavaScript, Node.js, React, and various other technologies has been crucial in the custom development of our ManufacturingPower.com enterprise web application.
Furthermore, I have been responsible for the initial design and development supervision of our iOS and Android mobile applications. Integrating these with our enterprise web platform was a significant milestone, enhancing our platform's accessibility and user experience.
Identity management is another area where I have made substantial contributions. By designing and implementing the open-source supported centralized identity management system, I have streamlined user and access management, along with single sign-on capabilities, and reduced vendor-specific dependencies (Google and Firebase) allowing for more flexibility and multi-provider flexibility. This has not only bolstered our platform's security but also its usability.
Project management is a critical aspect of what I do, and as an AGile Scrum Master, I have effectively utilized tools like Atlassian’s Trello, Jira, and Confluence to enhance seamless collaboration and project tracking. Communication tools such as Slack, MS Teams, Jitsi, Matrix, and Sharepoint have been integral in maintaining effective team communication.
In addition to these responsibilities, I have been involved in planning and implementing additional infrastructure, including centralized user repository and authentication systems, federated identity management, and self-hosted communication platforms. This comprehensive approach to infrastructure development has been key in creating a robust and scalable IT environment.
Lastly, my role in hiring and managing the development and IT staff has been about building a department from scratch. This endeavor has not only been about assembling a team but also about fostering a culture of innovation, collaboration, and excellence.
In summary, my tenure at iNSUPPLi.com as a Fractional CTO has been a journey of transforming challenges into opportunities, leading a team towards technological excellence, and delivering solutions that resonate with the core needs of the supply chain industry. My role has been less about managing technology and more about leveraging it to drive meaningful change and deliver tangible results.