*****@*****.***
SENIOR SOFTWARE ENGINEER
Accomplished and focused software engineering professional with more than 20 years of expertise in leading architecture, design, and development operations of application frameworks and containers
- Empowered with impeccable technical acumen, work ethic, and organizational skills to efficiently manage task and priorities within challenging and fast-paced environments
- Recognized for analytical problem-solving aptitude to formulate strategic solutions to complex problems
- Armed with comprehensive background in system-level programming; including high transaction and concurrency containers, data transactions, sockets, network protocols, connection pools, and thread pools
- Adept at leading and motivating high-caliber teams of professionals to manage end-to-end implementation and integration projects, as well as to deliver record-setting results
- Equipped with articulate communication and interpersonal proficiencies; capable of establishing positive work relationships with professionals of all levels of business
- Fluent in English, Swedish and Czech languages, with working knowledge of German
AREAS OF EXPERTISE
Internet Network and Security Protocols ~ Systems and Software Development
Personnel Management and Development ~ System and Network Administration ~ Project Management
PROFESSIONAL EXPERIENCE
CONFIDENTIAL - SAN FRANCISCO, CA, USA
(EMC VMware General Electric)
Staff Engineer 2013–Present
Assess project requirements, propose solutions, and develop solutions to identify operational feasibility. Formulate strategic software solutions through comprehensive study of information needs, discussion with users, examination of systems flow and work processes, and investigation of problem areas. Implement standards and act as security and identity liaison to the companies most strategic projects. Represent the company during conferences, public speeches, and marketing seminars. Interface with clients to provide onsite and offsite presales and professional services. Exemplify superior technical talents in resolving client requests and production issues.
- Served as the senior staff engineer on the Cloud Foundry Security and Identity Team
- Directed the development of user authentication and authorization projects at the Could Foundry Foundation
- Coordinated cross project security and identity efforts around the new Oauth 2 specification
APACHE SOFTWARE FOUNDATION
Member Committer – The Apache Tomcat Project 2000–Present
Demonstrated comprehensive knowledge of internal Apache Tomcat architecture to innovate, develop, and provide bug fixes and patches to the Apache Tomcat code base.
- Performed as the core developer of the Apache Tomcat platform
- Developed an article on Apache Tomcat clustering technology with reference implementation of session replication; consequently received invitation from the core Apache Tomcat developers to provide the clustering module which would be incorporated in future versions of Apache Tomcat
- Formulated peer-to-peer communication framework, Apache Tribes, as part of Apache Tomcat's core high availability strategy
- Made impactful contributions to various companies during product launches of fail over session replication
- Closely collaborated with core JBoss developers to develop an independent cluster communication API as a primary technical resource for future clustering products
- Exhibited keen technical expertise in providing per-incident assistance to companies operating Apache Tomcat in production environments
- Took charge of managing and implementing clustering, network, concurrency, performance and other core functionality of Apache Tomcat 4.x, 5.x, 6, and 7 release
VMWARE, INC. - PALO ALTO, CA, USA
(Formerly SpringSource, Inc. and Covalent DBA OS Group, LLC)
Staff Engineer 2006–2013
Functioned as the public speaker during marketing webinars, seminars and conferences. Played a key role in product management, engineering and project management of the vFabric Application Platform, including the innovation of new diagnostics tools, feature definition and planning, and followed through with resolutions of both production and client performance and scalability issues. Identified and evaluated project guidelines, developed functional and design specifications, and lead the efforts in the development of the project. Maintained compliance with internal processes throughout the entire development cycle. Worked with various teams to outline detailed designs that met and surpassed established project requirements. Provided guidance and mentorship to junior team members.
- Served as a staff engineer and technical lead on the vFabric Application Platform
- Functioned as lead architect in complex big data solutions for Fortune 500 clients
- Provided countless emergency critical production issue resolution engagements with 100% positive resolution rate
LA QUINTA CORPORATION - IRVING, TX, USA
Senior Software Engineer/Architect 2004–2006
Oversaw hardware, network, and software architectures with emphasis on performance enhancements, security and reliability; formulated a manageable and scalable code base for consistently shifting requirements and continuous release cycle. Pioneered the migration and transfer of the data center from a Solaris environment to fault tolerant open source Linux environment. Assumed responsibility in supporting production operations and implemented monitored system performance metrics. Introduced various third-party vendors, including Intellicast, Sidestep, MapQuest, and Laszlo. Participated in the electronic integration with Expedia and Hotels.com. Rendered expert oversight to offshore engineering teams throughout the development cycle.
- Served as the principal engineer and lead developer and architect for all La Quinta web projects (www.lq.com); including the integration of various websites into the La Quinta website after acquisition of Baymont Inns and Suites and Woodfield Suites
- Reduced cap-ex and op-ex to under $500,000 for a $125M revenue stream
EARLIER CAREER
VRP CONSULTING - SAN FRANCISCO, CA, USA
Senior Architect/Engineer – Walmart.com France Telecom Sony Music 2001–2004
PAKANA CORPORATION - SAN FRANCISCO, CA, USA
Software Architect Senior Software Engineer 2000–2001
XMARKSTHESPOT.COM / VERGE SOFTWARE - SAN FRANCISCO, CA, USA
Software Architect Senior Software Engineer 1997–2000
EXTRICO DATA AB - ANGELHOLM, SWEDEN
Software Engineer Technical Lead 1994–1997
IBIS DATA AB - GOTHENBURG, SWEDEN
Software Engineer 1995
SEBA DATA AB - ANGELHOLM, SWEDEN
Software Engineer 1994
MILITARY EXPERIENCE
Operation Enduring Freedom 2012-2013
Combat Medic/Sergeant, 321 Engineering Company, 420th Engineering Brigade
Route Clearance operations in Northern Afghanistan
Swedish Armed Forces 1996-1997
2nd Lieutenant, 8th Armored Brigade
Tank Platoon Leader and Tank Commander
EDUCATION AND CREDENTIALS
Coursework in Computer Science and Engineering Chalmers University of Technology - Gothenburg, Sweden
Certified Oracle Internet Database Operator, 2000
PUBLICATIONS
Hanik, F. (2002). Clustering technologies: In memory session replication in Tomcat 4. Retrieved from http://www.theserverside.com/news/1365188/Clustering-Technologies-In-Memory-Session-Replication-in-Tomcat-4
Hanik, F. (2007). Can servlet containers scale? 16,000 concurrent connections using Tomcat 6!. Retrieved from http://web.archive.org/web/200***********/http://blog.covalent.net/roller/covalent/entry/20070308
Hanik, F. (2010a). Interview by R Slobojan [Personal Interview]. Filip Hanik discusses Tomcat and Springsource's tcServer. Retrieved from http://www.infoq.com/interviews/filip-hanik_tc_server/
Hanik, F. (2010b). SpringSource tcServer - The Tomcat you know, the enterprise capabilities you need [Web blog post]. Retrieved from http://java.dzone.com/articles/tcserver-the-tomcat-you-know-t
TECHNICAL ACUMEN
OPERATING SYSTEMS Microsoft Windows ~ Linux ~ Solaris ~ FreeBSD ~ Red Hat Enterprise Linux ~ HP-UX ~ AIX/AS400
DATABASES Oracle ~ MS SQL Server ~ Sybase ASE ~ MySQL ~ PostgreSQL ~ Informix ~ HSQLDB ~ DB2 Apache Cassandra ~ Apache Derby ~ H2 ~ MariaDB ~ Gemfire ~ Greenplum ~ Hadoop
PROGRAMMING LANGUAGES Java ~ C ~ C++ ~ Delphi ~ Ada ~ Pascal ~ ML ~ Lisp ~ PL/SQL ~ Transact-SQL ~ SQL-92 ~ Visual Basic ~ Basic ~ Ruby ~ Go ~ Python ~ Bash/Shell script ~ Javascript
TECHNOLOGIES J2EE (EJB, JDBC, JTS/JTA, JMS, Java Servlets, Java Server Pages/JSP, JCA, JAAS, JNDI, JAXP) ~ CORBA ~ Java Sockets IO/NIO ~ LDAP ~ RMI ~ Web Services SOAP ~ WSDL ~ UDDI ~ XML/XSL ~ UML ~ J2ME ~ SMS ~ SMSC ~ SMPP ~ ICE ~ Bluetooth
WEB/APPLICATION SERVERS WebLogic ~ WebLogic Personalization Server ~ Persistence PowerTier ~ Silverstream ~ WebLogic Commerce Server ~ WebSphere Application Server ~ Ariba ~ ATG Dynamo Apache HTTPD ~ Netscape ~ IIS ~ JServ ~ JRun ~ Versata ~ Apache Tomcat ~ Jboss ~ Jetty ~ Resin ~ Glassfish ~ PeopleSoft ~ Autonomy DRE ~ Netscape LDAP ~ Microsoft Active Directory
ADMINISTRATION F5 BigIP ~ Nokia Firewalls ~ Foundry Routers ~ Foundry Load Balancers