[back home]

Hemri Herrera's resume

Welcome to my resume page.

Having worked on software industry since 2000 I have designed, executed and verified different stages of software delivery processes acting as developer, tech lead, architect, quality assurance engineer or dev ops.

As a pragmatic developer I enjoy defining the right process and choosing the correct tools required for achieving people's goals.

You can contact me here.



Current Job Position

Principal Software Engineer Consultant at Tacit Knowledge

December 2010 - Present (>8 years)

My contributions are on the design and development of high quality software solutions for Fortune 500 companies, the promotion of best practices, technical leadership, guidance, mentoring and support to other consultants in order to build the best distributed teams.

I work closely with clients and external agencies to translate business requirements into software solutions.

My main/permanent day-to-day task is to contribute and be part of a worldclass team of software consultants.

Promoted as Principal Software Engineer on Apr 2016.

[top]

Experience

A Mexican retail Company

Technical Lead (consulting via Tacit Knowledge)

February 2018 - November 2018 (11 months)

Tacit Knowledge was hired for a Mexican retail company in order to implement their ecommerce solution based on NCommerce (ecommerce solution on top of Hybris ecommerce platform) for Mexican market.

My contributions were as part of the core team that run the Discovery phase for the greenfield project then acting as Tech Lead for the execution of the project.

Wilko

Software Engineer (consulting via Tacit Knowledge)

August 2017 - February 2018 (7 months)

Tacit Knowledge was hired by Wilko in order to replatform their B2C platform to Hybris platform.

My contributions were designing and implementing various features including frameworks for thirdparty integrations and Smart Edit features.

West Marine

Technical Lead (consulting via Tacit Knowledge)

July 2017 - August 2017 (2 months)

Tacit Knowledge was hired by West Marine in order to asset a Peak Ready Performance on their Hybris platform.

My contributions were on execution of the Peak Ready Performance which involves analysis, design, implementation and execution of performance plans to provide recommendations on their Hybris platform behaviour.

Converse (European expansion)

Technical Lead (consulting via Tacit Knowledge)

July 2016 - July 2017 (12 months)

Tacit Knowledge was hired by Converse in order to expand the e-commerce platform to various European countries.

My contributions were on the POC, design, implementation and extension of the Demandware platform for supporting 6 more European countries on multi languages with different catalogs. In addition new features like multi country merchandizing integrations, different payment methods and tools for easily support the European countries within the platform in a Continuos Integration fashion were also designed and implemented.

Balsam Brands

Software Engineer (consulting via Tacit Knowledge)

May 2016 - July 2016(2 months)

Tacit Knowledge was hired by Balsam Brands in order to migrate their B2C platform to Hybris.

My contributions were on the design and implementation of many integration points between external systems and the platformas well as planning, documenting and support during the migration of sensitive data from the previous B2C system.

Tacit Knowledge (Internal projects)

Technical Lead

December 2015 - May 2016(6 months)

My contributions on various internal projects were on the POC, design and implementation of innovative solutions for tracking e-commerce user events on various ecommerce platforms (focusing on Hybris e-commerce).

Cycle Gear

Technical Lead (consulting via Tacit Knowledge)

October 2015 - December 2015 (3 months)

Tacit Knowledge was hired by Cycle Gear in order to implement new features on their e-commerce platform (Hybris).

My contributions are on the design and implementation of new payment methods among other features for the platform.

Mulberry Company (design) Ltd.

Technical Lead (consulting via Tacit Knowledge)

February 2015 - October 2015 (9 months)

Tacit Knowledge was hired by Mulberry in order to implement and support the redesign of the e-commerce site mulberry.com. My contributions are on the design and implementation of new features in Hybris, the design and implementation of content catalogs and site themes within Hybris and improvements on the Hybris Live Edit mode for content edition.

Daimler Trucks North America

Technical Lead (consulting via Tacit Knowledge)

February 2014 - December 2014 (11 months)

DTNA hired Tacit Knowledge to migrate the AccessFreightliner portal content to new DTNAConnect portal using Adobe CQ / Websphere technologies.

My contributions are the design and implementation of a REST API that integrates Adobe CQ with Websphere Portal systems as well as the design and implementation of multiple Adobe CQ components and templates.

Converse (Replatform)

