Mark Takacs
San Jose, CA 95128
650.963-4959
mtakacs@gmail.com
www.project68.com/tak/resume/
linkedin.com/in/marktakacs
Objective
Lead DevOps Engineer / Senior Software Development Engineer specializing in Mid-Tier Engineering / Infrastructure-Tools
Summary
  • Full Stack Engineer - develop using Javascript, Java, NodeJS, Grails, HTML, PHP, Perl, servlets, C
  • DevOps - 18yr experience provisioning, configuring, deploying and monitoring *nix servers
  • Release Engineering - expertise on many SCM, build, bug tracker, deployment and CI solutions
  • DBA - Solid DB/MySQL experience setting up DB, schema admin, views, ACLs
  • Integration - drive cross-team development of interdependent products
Professional Achievements
Senior Software Engineer / DevOps Lead, CitrusLane; Mar 2011 - Nov 2013
  • First engineering employee on two-person team -- bootstrapped SCM/Release (git,jenkins), Dev, local IT, Server/Network ops (AWS)
  • Built eCommerce subscription service, customer facing website and internal tools (grails)
  • Integrated 3rd party services: cdn/edge services, billing, SMTP mailers, analytics, monitoring, and social networks/facebook.
  • Server Farms - Responsible for prod,test,build,dev farms consisting of full set of AWS services (EC2, ELB, EBS,RDS/MySQL, S3, BeanStalk) running a variety of custom applications (grails, nodejs, wordpress) and 3rd party integrations (cloudflare, braintree, jangomail, exactTarget)
  • Monitoring - built solutions using Log4J, AWS Cloudwatch/SNS, Splunk, and OpsView/nagios.
  • Security - Responsible for datacenter and internal security policies using SSH keys and AWS solutions (IAM, roles and security groups)
  • Release - Empowered eng team to own their build and release cycles using Github, Jenkins, unit tests and post-build acceptance / deployment scripts.
  • Interim DBA, performed "hot" upgrade of initial production databases to new scaling requirements, responsible for routine maintenance and monitoring of main DBs -- eCommerce, auth, guides and data warehouse.
  • Local IT - Built and maintained multi-wan 100+ client capacity LAN with wifi, file sharing, print and backup services.
Senior UI Engineer, Yahoo! Inc; May 2005 - Dec 2010
  • Webdev (JS, html, CSS), MidTier Server (php)
  • Projects: Yahoo! Mail, Yahoo! Calendar/Notepad.
Self-employed; Mark Takacs Enterprises; 2002-2005
  • Consulting, web-development, open-source, and volunteer projects.
  • Projects: Sysadmin and Website hosting (underwater photographer, community portal for online gamers); product/technology evaluations; Open Source - debugging, feedback and source code contributions: mozilla, gallery, showeq, PNphpbb2, struts, EQ Watcher, WordPress.
Senior UI Engineer, NetTempo (subcontractor at Stanford); Jul 2002 - Sep 2002
  • Prototyped, developed and tested a web-based classroom reservation portal.
  • Employed inline JSP, CSS, Jakarta tiles, taglibs, EJBs and Oracle JDeveloper/Application Server to create and test within an 8 week timeline.
Senior UI Engineer, Napster; Feb 2002 - Mar 2002
  • Prototyped a 60-screen 'Artist Center Portal' to manage and track the distribution of file sharing material. Technologies used include Jakarta Struts, JSP, servlets, and custom taglibs.
  • Coordinated application integration with existing Napster product line and teams from Marketing, User Experience, Graphics and DBA.
Senior Engineer, Coscend Corporation; Aug 2000 - Sep 2001
  • Designed and developed a MVC-based UI framework using BEA WebLogic. Developed JSPs, custom taglibs, controller servlets and EJBs using Oracle and iPlanet Directory Server.
  • Established intranet services - network, DNS, email, web, ftp, samba and engineering tools.
Engineer / Release Engineer, eTimeCapital; April 2000 - Aug 2000
  • Co-authored a SCM strategy designed for engineering, QA and documentation groups. Migrated one year of CVS codebase into Perforce and provided training to various teams.
  • Developed script to migrate one year of multiple bug collection tools into Bugzilla. Created customized, automated bug and trend analysis reports.
  • Deployed and maintained three separate environments: development, QA, staging.
Software Development Engineer, Netscape Corporation; Jul 1996 - Apr 2000
  • Designed, prototyped and implemented Site Central, a 40-screen web-based portal/homepage application. Created custom portal tags to retrieve user data from iPlanet LDAP.
  • Configured and installed multi-tiered architecture designed to support over 45,000 netscape.net users on 15 solaris machines, including LDAP, FTP and web servers.
  • Designed and implemented award winning (ZDNet's NetBest) administration UI for Compass Server. Conducted on-site customer field studies, managed development of 53 screens within a 6 person team. Co-designed and maintained developer build strategy and process.
  • Technical liaison for the deployments of Compass Server on the company intranet and on Netscape's developer documentation site. Primary technical support engineering contact for 75+ companies, sales engineers and professional services.
 
Languages and Platforms
DevOps  AWS Services, Splunk, Nagios/OpsView, vmWare, Jenkins
Programming  Javascript, PHP, Java, JSP, C/C++, perl, ba(sh), EJBs
Database  AWS RDS, mySQL, NoSQL/REDIS, iPlanet/OpenLDAP, LDAPSDK, SQL, Oracle
UI  HTML, JS, CSS, XML, XSLT
Platforms  Linux (aws ami, ubuntu, redhat, gentoo), MacOS, Solaris, Windows
Toolkits  Grails/Groovy, Node.js, Emacs, Nginx, Apache, Intellij, Ant, GNU, Struts, Javadoc
Project Focus  DevOps, Internal Tools, Data Warehousing, Scalability, i18n (internationalization), usability studies
Other Employment History
NASA Jet Propulsion Laboratory; Apr 1994 - May 1996
Maersk SeaLand Service; Oct 1993 - Apr 1994
Human Interface Technology Lab (HITLab); Jan 1992 - Sep 1993
Education
MS Industrial Engineering - University of Washington, Seattle, WA.
Virtual Reality and Human Factors focus, Technical Writing
BS Computer Science - Miami University, Oxford, OH.
Computer Science / Database and Information Systems, Graphics Design
Other Information
  • US Government Clearance: SECRET, 1996