For Chicago-based Soliant Consulting I am working on various projects for clients like Inter Markets. Creation of an admin panel and user dashboard for Inter Markets which allows their admin to manage access rights, associate authors with specific sites, administer clients, authors and sites, import statistics data from 3rd party affiliate platforms, visualize and create revenue reports with flexible filters and searches.
At Virket Group, Mexico City I am responsable for the automation of all backoffice processes for GoDaddy's "We do it
for you" website design and ecommerce product line.
GoDaddy offers to their customers in México, Colombia, Chile, Argentina and Perú website and ecommerce packages which include domain and webhosting and is realized by Virket. After an initial intreview with the client their websites go online in 7 to 10 days. I used Zend Expressive to create a Middleware which can render and send transactional emails, receives and updates orders from Pipedrive and pushes customer, order and progress information to Netsuite in realtime. Once this information is in Netsuite, Support Tickets are created automatically which are used by different departments such as QA, Design, Development for each stage of the production process. A set of highly customized SuiteScripts makes sure the production process runs smoothly until the customers website goes online. This backoffice automation makes use of various platforms, APIs and Webhooks:
Virket Middleware order intake, email delivery API, monitoring, KPIs and reports.
Netsuite CRM customer and order synchronization (RESTlet) and website production steps via customized support tickets (SuiteScripts) plus communication towards Middleware and Pipedrive.
Pipedrive Sales CRM for the order intake - but also receives updates from Netsuite and the Middleware.
Calendly to schedule the call center agenda (accross 5 timezones) - here I had to anonymize data to prevent customer information being sent to Google Calendar.
Microsoft Outlook API to send pre-rendered transactional HTML emails.
Responsabilities: End-to-end solution for all B2B and B2C processes in Netsuite and implementation of other third party services. Create and customize the website production workflow inside of Netsuite. IT security.
Create a middleware to facilitate tasks such as email delivery, monitoring, visualize KPIs and create meaningful performance reports (using charts, diagrams and calendars) and list views of data, implement an easy-to-use scheduling system for outbound calls for multiple call centers and 5 different timezones. Server, database and application maintenance as well as to make improvements to existing codebase. Application documentation, interviewing and filtering developers for HR, developer trainings.
Izzi telecom is one of Mexico's largest telecommunications provider (internet, TV, phones). To their business customers in Mexico they now offer basic microsites which are delivered by Virket. I customized a simplified website production workflow inside Netsuite CRM similar to the solution made prior for GoDaddy. Once we receive the clients information, customized support tickets are created in Netsuite for each production stage. An external admin and customer panel receives Notifications from Netsuite whenever the production progress advances to the next stage in order to make the progress transparent to Izzi and their customers.
Technologies used: Netsuite RESTlet, Netsuite SuiteScript, REST web services, APIs
Linio is one of the biggest online retail stores in Central and Latin America, and was founded in 2011. Today Linio exists in Mexico, Argentina, Peru, Panama, Venezuela and Colombia.
Since Linio is coming out of the Rocket Internet AG startup incubator it uses the Alice & Bob infrastructure that I have worked with at Dafiti before. I have been assigned to the payment method department.
Responsabilities: I have been in charge of maintenance and improvements to existing payment provider implementations as well as develop new implementations for payment providers for their respective markets.
I also worked on an API used from an IVR which enables the customer to enter their credit card information via keypad to protect this information.
For another couple of months I made improvements to the invoicing logic and extended it to support returns, partial returns, etc. where the initial invoice needs to be canceled for the whole order and re-generated for the updated order products.
All programming had to be done in compliance with PSR-4 coding standard.
For NA-AT Technologies I developed MetLife's first mobile application for Latin America. The App gives users a simple directory of nearby doctors and hospitals by area of expertise and based on the current position. It also shows your current plan and status of your subscription. An additional glossary of illnesses and terms rounds up this small application.
Responsabilities: build and compile a mobile application for iOS, Android and Windows Phone in compliance with the styleguide and functionality specifications. Make sure the appearance is correct accross platforms, screen resolutions, and aspect ratios of devices. Test functionality accross a large number of smartphones.
Televisa is one of the largest TV stations and TV program producer in Latin America. For NA-AT Technologies I was coordinating frontend development and design team deliveries to Televisa departments for numerous Televisa projects. This was partly on-site in Televisa Santa Fe and Televisa Chapultepec offices as well as NA-AT Technologies headquarter in the state of Mexico where some developers have been working remotely for Televisa.
These deliveries had to be coordinated with Design, Technology and Mobile Development Departments on the Televisa side. On NA-AT Technologies side, I needed to plan on how many resources would be needed to deliver on time. When building teams and finding suitable candidates for these teams, we needed to contract new designers and developers - which I also was reviewing and filtering before passing their profiles to Televisa's team leaders.
Responsabilities: Plan delivery dates for multiple Televisa website projects for FIFA Copa Mundial 2013, Concacaf 2013, Copa Oro 2013, Televisa Noticieros, Televisa Deportes and Televisa Corporativo.
Choose, interview, and filter candidates for Televisa that would be assigned to Design and Development departments.
Review the code of deliveries and make improvement suggestions.
Coordinate deliveries with other 3rd party IT service contractors of Televisa.
Assist the developers in all three locations with their deliveries.
Search and find suitable Adobe CQ5 consultants Adobe CQ5 specialists for Televisa.
Work on code improvements for Televisa Deportes - introducing Bootstrap and SASS to avoid redundancies.
Technologies used: Adobe CQ5, Televisa Galaxy, Maven, PHP7, Gulp, XML & XSLT, Bootstrap, CSS3, SASS, Zend Framework
I started working with Dafiti (now ösom) when it was founded in March 2012 to help setup the proprietary shopping platform (Alice & Bob) and to make critical soft- and hardlaunch phases a success. Like Linio, Dafiti is a startup from the Rocket Internet AG incubator.
That said I implemented payment methods for the mexican market such as PayPal and Amex. I added targeting, retargeting and affiliate programs and generated product catalog exports and filtered exports for use with 3rd party ad-banner programs and price-comparison sites.
My biggest achievement for Dafiti was the connection of the shopping platform to Netsuite CRM. This was a coordinated effort where Netsoft a mexican Netsuite implementor was responsible for adjustments and configurations inside Netsuite. My responsibility was to send and receive order and customer information, shipping status changes, payment status changes from Alice & Bob to Netsuite CRM and vice versa in realtime.
Responsabilities: Setup and launch of the shopping platform, frontend and backend customizations, implement new payment methods, implement marketing, targeting and retargeting providers, product catalog exports.
Connect the shopping platform to Netsuite CRM in close coordination with accounting department, the warehouse manager and Netsoft who did SuiteScript customizations inside of Netsuite. Provide order information and analysis to support staff.
3 month project assignment for NA-AT Technologies to assist with the re-launch of the newspapers website with Joomla! CMS. Server administration and setup of staging and production environments. Develop Joomla! modules for various frontend views like news articles lists, banners, and photo sliders.
For Royal Holiday Vacation Club and Park Royal Hotels in Mexico, I worked on the relaunch of their website with modern, SEO friendly technologies like XHTML and CSS.
Responsabilities: Relaunch a multilingual and multiregional website for Royal Holiday which not only allows translations but also different contents for different each market.
Add a live chat to the website and configure the chat to match the language of the visitor.
Create an admin panel (backend) which allows editors to add, edit and manage all kinds of contents such as hotels, their characteristics, destinations, activities offered, all translations as well as upload images, etc. Connect the website to a time share system which allows to validate the availability of rooms accross hotels according to the size of the requested amount of adults and kids. Create visually appealing hotel searches with filtering options based on the characteristics of the amenities. Add caching mechanisms to speed up loading times and avoid database accesses where possible. Distribute tasks among the team which consisted of database admin, developers and designers.
IQAir North America is the exclusive distributor for industry grade air cleaners and air filters used in hospitals and private homes to filter gases, particles and odors from the air. Manufacturing is done in Rohrschach, Switzerland by Clinix GmbH.
I joined the IQAir marketing department in Los Angeles as a webmaster in order to maintain and further develop the companies' websites.
Other responsabilities included supporting authorized dealers and retailers with image material, manuals and help them integrate Infomercials into their CMS or shopping platforms.
I created an interactive "help me choose" product guide andd connected the website with Netsuite Web Forms which allowed to directly create leads in Netsuite whenever a visitor fills out a contact form or orders a product in the online shop section. For the 2008 Olympics in Beijing I created a microsite which was intended to promote the companies involvement and support for the US teams.
I graduated my professional training with a Degree in Graphic Design, licensed by the German Chamber of Industry and Commerce (IHK).
The professional training in Germany is divided into theoretical and practical training. I chose a publishing house for the practical training where I could learn both print and online graphic design.
I left the school before graduating.
I left the college before graduating.
I graduated with a "Mittlere Reife" (High School) Diploma in the fields maths and sciences.
DJ Tools Online is a self-learning music database which is aimed at professional and semi-professional DJs and is focused on electronic and dance music. It shall organize audio files, back them up to the cloud so losing USBs or external disks is not a disaster any longer. It knows where to buy a song cheapest.The project consists of several seperate components: the core component is the music database which is self-learning.
For a mexican microfinance bank I developed a custom solution for their mobile application (iOS and Android) which allows an administrator to add new or update existing content. When the application is opened on the smart phone and the phone has mobile data or Wifi connection the version is compared against the latest version on a server. In case there is a newer version, the app would download a ZIP file and extract it to the apps' folder.
The Joomla! installation does not have a publicly accessible frontend, but uses a custom-made smartphone ready template which works in iOS and Android. That said, the content editors would simply sign in to a Joomla! administrators panel and edit the apps contents within K2 categories to their needs, add new items, add news entries etc.
To generate the update ZIP file I created a new Joomla! extension which acts as a website crawler and stores all resources (HTML, CSS, JS, content images) into a temporary directory, then zip it. A version file is updated, too. That's it. All this automagically and without the need for a developer.
Folderblog is a simple image gallery script written in PHP. It has an admin panel for uploading images, creating categories and editing image titles and descriptions.
Requirements: PHP5+, mod_rewrite enabled, GD or ImageMagick enabled and libxml and xsl enabled.