I want to create business value for FolkLogic customers through the development of high quality software, leveraging my entrepreneurial experience as a co-founder and CTO of an Internet start-up along with over twenty years managing, designing and developing networks, computer systems and software for a wide range of products.
We founded FolkLogic to provide high quality software with real business value to our customers through our direct participation in their projects. We do this by developing software, managing projects and training our customers with the best in class techniques we have discovered and developed through our extensive carriers in the computer industry.
I am an equal partner in the company with responsibilities for all aspects of management, software and technology development and customer consulting services. We focus on projects managed through Agile methods where our customers can see business value early and can continue with confidence through periodic releases, which each build value.
Xing's Ruby on Rails architecture team wants to isolate the MySQL databases for several sections of their website. I am working to set up the individual database images and maintain the development, test and deployment environments across the Rails portion of the application.
The Millennium Challenge Corporation Albania Threshold Program II (MCCA2) aims to strengthen the rule of law, reduce corruption, and increase public oversight, thereby improving the business environment in Albania through IT solutions and technical assistance.
I managed the software element of four project components in cooperation with the component teams and the Albanian government:
All the software development for these projects is contracted to a single sub-contractor and I set up Scrum to manage all the projects together with a monthly iteration cycle. The planning meeting brings together the priorities of all four components to create a single plan for the developers each month.
All the components wrote “User stories” to describe the software that they needed, which were in turn used as the work items in the Scrum project backlog.
In addition to managing development, I mentored the design, specification and validation of each of the software products.
Folklogic staff worked on-site one out of three weeks. While off-site we participated in a daily by video stand-up meeting and kept in touch by IM. Also while off-site, we periodically hosted Mirai staff in France for week-long programming sprints.
AutoScout24 was looking to get a lot of work done on their custom sales CRM and we filled out their Ruby on Rails development team as senior developers. We headed their work on LaTeX and gnuplot based reporting and processing distribution of legacy data migration. We also worked side by side with the rest of the team on the sales commission and contract management functions.
Worked full-time on-site.
As CTO, was responsible for the research, design, development and deployment of all technological aspects of the business, including client-side and back-office software and networks as well as internal and external IT. This involved directing and advising on technology at the senior management and board level, management and mentoring of a team of 17 software and network service engineers and personal, hands-on development and deployment of many of the companies software and network systems.
Quiconnect, through the management of business-to-business financial and technical roaming relationships, makes seamless public broadband Internet access available through its customers and partners to their consumers worldwide with a single account.
To do this, Quiconnect employs a geographically diverse and highly-available RADIUS based AAA infrastructure to connect its business clients and provides financial settlement services through application specific software. All systems are standards based and leverage open-source software extensively. In addition, Quiconnect also develops software and system tools to make it easier for consumers to get access to public Wi-Fi hot-spots and works with its customers to deploy these tools as part of customers' existing product offering.
As a software architect on the Carrier Grade High-Availability Platform, worked with customers and other Sun organizations to design an 99.999% availability architecture with remote management through SNMP on hot-swappable telco-grade cPCI components. This architecture provided the flexibility to integrate other management protocols and introduce new hardware and software components.
Was the senior designer for Sun's contribution to the TeleMangement Forum (TMF) Mobile Service Quality Management (SQM) Catalyst project. The Sun team created a prototype to validate the SQM concepts and contributed a Java based GUI for displaying network service quality measures and highlighting customer SLA violations. The GUI communicated with the rest of the prototype system using Java RMI.
As part of a primary-line packet cable VoIP telephony project, participated in the IETF and managed system requirements that emphasized PSTN level high availability.
Designing and implementing the user interface, camera control and serial communication driver software for a video phone set-top box.
iDEN is a mobile telephone and trunked radio hybrid system rolled out by Nextel in the US. Had the following responsibilities as part of the team working on iDEN:
Part of a 5 person development team responsible for the distributed, embedded telephony operating system. In addition to contributing to the overall system design, was personally responsible for the design, implementation and testing of following elements and features:
In the Software Research and Design Engineering group, developed software for two projects as part of a University of Michigan cooperative education program: RS-232 based plutonium detector calibration software; and embedded software for a dosimeter reader prototype.
During a University of Michigan cooperative education position, worked in the Avionic Software Design group on a US Air Force helicopter project to design, code and test navigation map control software in Jovial.