I want the products that I help build to have a significant purpose, and a positive meaning. I want to dazzle customers and make their lives better, be it with a consumer facing or business facing product. I aspire to bring well designed, streamlined, and effective products built by talented teams. I look to deliver
I want the products that I help build to have a significant purpose, and a positive meaning. I want to dazzle customers and make their lives better, be it with a consumer facing or business facing product. I aspire to bring well designed, streamlined, and effective products built by talented teams. I look to deliver products and technology that are aligned with customer values and desires, even if barely perceptible, and with business goals and needs.
I carefully listen. I gain domain knowledge. I bring teams together. I design, architect and help build by seeing deeper and wider as a result setting stage for adaptable long term solutions. Change is the only constant in our everyday life, so it is in the lifecycle of many products, and adaptable products survive the test of time.
I lead product development and technology via setting or collaborating product vision. I translate product vision into the foundational architecture and design. I lead existing teams or build new teams to execute on the vision while managing change. I contribute personally in many roles: CTO; product design; technical architecture for software and systems; UX; Data architecture, modeling, and physical implementation; full stack development; performance tuning, scaling, and optimization; product management; operations and devops.
Throughout my career I have built successful SaaS platforms, and product and service portfolios in FinTech and Payment Processing, e/m-commerce, Affiliate Marketing & Search, Image recognition, and Digital Video distribution to name a few.
Sample areas of hands on experience
▪ Data stores OLTP/SQL and NoSQL
▪ High volume transactional systems
▪ Infrastructure design, implementation and operation (AWS private and public cloud, on-premise)
▪ Development (jvm stack and frameworks, lamp/lemp, python)
▪ Great interest in the Typesafe stack (scala, akka, play2)
▪ API, SOA, machine learning
▪ Agile, lean (scrum, kanban)
CTO / tech and product @ Leading the technology and product teams that are changing the way communities support their local businesses. ZipCap is a revolution in small business lending. From July 2014 to Present (1 year 4 months) San DiegoConsulting CTO/advisor: product development, infrastructure, operations @ Helping clients of various size with their Technology and Product needs. Guiding, implementing and managing client's Technology and Product Development. From June 2011 to Present (4 years 5 months) CaliforniaInvestor @ Founder and former Board Member. Company provides suite of SaaS payment processing solutions. From January 2002 to Present (13 years 10 months) Greater Los Angeles AreaCTO (consulting) @ Smartsy augments reality by bridging visual objects and actionable data. From October 2013 to March 2014 (6 months) CaliforniaCTO @ Hipswap started as one of the most exciting p2p marketplaces to challenge the status quo. Later our team built out a platform supporting portfolio of consumer facing properties, where innovative and hyper focused search, APIs, analytics and innovative UX met scale.
While leading in-house technical team I architect, build and rollout scaled cloud infrastructure with MongoDB, SolrCloud, Redis, nginx. I lead migration of the legacy php codebase to an MVC micro-framework. I introduce and implement Kanban practices within product development. I initiate codebase migration to Play2/Scala. From October 2012 to October 2013 (1 year 1 month) Santa Monica, CACTO (consulting) @ PlayitFwd is a first system of this kind that allowed consumers to purchase, view, and to digitally gift transformational films via social networks or email. The digital commerce was implemented via digital wallet, tokenized access control and custom paywall. The digital content was managed in partnership with Ooyala. From December 2011 to May 2012 (6 months) Ojai, CACTO, co-founder @ SaaS Payment Processing Platform (eCheck, Check21/RDC, ACH and recovery). Responsible for all things technical from platform's inception to national deployment. Solutions were branded by HPY (NYSE).
Platform supports various size enterprise in the number of verticals, partner banks, franchisees, vertical software partners and more. I hands-on lead technical team, and manage product roadmap. Platform also supports variety of connected devices (scanners, terminals, software clients)
I led and personally contributed in
▪ SaaS Payment Processing Platform design, implementation and operations
▪ Product design, development and management
▪ API design
▪ Software Engineering
▪ Database architecture, modeling and management
▪ UX design
▪ Systems and Infrastructure
Partial stack: IBM Websphere AS, JMS, DB2 UDB, J2EE/java/MVC, custom async services, custom image storage, .net/c#, RH Linux, AIX, Tomcat, Apache, Private Data Center From January 2001 to May 2010 (9 years 5 months) Greater Los Angeles AreaCTO, VP of Engineering @ Post acquisition of OTT
E-procurement, supply chain, and Business Process Outsourcing company. From June 2000 to December 2001 (1 year 7 months) CTO, co-founder @ SaaS platform, E-Commerce, B2B commerce:
The company is a developer of LiquidAuction (tm), LiquidStore (tm), and LiquidMarketplace (tm). B2B, B2C, E-commerce SaaS platforms for Vertical Marketplaces, Supply Chain management, Auctions, Catalogs, Distributed Payment Processing servers/gateways and product configuration engine.
▪ Responsible for overall design and architecture of platform and client implementations
▪ Product Development, Software Engineering and Operations.
▪ Partnerships with IBM, Cybersource and others.
▪ Successfully launched number of verticals on OTT platform, including for a fortune 100 pharmaceutical distributor.
OTT was acquired by a public company in 2000. From 1998 to 2000 (2 years) Greater Los Angeles AreaPrincipal architect/developer, co-founder @ The company built one of the first online transactional systems. A developer of online auction engines for dutch, yankee and reverse auctions. The engine was utilized by an early online auction company (zauction), named top 100 website by PC magazine and a featured auction provider for AOL in 1998.
http://www.realage.com was one of the early customers. From 1997 to 1998 (1 year) Sr. Software Engineer @ ▪ Debit card project implementation and roll out and interface with VisaNet.
▪ Fraud prevention and early notification system.
▪ ATM networks reconciliation and Interface with Base24 ATM front end
▪ Predictive dialing systems and collections
▪ Home banking and DSS From January 1993 to January 1997 (4 years 1 month) Sr. Software Engineer @ From 1993 to 1997 (4 years) Software Engineer => Director of IT @ Managed Software Development for MRP II system, and IT/MIS for the investment casting company, supporting four manufacturing plants, 3 in California and 1 in Mexico. From 1991 to 1993 (2 years)
Venture Lab, TECHNOLOGY ENTREPRENEURSHIP @ Stanford University From 2012 to 2012 Master of Sciense Computer Engineering, Multiprocessor systems @ Saint Petersburg State Polytechnical UniversityMaster of Science Electrical Engineering, Telecom Digital Switching Systems @ Saint Petersburg University of Telecommunications Michael Shirman is skilled in: Start-ups, E-commerce, Cloud Computing, Software Development, Scalability, SaaS, Software Engineering, Enterprise Software, Distributed Systems, User Experience, Scala, Groovy, MongoDB, Grails, Databases, Amazon Web Services..., Web Development, Integration, SDLC, Product Management, Solution Architecture, Business Intelligence, Analytics, Product Development, Solr, NoSQL, Scrum, Redis, DevOps, Web Infrastructure, Fault Tolerance, OLTP, J2EE, Payment Systems, Application Servers, Websphere, JBoss, Tomcat, Unix, Transaction Processing, DB2, Sybase, Affiliate Marketing, SEO, Vendor Management, Project Management, Program Management, IT Strategy, IT Management, Management