The document provides an overview of D. Charles Sweet's skills and experience including:
- Extensive experience with Magento installation, customization, and programming since 2007 including skinning, modifications, integrations and more.
- Background in web development, programming languages, and Linux/Unix administration since the 1970s.
- Current focus and contracts involving Magento ecommerce development, CRM, and open source projects.
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...William Holmes
This document discusses how to integrate IBM Sametime with various IBM products including IBM WebSphere Portal, IBM Connections, Lotus iNotes and Domino Web Access. It provides an overview of the Sametime Proxy architecture and APIs. It then describes the configuration steps to enable Sametime in each product, including updating versions, configuring properties, and restarting servers. It also discusses how to integrate Sametime widgets and functionality into customizations or extensions of each product.
SharePoint 2010 can be a complex beast. As a developer there is an extensive API that you have to master, lots of xml, code, files and configurations.
All of that needs to be deployed to your SharePoint farm in a proper way.
In the worst case scenario your deployment will be done by someone who hasn’t a clue about SharePoint development and would rather not have your solution on their farm as it will increase the risk of downtime. This session is about designing SharePoint solutions that will enable future solutions to be built besides or on top of it. Even if there are guidelines on the best practices to write SharePoint code, this specific topic will not be our main focus during the session.
It will give you a real life example of how combination of several projects done by multiple parties can be successfully deployed simultaneously. As a result of this approach we were able to build different public internet sites and put them into production at the exact same moment.
This session aims to create awareness that you, as a developer, are required to build a solution which will be deployed on a shared environment. Showing how these projects were designed and managed and what lessons we learned during the process will help you to reduce the risks of the deployments.
Revised talk held by Sebastian Thoß and Sebastian Heuer at International PHP Conference 2016 in Munich.
"Legacy software can be like a zombie: it somehow still works, but nobody would consider it alive and well anymore and the thought of having to touch it makes you want to run away. So what can you do to get rid of it? We are currently replacing our monolithic e-commerce platform with a shiny new custom-tailored solution and want to show you what we do and what we have already learned."
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...Carl Tyler
From simple lightweight usage to full real world integration and development, the Sametime Proxy offers an exceptional range of social capabilities. This session will showcase our integration with Portal and Connections, and then move on to illustrate how the openness of the programming model makes it suitable for any environment, by extending SDK objects, managing events and overriding Sametime Proxy widget prototypes. This session will show you real world examples of how customers transformed regular web and mobile applications into those with a rich social experience using the Sametime Proxy
Ronald Schmidt has over 20 years of experience as a web developer and programmer. He has expertise in many languages including Perl, PHP, C, SQL, Java, and JavaScript. He has worked on a variety of projects involving web development, data warehousing, financial systems, and more. His background includes a BA in Computer Science from Wesleyan University and an MS from the University of Arizona.
Tommy Williams Jr is a full stack developer with a primary focus on Angular 2, Ionic 2, Node JS, and JavaScript. He has over 10 years of experience building both front-end and back-end applications. Currently he works as a lead UI developer at Office Depot, where he helped modernize their codebase and transition websites during an acquisition. In previous roles, he has developed on additional technologies like PHP, ColdFusion, and C++. He also runs his own company called Location Over Time LLC and works on personal projects involving new technologies like web components.
Abid Alam has over 12 years of experience in IT infrastructure operations, service delivery management, and cloud operations. He currently works as a technical service engineer expert for Fujitsu India Private Limited, where he leads a team that manages Windows/Linux hosting, middleware infrastructure, and cloud operations on AWS. Alam has extensive skills in Linux and Windows administration, middleware technologies, cloud platforms, and people management.
This document provides a summary of Samkumar Gandi's experience and qualifications. He has over 8 years of experience in Linux system administration, application server management, and virtualization. He is proficient in technologies like Apache, JBoss, Tomcat, MySQL, Oracle, and cloud platforms. He has worked on projects involving server setup, maintenance, performance tuning, security, and incident/problem management. He is certified in Red Hat technologies and holds qualifications like Bachelor of Technology in Computer Science.
IBM Lotusphere 2012 AD205 - IBM Sametime® in IBM Connections®, IBM WebSphere®...William Holmes
This document discusses how to integrate IBM Sametime with various IBM products including IBM WebSphere Portal, IBM Connections, Lotus iNotes and Domino Web Access. It provides an overview of the Sametime Proxy architecture and APIs. It then describes the configuration steps to enable Sametime in each product, including updating versions, configuring properties, and restarting servers. It also discusses how to integrate Sametime widgets and functionality into customizations or extensions of each product.
SharePoint 2010 can be a complex beast. As a developer there is an extensive API that you have to master, lots of xml, code, files and configurations.
All of that needs to be deployed to your SharePoint farm in a proper way.
In the worst case scenario your deployment will be done by someone who hasn’t a clue about SharePoint development and would rather not have your solution on their farm as it will increase the risk of downtime. This session is about designing SharePoint solutions that will enable future solutions to be built besides or on top of it. Even if there are guidelines on the best practices to write SharePoint code, this specific topic will not be our main focus during the session.
It will give you a real life example of how combination of several projects done by multiple parties can be successfully deployed simultaneously. As a result of this approach we were able to build different public internet sites and put them into production at the exact same moment.
This session aims to create awareness that you, as a developer, are required to build a solution which will be deployed on a shared environment. Showing how these projects were designed and managed and what lessons we learned during the process will help you to reduce the risks of the deployments.
Revised talk held by Sebastian Thoß and Sebastian Heuer at International PHP Conference 2016 in Munich.
"Legacy software can be like a zombie: it somehow still works, but nobody would consider it alive and well anymore and the thought of having to touch it makes you want to run away. So what can you do to get rid of it? We are currently replacing our monolithic e-commerce platform with a shiny new custom-tailored solution and want to show you what we do and what we have already learned."
AD109 - Using the IBM Sametime Proxy SDK: WebSphere Portal, IBM Connections -...Carl Tyler
From simple lightweight usage to full real world integration and development, the Sametime Proxy offers an exceptional range of social capabilities. This session will showcase our integration with Portal and Connections, and then move on to illustrate how the openness of the programming model makes it suitable for any environment, by extending SDK objects, managing events and overriding Sametime Proxy widget prototypes. This session will show you real world examples of how customers transformed regular web and mobile applications into those with a rich social experience using the Sametime Proxy
Ronald Schmidt has over 20 years of experience as a web developer and programmer. He has expertise in many languages including Perl, PHP, C, SQL, Java, and JavaScript. He has worked on a variety of projects involving web development, data warehousing, financial systems, and more. His background includes a BA in Computer Science from Wesleyan University and an MS from the University of Arizona.
Tommy Williams Jr is a full stack developer with a primary focus on Angular 2, Ionic 2, Node JS, and JavaScript. He has over 10 years of experience building both front-end and back-end applications. Currently he works as a lead UI developer at Office Depot, where he helped modernize their codebase and transition websites during an acquisition. In previous roles, he has developed on additional technologies like PHP, ColdFusion, and C++. He also runs his own company called Location Over Time LLC and works on personal projects involving new technologies like web components.
Abid Alam has over 12 years of experience in IT infrastructure operations, service delivery management, and cloud operations. He currently works as a technical service engineer expert for Fujitsu India Private Limited, where he leads a team that manages Windows/Linux hosting, middleware infrastructure, and cloud operations on AWS. Alam has extensive skills in Linux and Windows administration, middleware technologies, cloud platforms, and people management.
This document provides a summary of Samkumar Gandi's experience and qualifications. He has over 8 years of experience in Linux system administration, application server management, and virtualization. He is proficient in technologies like Apache, JBoss, Tomcat, MySQL, Oracle, and cloud platforms. He has worked on projects involving server setup, maintenance, performance tuning, security, and incident/problem management. He is certified in Red Hat technologies and holds qualifications like Bachelor of Technology in Computer Science.
Rajnish Tyagi has over 11 years of experience in storage administration and management. He has expertise in IBM, EMC, NetApp, and HP storage solutions including DS8000, SVC, V7000, VNX, XtremIO, RecoverPoint, StoreVirtual, EVA, and 3PAR. He is skilled in storage configuration, provisioning, replication, troubleshooting, and scripting using Perl, PHP, Linux shell, and PowerShell. Currently he works as a consultant for HCL where he is responsible for storage implementations, DR setups, fabric migrations, and addressing storage-related issues for European clients.
Theodore W. Dennis has over 24 years of experience as a software engineer with expertise in enterprise database application solutions. He has worked on projects across various industries and technologies, including agile methodologies, cloud technologies, databases, programming languages, and tools. His experience spans roles from staff augmentation consultant to technical lead. Recent projects include developing Java and database components for a global web application, creating and supporting EDI interfaces in Oracle PL/SQL, and architecting a data services web portal using ColdFusion.
This resume summarizes Raghunatha Babu Yadav Gorla's experience in IT product and application development over 12+ years. He has expertise in areas like object oriented analysis and design, inter-process communication, multithreading, socket networking, and data structures and algorithms. Notable projects include work on in-vehicle infotainment systems, automated publishing systems, application transformation, and asset servicing systems. He is proficient in languages like C, C++, Java, Perl and technologies like Linux, SQL, and software development processes.
This document contains a curriculum vitae for Sivaiah Yakkanti. It summarizes his work experience of 11 years in server administration, virtualization, and storage concepts. He has technical expertise in areas like Windows, Hyper-V, VMware, Linux administration, Active Directory, Exchange administration, antivirus administration, and more. He also has professional certifications in areas like VMware VCP, Red Hat, Microsoft, AWS, and ITIL. The CV highlights his most recent role as a Senior System Engineer with Credit Agricole Corporate & Investment Bank, where he is responsible for enterprise administration, Hyper-V infrastructure, and other tasks.
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationDivante
Vue.js, mobile first, offline second eCommerce frontend, we're developing under MIT - http://vuestorefront.io. Become a contributor today - https://github.com/DivanteLtd/vue-storefront
Charles Harper has over 28 years of experience in IT with expertise in Java, .NET, SQL Server, Oracle, and DB2. He has worked as a senior software engineer and lead developer for several companies in roles involving web development, database programming, and application maintenance and support. His most recent experience has been in the mortgage industry, developing web applications and services using technologies like C#, ASP.NET, and Entity Framework.
This document provides a summary of Vu Hoang Ho's experience and qualifications. He has 17 years of experience in IT programming and software engineering, including extensive experience with .NET, Java, C/C++, and mobile application development. He has worked as a lead software engineer and programmer for several logistics and automotive companies, designing and implementing various business applications throughout the project lifecycle.
The document provides a summary of an individual's experience and skills. It includes over 10 years of IT experience, with a focus on data warehousing, ETL development and implementation. Specific skills and technologies highlighted include IBM DataStage, Oracle, SQL, UNIX scripting, and experience leading teams on various projects in industries such as retail, insurance, and energy.
Josh Hanz is a software developer from Plano, TX with over 10 years of experience in Java, C++, SQL, Oracle, and various operating systems. He has worked for companies such as Corelogic, Omnitracs, and CA (Computer Associates) as a production support engineer, associate software engineer, and support engineer. Hanz has a B.S. in Computer Science and B.A. in German Language and Literature from California State University, Chico.
IBM - Developing portlets using Script portlet in WP 8001Vinayak Tavargeri
This document discusses the Script portlet in WebSphere Portal V8, which allows developing portlets using only JavaScript, HTML and CSS. It enables lines of business to have more autonomy over customizations. The Script portlet progressively discloses portal concepts and can leverage existing services. It provides a code editor and live preview. Resources mentioned include downloading the Script portlet, community sites, demo servers, and video demos showing usage scenarios.
Benny Chew discusses his experience as an infrastructure engineer at Adslot, moving through various roles and companies over time. Some key projects involved migrating platforms to improve scalability, availability and reduce costs. This included moving to AWS, implementing continuous integration and delivery processes, consolidating code repositories, and developing new components with newer technologies like Node.js. The goal was to streamline development, deployment and operations across multiple products and teams through automation and a unified approach.
Andre Catto has over 15 years of experience as a senior software developer and engineer. He has expertise in C#, C/C++, SQL, and other languages and technologies. Some of his areas of focus include low-level development, cryptography, networking, and backend development. He has worked on projects in various industries including medical, real estate, backup software, banking, and more.
Kuldeep Pathak has over 5 years of experience as a Wintel and Windows Server engineer providing technical support. He has worked in various roles supporting Windows servers, Active Directory, virtualization software, databases, and applications. Currently he is a Wintel Server Engineer at Accenture managing over 800 servers and supporting critical infrastructure.
This document discusses considerations for cross-platform development frameworks. It analyzes existing frameworks like Flutter, React Native, and Weex and identifies opportunities in areas like instant apps and mini programs. The document proposes designing a new framework that adopts a web-first approach using Vue, supports dual rendering modes, and enables seamless cross-device experiences and computing. It also discusses strategies for attracting developers to new ecosystems and supporting mini programs at the virtual DOM level.
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough on the tools, steps and process for converting common full trust solution to SharePoint Framework solutions. We will cover several scenariosn and discuss how to handle each appropriately. We have established a general workflow for converting your full trust solutions to SPFx solutions that I will share. We also will cover the proper configuration for your development environment. Lastly I will quickly highlight and show the process for building an SPFx solution and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx).
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. You’re welcome :)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
This is a live walkthrough where we convert a common full trust solution to a SharePoint Framework solution. May the demo Gods be kind to me. Really, we will do it. Does not cover all possible scenarios, but I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A live demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
This document contains the resume of Mohammed Q Murtuza. It summarizes his experience as a senior software engineer with over 10 years of experience developing applications using technologies like Java, .NET, databases, big data and cloud computing. He currently works as a senior lead engineer at CDK Global where he helps design and develop an automotive lead integration platform.
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough on the tools, steps and process for converting common full trust solution to SharePoint Framework solutions. We will cover several scenariosn and discuss how to handle each appropriately. We have established a general workflow for converting your full trust solutions to SPFx solutions that I will share. We also will cover the proper configuration for your development environment. Lastly I will quickly highlight and show the process for building an SPFx solution and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx).
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life
Baris Gomleksizoglu has over 14 years of experience in IT with expertise in .NET, C#, Javascript and related technologies. He has held several senior consultant and architect roles for companies in Belgium developing and optimizing enterprise applications.
Rajnish Tyagi has over 11 years of experience in storage administration and management. He has expertise in IBM, EMC, NetApp, and HP storage solutions including DS8000, SVC, V7000, VNX, XtremIO, RecoverPoint, StoreVirtual, EVA, and 3PAR. He is skilled in storage configuration, provisioning, replication, troubleshooting, and scripting using Perl, PHP, Linux shell, and PowerShell. Currently he works as a consultant for HCL where he is responsible for storage implementations, DR setups, fabric migrations, and addressing storage-related issues for European clients.
Theodore W. Dennis has over 24 years of experience as a software engineer with expertise in enterprise database application solutions. He has worked on projects across various industries and technologies, including agile methodologies, cloud technologies, databases, programming languages, and tools. His experience spans roles from staff augmentation consultant to technical lead. Recent projects include developing Java and database components for a global web application, creating and supporting EDI interfaces in Oracle PL/SQL, and architecting a data services web portal using ColdFusion.
This resume summarizes Raghunatha Babu Yadav Gorla's experience in IT product and application development over 12+ years. He has expertise in areas like object oriented analysis and design, inter-process communication, multithreading, socket networking, and data structures and algorithms. Notable projects include work on in-vehicle infotainment systems, automated publishing systems, application transformation, and asset servicing systems. He is proficient in languages like C, C++, Java, Perl and technologies like Linux, SQL, and software development processes.
This document contains a curriculum vitae for Sivaiah Yakkanti. It summarizes his work experience of 11 years in server administration, virtualization, and storage concepts. He has technical expertise in areas like Windows, Hyper-V, VMware, Linux administration, Active Directory, Exchange administration, antivirus administration, and more. He also has professional certifications in areas like VMware VCP, Red Hat, Microsoft, AWS, and ITIL. The CV highlights his most recent role as a Senior System Engineer with Credit Agricole Corporate & Investment Bank, where he is responsible for enterprise administration, Hyper-V infrastructure, and other tasks.
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationDivante
Vue.js, mobile first, offline second eCommerce frontend, we're developing under MIT - http://vuestorefront.io. Become a contributor today - https://github.com/DivanteLtd/vue-storefront
Charles Harper has over 28 years of experience in IT with expertise in Java, .NET, SQL Server, Oracle, and DB2. He has worked as a senior software engineer and lead developer for several companies in roles involving web development, database programming, and application maintenance and support. His most recent experience has been in the mortgage industry, developing web applications and services using technologies like C#, ASP.NET, and Entity Framework.
This document provides a summary of Vu Hoang Ho's experience and qualifications. He has 17 years of experience in IT programming and software engineering, including extensive experience with .NET, Java, C/C++, and mobile application development. He has worked as a lead software engineer and programmer for several logistics and automotive companies, designing and implementing various business applications throughout the project lifecycle.
The document provides a summary of an individual's experience and skills. It includes over 10 years of IT experience, with a focus on data warehousing, ETL development and implementation. Specific skills and technologies highlighted include IBM DataStage, Oracle, SQL, UNIX scripting, and experience leading teams on various projects in industries such as retail, insurance, and energy.
Josh Hanz is a software developer from Plano, TX with over 10 years of experience in Java, C++, SQL, Oracle, and various operating systems. He has worked for companies such as Corelogic, Omnitracs, and CA (Computer Associates) as a production support engineer, associate software engineer, and support engineer. Hanz has a B.S. in Computer Science and B.A. in German Language and Literature from California State University, Chico.
IBM - Developing portlets using Script portlet in WP 8001Vinayak Tavargeri
This document discusses the Script portlet in WebSphere Portal V8, which allows developing portlets using only JavaScript, HTML and CSS. It enables lines of business to have more autonomy over customizations. The Script portlet progressively discloses portal concepts and can leverage existing services. It provides a code editor and live preview. Resources mentioned include downloading the Script portlet, community sites, demo servers, and video demos showing usage scenarios.
Benny Chew discusses his experience as an infrastructure engineer at Adslot, moving through various roles and companies over time. Some key projects involved migrating platforms to improve scalability, availability and reduce costs. This included moving to AWS, implementing continuous integration and delivery processes, consolidating code repositories, and developing new components with newer technologies like Node.js. The goal was to streamline development, deployment and operations across multiple products and teams through automation and a unified approach.
Andre Catto has over 15 years of experience as a senior software developer and engineer. He has expertise in C#, C/C++, SQL, and other languages and technologies. Some of his areas of focus include low-level development, cryptography, networking, and backend development. He has worked on projects in various industries including medical, real estate, backup software, banking, and more.
Kuldeep Pathak has over 5 years of experience as a Wintel and Windows Server engineer providing technical support. He has worked in various roles supporting Windows servers, Active Directory, virtualization software, databases, and applications. Currently he is a Wintel Server Engineer at Accenture managing over 800 servers and supporting critical infrastructure.
This document discusses considerations for cross-platform development frameworks. It analyzes existing frameworks like Flutter, React Native, and Weex and identifies opportunities in areas like instant apps and mini programs. The document proposes designing a new framework that adopts a web-first approach using Vue, supports dual rendering modes, and enables seamless cross-device experiences and computing. It also discusses strategies for attracting developers to new ecosystems and supporting mini programs at the virtual DOM level.
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough on the tools, steps and process for converting common full trust solution to SharePoint Framework solutions. We will cover several scenariosn and discuss how to handle each appropriately. We have established a general workflow for converting your full trust solutions to SPFx solutions that I will share. We also will cover the proper configuration for your development environment. Lastly I will quickly highlight and show the process for building an SPFx solution and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx).
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. You’re welcome :)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx) in 1 hourBrian Culver
This is a live walkthrough where we convert a common full trust solution to a SharePoint Framework solution. May the demo Gods be kind to me. Really, we will do it. Does not cover all possible scenarios, but I will show you the general workflow for converting your full trust solutions to SPFx solutions. I show you the proper configuration for your development environment. We walk through building the SPFx solutions and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A live demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx) in less than 1 hour.
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life. Yes, you are welcome :)
This document contains the resume of Mohammed Q Murtuza. It summarizes his experience as a senior software engineer with over 10 years of experience developing applications using technologies like Java, .NET, databases, big data and cloud computing. He currently works as a senior lead engineer at CDK Global where he helps design and develop an automotive lead integration platform.
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
This is a walkthrough on the tools, steps and process for converting common full trust solution to SharePoint Framework solutions. We will cover several scenariosn and discuss how to handle each appropriately. We have established a general workflow for converting your full trust solutions to SPFx solutions that I will share. We also will cover the proper configuration for your development environment. Lastly I will quickly highlight and show the process for building an SPFx solution and deploying it to Office 365. Lots of DO’s and DON’Ts will be shared. I’ll show you some of my scars too. From this session forward, you will want to hone your skills in modern SharePoint and convert everything to SPFx solutions.
Attendee Takeaways:
1. Understand the why, the how, and what make up the SharePoint Framework (SPFx).
2. A demonstration where we take a common Full Trust Solutions and covert it to the SharePoint Framework (SPFx).
3. I share lots of tips, DO’s and DON’Ts to save you hours and days of your life
Baris Gomleksizoglu has over 14 years of experience in IT with expertise in .NET, C#, Javascript and related technologies. He has held several senior consultant and architect roles for companies in Belgium developing and optimizing enterprise applications.
1. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
Skills:
OS: Linux, AIX, Sun, Windows, Android.
Languages: C/C++, PHP, Java EE, bash shell, HTML/CSS/JavaScript, Python,
Cobol, Assembler, RPG, dBase
Database: mySQL, DB2, SQL Server
Source Control: cvs, svs, git
Graphics: Photoshop/Lightroom (and Linux equivalents, e.g. GIMP).
Professional Photography film and digital since 1962.
Concentrations: ecommerce, UI, infrastructure, all IBM products
Expertise: Unix/Linux. Installing/Maintaining/Programming Linux (all major
distributions) since 1997. UNIX since 1978. C programming since 1986. Java -
1997. And, PHP/Apache since 1997. Magento CE and Enterprise back end and
front end since 2007.
Current Focus: Magento Ecommerce, CRM (sugarCRM, vtiger, etc) and ERP,
CMS, WEB and PHP (with javascript and css).
Enterprise Systems Alliance LLC. – current
Independent Contracting LLC I own and fully insure.
Contract: (June, 2014 – Current):
http://thedieselstore.com
Magento 1.9.0.1 CE Designed, Installed (Amazon and CentOS7 Linux on AWS),
Maintain, all front and backend programming (php, css, js). All LAMP maintenance.
Created extensions to order processing.
Created bridges to ERP system.
DoneDone Project Management implemented.
Bugzilla implemented.
SuiteCRM implemented, SOAP connector from Magento to vtiger/leads.
Contract: (June, 2014 – Current):
http://www.usbpromos.com/
Magento 1.9.0.1 CE Upgrade, Installed (Amazon Linux on AWS), Maintain, all
front and backend programming (php, css, js). All LAMP maintenance.
Vtiger (CRM) 6.0 upgrade, SOAP connector from Magento to vtiger/leads.
Bugzilla implentation.
Contract: (September, 2013 – June, 2014):
Magento 1.8 CE Designed, Installed (centOS6.4 on Rackspace), Maintain, all front
and backend programming (php, css, js). All LAMP maintenance.
June-September 2013 .
2. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
Magento Enterprise 1.9.1 Maintain, Create additional stores (install, programming
front and backend).
Homedics.com
Re-skinned thehouseofMarley.com
On-going contract: (10/2012 – 11/2013).
Magento Enterprise 1.9.1 Maintain, Create additional stores (install, programming
front and backend).
New Store: thomasandfriends.shop.pbs.com
Backend automated ordering system to toys-r-us interface to tystoybox.com
Magento Enterprise 1.9.1 Maintain, Create additional stores (install, programming
front and backend).
Create and modify Magento Extensions and Modules, e.g, ATOC, ShipWorks,
Poptropica (created custom module).
Completely created additional store for tystoybox.com:
http://poptropica.tystoybox.com entailing custom modules, skinning, dynamic liquid
pixel image rendering of product, a 'login framework' taking a login from
www.poptropica.com , saving the image on ftp server, and export utility to
shipworks.
Contract: (July 2012 – October 2012)
Magento Enterprise 1.12.1 Install, Maintain, Designed, Custom
Programming
Expertise in Linux and Web Progamming (php/javascript/css, soap, etc) highly
leveraged.
Magento Project Management, Analysis, and Design.
SourceOne Healthcare Technology 2007- 2012
Web Development Manager.
Program and maintain all web sites and apps.
Java: WebSphere Commerce enhancement replacement (www.merryxray.com).
Merryxray Data Exchange (a Baan erp interface).
ePedigree: medical record site.
eLogistics - site (Oracle/Java) and client PalmOS.
corporate.merryxray.com (cmsmadesimple PHP)
3. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
PHP: Intranet, HR, Web Apps, Reporting Apps, Wiki’s (doku and media wiki).
Conversions of all sites to PHP based sites
Magento: Magento selected by management in 2009 to replace WebSphere Commerce
supplies.merryxray.com Rolled out 2009
equipment.merryxray.com Rolled out 2009
www.merryxray.com Replacement with Magento 1.7
(Was to roll out in September, company now being sold)
PHP programming:
Made Magento into a full-featured business to business site with 6 customer types
· 30+ customer attributes added
· External customer load and updating from SQL server db via php
· External new customer registration using SQL server db via php
· Embedded and external reports using SQL server db via php
· Theme replacement for almost all phtmls for frontend and backend
· Module extensions for customer, page, checkout, catalog, and more
· Code version control and cron jobs
· Custom order fulfillment middleware in php to Baan/HP_UP ERP.
· Custom Java Jar Javabridge for php interface to Baan ERP system
· Apache and Linux tuning.
Following are contracts through my former C Corporation Enterprise Systems
Alliance, Inc.
Consulting with IBM/Business Partner and Independent Contracts 1992-2007
Client Tivoli (2007) - Data interface work in Java/Javascript and creation of translators
in c (resting on windows and AS400) for several large insurance clients
Client - American Greetings -2007
Python/web pages and infrastructure. Source version control consultant
Client Federal Reserve of Cleveland -2006
MQ Series and Unix work.
MQ Series and Sun install and programming for NYC broker to Wall Street.
Web Site creations (2004)
· Between small contracts; was in process of returning to ministry.
· Royal Redeemer LCMS: php/mySQL from scratch site.
· Family Providers: php/mySQL from scratch site…An ‘Angie’s List’ kind of site.
· WebSphere install and C/Java programming Worchester MA
4. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
Independent Consulting
WebSphere MQ Series install and programming
OEConnection
3270/5250 hlapi/ehlapi
IBM WebSphere products in North Carolina - C programming
Morgan Stanley, New York - WebSphere ehlapi interface install and programming
Merill Lynch, New Jersey - WebSphere ehlapi interface install and programming
Local C and MQ Series contracts
Chicago Board of Trade – 2000
MQ Series install, maintenance, programming
5. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
MAGENTO SPECIFIC EXPERIENCE/SKILLS
Magento Installation:
· Hardware and Software Planning
· Installed on SELS, openSUSE, centOS, Fedora, Redhat, and on Ubuntu – Amazon
Cloud or RackSpace.
· Expertise on linux distribution: Linux Administration and core development since
1997, Apache since version 1, (UNIX/AIX administration and development from
1989)
· Both Enterprise and Community (1.1 to 1.7)
· Cloned and Copied, backed up.
· Entire site compressed and compression variations (of 'areas')
· mysql backed up
· mysql restored and edited
· CSV repository
· SVN repository
· GIT
· modman (openSource Magento module management)
· varnish
· Used all as template for different iterations.
· Sized up to X
· Apache and/or Ngx configured and tuned
· Zend Framework configured and tuned
· Created dokuwiki and mediawiki WIKI of all standards and procedures,
comments on coding etc.
Technical Over-site of Magento projects
· Planning
· Solution resolution for design requests
· Troubleshooting/correction/tuning for all requests
Magento Skinning
· Enterprise Versions (9.1, 12.1)
· Community Version (1.3, 1.5, 1.7, 1.8, 1.9)
· Liquid Pixels: Image rendering solutions
· CSS/JS/jQuery
ERP and Shipping Integration
· Baan and SAP
· Shipworks
· Automated backend ordering system
· AS400/DB2 integration
6. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
· Great Plains ERP
Magento Modification
· Community Version (1.3, 1.5, 1.7, 1.9) made into B2B
· Enterprise Versions (9.1, 12.1)
· Liquid Pixels: Image rendering solutions
· JavaBridge to baan ERP system with dynamic pricing displayed in 'view'
· function getInventory($strItemno, $iCustno)
· Linking to external apps
· present a launchpad ajaxie app send array of info from customer profile
· Code/Model modification
· Adminhtml/Block/Sales/Order/View.php (original code marked and commented
out
· Code/Model substitution
· E.g., Catalog, Customer, Checkout, Page
· mysql additions (external to magento)
· View (template)
· Substitution (using Modern design)
· E.g., catalog, catalogsearch, checkout, customer, email, googlecheckout, page,
product, sales, newsletter
· Code change (with original commented out) in 'base'
· catalog/navigation/top.phtml, email/order/items.phtml,
email/order/items/order/default.phtml
· View (layout)
· comment out original, add substitution
· utilize local.xml
· utilize locale/local.xml
· /app/locale/en_US comment out original...
· Extensions of extensions
· E.g., Aitoc Configurable Checkout, Abandoned Cart Followup.
· Skipjack
· Customized Customers
· Additional attributes
· Coding to access attributes
· $customer = Mage::getSingleton('customer/session')->getCustomer();
· Customized NEW Customer Registration
· Accessing external database
· Sending series of verification emails
· Loading into customized customer database.
· Customized Checkout
7. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
· Additional attributes displayed (e.g. dynamic pricing per customer)
· Logging, etc.
· Custom Customer Reports
· From magento
· From external ERP system
Magento Load
· Custom coded SOAP modules to load from XML customer list, products, etc.
· XML creation of customer list for SOAP load
Magento Order Processing
processing via cron jobs
· Orders
· Automated backend customer orders: processing incoming xml.
· Providing daily inventory and final order complete report
· SOAP and magento api modules capturing orders per crontab.
· XML created
· module create EDI 850S ftp to ERP
· logging of orders
· Order fulfillment
· XML created from EDI 855S
· php fulfillment modules updating orders from XML
· logging of fulfillment
Magento Admin tools
· Custom customer information added to dashboard
· External php SOAP and magento api modules for information gets, e.g.,
getallproducts, getallcustomers, getpendingorders
· External applications using Magento core api to extract customer and/or product
information.
· External applications using Magento core api to load customers and products.
Magento Programming (have programmed every aspect of magento from backend to
frontend – in addtion to external extensions)
· Generally with both Zend/eclipse and php/eclipse on openSUSE 13.1, CentOS 6,
or Ubuntu workstation transferring work to stage site, then production (I match
my workstation with remote server).
· Code repositories: csv via eclipse ssh, svn, git (bit bucket, etc.).
· php 5.3, jquery
· Java (via eclipse) for javabridge: php to java class for database access.
· Typically use 'Development Toolbar' and php 'snapshots', etc.
8. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
· print_r and var_dump
Magento External Appliations:
· Ship Works configuration and Magento export creation of Ship Works compatible
xml.
Magento Extensions
· External Customer Management Extentions (small representative of those
worked with!):
· (by Customy) Extended Customer Groups – create multiple groups to
implement B2B, I extended model and controller code.
· (by Queldorei) Shopper Theme and Slideshow : I extended model and
controller code. Reorganized and customized design and skin code.
· (by Webtex) Customer Groups Price : I extended model and controller
code. Reorganized and customized design and skin code.
· (by Mage World) Reward Points Pro : Integrated with theme.
· (by Aheadworks):
· Search Autocomplete and Suggest
· Popup
· Catalog Permissions
· Facebook Link
· Follow Up Email
· Automatic Related Products
· Ajax Catalog
· (by Magestore):
· Affliate Plus
· Checkout cart
· Customtabs
· Fontmanagement
· Gallery
· Printcolormanagement
· Sales
· (by WDCA): Web-forms
· (by Grow Development): Store Locations
· (by Ebizmarts): Abandoned Carts. Autoresponder
· (by Fishpig): Wordpress (integrating Wordpress into Magento)
· (by IG): Flat Shipping 5
· (by Olark): Chatbox (live customer representative)
· (by Netzarbetter): Customer Activation
· (by Magemaven): Customer Comment → rewrote model and control to
automatically send emails, etc.
· (by TBT): Enhanced grid
9. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
· (by Unigy): Gift certificate
· (by Itoris): Quick Buy: extensive amount of additions and rewrites to app
code and design to accommodate custom wholesale group pricing.
· POPTROPICA EXTENSION (written for poptropica.com and
tystoybox.com integration). On popropica site customer's avatar (image) is
sent to and captured on tystoybox.com by my extension. Arrival of image
triggers total over-ride of magento log in and defaults. Image is displayed on
products by use of custom programmed liquid pixels. On purchase image is
sent to ftp server to be processed by Ship Works and rendered on actual
product. PLEASE REQUEST FURTHER WRITE UP!
10. D. Charles Sweet 440.888.3206
Enterprise Systems Alliance. LLC.
7649 Hidden Valley Lane, Parma, Ohio 44129
Programming Tools:
IDE: Ecplise PDT; Zend Eclipse; Aptana Eclipse
Geany
Komposer; Symphony;yii
Editors: Emacs (most favored); jedit; gedit; kedit
Linux Distributions:
Suse (Open and Enterprise)
CentOS
Redhat
Ubuntu
AMI: Amazon Linux
CRM systems: installation, integration, customizing
vtiger
sugarcrm
SuiteCRM
Sample Sites:
http://equipment.merryxray.com/
http://supplies.merryxray.com/
http://www.tystoybox.com/
http://poptropica.tystoybox.com/
http://thehouseofmarley.com
In development: http://www.sweatybands.net/
http://thedieselstore.com
http://usbpromos.com