Software Engineer (consulting via Tacit Knowledge)

January 2013 - January 2014 (1 year 1 month)

Converse hired Tacit Knowledge in order to replatform the e-commerce site converse.com within Demandware.

My contributions are as the focal integrator of the DYO tool (Design Your Own) and member of the team that built a Hub system using Ruby and the development of the e-commerce experience designing and implementing features in Demandware.

AKQA

Infrastructure Engineer (consulting via Tacit Knowledge)

October 2012 - November 2012 (2 months)

Tacit Knowledge was hired by AKQA in order to perform the migration of the infrastructure for a well-known sportswear brand microsite.

I was part of the 2-people team that setup virtual instances with DBs and Applications for Dev and Staging phases, Continues Integration systems, SCM tools as well as documentation of new deployment procedures.

Nike

Software Engineer (consulting via Tacit Knowledge)

December 2011 - July 2012 (8 months)

Nike hired Tacit Knowledge as its integration provider during the implementation of the Nike CMS: the unified authoring/publishing platform for nike.com content.

My contributions are on the design and implementation of integrations between Adobe CQ and legacy systems.

HEB

QA Lead (consulting via Tacit Knowledge)

March 2011 - July 2011 (5 months)

Tacit Knowledge was hired by HEB to release the first e-commerce solution of heb.com where users can configure and order cakes.

My contributions are on the design of the QA process, the test plan execution and test automation via a multi browser testing framework created using Water, Selenium-Webdriver and Celerity.

Converse (QA)

QA Engineer (consulting via Tacit Knowledge)

December 2010 - January 2011 (2 months)

Tacit Knowledge was hired by Converse in order to create the 2011 ecommerce experience of converse.com.

My contributions are on the design and execution of test plans for 3 different projects related to the e-commerce site renewal.

IBM

Software Development Engineer

July 2010 - December 2010 (6 months)

Developed web-based applications for tapes-based massive storage systems. Responsible for technical leadership, designing, developing,testing, and test support. Promoted of knowledge sharing in the team and the use of modern web techniques.

Grupo Cinte

Web Developer

August 2007 - June 2010 (2 years 11 months)

Developed web-based applications for tapes-based massive storage systems at IBM Mexico Software Lab. Assumed the leadership for adopt fresh web technologies into the applications. Created a new,efficient and flexible middleware to consume microcode as backend for web applications.

Assumed the leadership to create web based software components for a common framework. Active promoter of knowledge distribution and collaboration between three teams of web-based applications.

LANIA A.C.

Software Developer

April 2003 - July 2007 (4 years 4 months)

Member of the Architecture team of the Communit-e(MR) platform. designing, developing, testing of a Business Process Management solution for easy integration with web applications.

Coffee Regulatory Council of Veracruz and LANIA A.C. worked together on the implementation of an electronic platform for specialty coffee growers in Veracruz, Mexico.

I contributed as part of the team that built a custom BPM and the e-commerce platform for selling specialty coffee online.

Dive

Developer

2000 - 2001 (2 years)

Web Developer of PHP and Javascript/DHTML websites for local business as well as international traders.

[
top]

Skills

Software Development  Agile Methodologies

Major Programming Languages Java, Ruby, Javascript, Shell Scripting, PHP

Major Software/Frameworks SAP Commerce (a.k.a. Hybris), AEM (Adobe Experience Manager a.k.a as CQ), Salesforce Commerce Cloud (a.k.a. Demandware), Spring Framework, JackRabbit, Sling, Struts (1 & 2), WebWorks, IBM Portlets, IBM JSF, Hibernate, JBPM, Velocity, Dojo toolkit, Jquery, IBM Lightweight Infrastructure, Apache Ant, Maven, JUnit, Eclipse plugins, Mockito, Selenium, Watir, WebDriver, Celerity, RobotFramework, HPQC OTA API, CVS, Subversion, Git, PostgreSQL, MySQL, DB2, SQL Server, Ruby on Rails, Apache HTTP, Unicorn Web server, Rspec, Docker, Kubernetes, Google Cloud Platform, Chef, Vagrant,

[top]

Education

Universidad Nacional Autónoma de México

Electric and Electronic Engineering (thesis-pending)(1996 - 2001)

[top] [back home]